kvm_如何部署kvm宿主機

實驗環境:

os:centos 6.4 64bit

[root@test ~]# uname -a

Linux test 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


1.檢查機器是否支持虛擬化(物理機需要在bios裏面打開虛擬化,具體詳見服務器bios設置文檔)

#egrep '(vmx|svm)' --color=always /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc up arch_perfmon pebs btsxtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq vmx ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi ept vpid fsgsbase smep


2.安裝kvm環境

#yum -y install kvm python-virtinst libvirt tunctl bridge-utils qemu-kvm-tool virt-viewe virt-v2v libguestfs-tools

以上命令爲一行

ps:有需求可以安裝virt-manager,但是需要desktop的環境


3.檢查內核模塊加載情況

# lsmod |grep kvm
kvm_intel              53484   0 
kvm                  316506  1 kvm_intel


如果查不到的話,就需要執行下下面的這個命令

modprobe kvm-intel

modprobe kvm-amd

如果還是沒有kvm-intel或者kvm-amd,請查看服務器的bios相關虛擬化選項是否打開


4.設置虛擬機相關服務

/etc/init.d/ksm stop
/etc/init.d/ksmtuned stop
chkconfig ksm off
chkconfig ksmtuned off

##停掉沒必要服務

echo 'vnc_listen = "0.0.0.0"'>> /etc/libvirt/qemu.conf 
echo 'vnc_password = "admin123"'>> /etc/libvirt/qemu.conf

##設定vnc監聽所有IP,vnc默認密碼

/etc/init.d/libvirtd restart
chkconfig libvirtd on

##啓動libvirtd服務




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章