1. 程式人生 > >centos7.2 KVM基本安裝+嵌套虛擬化參數設置

centos7.2 KVM基本安裝+嵌套虛擬化參數設置

KVM 嵌套虛擬化參數

這幾天一直在用mac做下KVM,但是始終是因為圖形話的問題,打不開虛擬機。基於windows的安裝網上教程很多,我做下自己的總結。




在VMware fusion虛擬機打開三個參數

技術分享圖片

selinux和防火墻關閉

1.grep vmx /proc/cpuinfo
   flags        : vmx 或者 svm
vmx:Intel系列CPU支持虛擬化標誌 
svm:AMD系列CPU支持虛擬化標誌

2.[root@ldap ~]# find / -name *.ko|grep kvm(模塊文件存放位置)
/usr/lib/modules/3.10.0-327.el7.x86_64/kernel/arch/x86/kvm/kvm-amd.ko
/usr/lib/modules/3.10.0-327.el7.x86_64/kernel/arch/x86/kvm/kvm-intel.ko
/usr/lib/modules/3.10.0-327.el7.x86_64/kernel/arch/x86/kvm/kvm.ko

3.[root@ldap ~]# lsmod |grep kvm
kvm_intel             162153  3
kvm                   525259  1 kvm_intel

4.yum -y install kvm qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install(裝包)

5.systemctl start libvirtd.service(啟動服務)

6.export DISPLAY=:0.0(圖形化變量聲明出來,為virt-manager做準備,windows下現在pc機上下載Xmanager)

7. virt-manager(打開圖形化安裝虛擬機,準備好鏡像,註意權限,安裝即可)

8.virt-install(命令行安裝虛擬機,這個有幫助信息,網上也有很多教程)

嵌套虛擬化的參數設置

1.modinfo kvm_intel | grep nested
parm:           nested:bool

2.modprobe -r kvm-intel
 modprobe kvm-intel nested=1
 cat /sys/module/kvm_intel/parameters/nested
 Y(代表開啟,支持嵌套虛擬化)

3.[root@ldap ~]# grep pass /usr/share/libvirt/cpu_map.xml
    <cpu mode=‘host-passthrough‘/>(這條要加進去,要不創建虛擬機會出cpu模式問題)

centos7.2 KVM基本安裝+嵌套虛擬化參數設置