kvm嵌套虛擬化配置

(1)先查看我們的虛擬機A支不支持虛擬化,通過命令lscpu

wKioL1ZKpMiRvHdTAAAZnLPpGfg350.png

沒有VT-X標示,所以不支持虛擬化

(2)物理機上開啓nested支持

#查看當前物理機是否支持nested

cat /sys/module/kvm_intel/parameters/nested 
 N                  #不支持

#讓物理機支持nested

echo "options kvm-intel nested=1" >> /etc/modprobe.d/kvm-intel.conf

#物理機重啓或者執行

#rmmod kvm-intel
#modprobe  kvm-intel nested=1

#重啓之後查看是否支持

cat /sys/module/kvm_intel/parameters/nested 
  Y                  #變成Y,支持

(3)物理機上修改要支持虛擬化的虛擬機

#查找UUID

wKiom1ZKpnDwnaMvAABaBn89X40652.png

#查看該虛擬機UUID

[root@wepaas ~]# virsh list --all |grep  313d634ad72247ee938
 10    313d634ad72247ee93859a3042415829 running

#虛擬機關機

init 0

#物理機修改該虛擬機配置文件

virsh edit  313d634ad72247ee93859a3042415829
在 </features>下面加入:
 <cpu mode='custom' match='exact'>
     <model fallback='allow'>core2duo</model>
     <vendor>Intel</vendor>
     <feature policy='require' name='lahf_lm'/>
     <feature policy='require' name='xtpr'/>
     <feature policy='require' name='cx16'/>
     <feature policy='require' name='tm2'/>
     <feature policy='require' name='est'/>
     <feature policy='require' name='vmx'/>
     <feature policy='require' name='pbe'/>
     <feature policy='require' name='tm'/>
     <feature policy='require' name='ht'/>
     <feature policy='require' name='ss'/>
     <feature policy='require' name='acpi'/>
     <feature policy='require' name='ds'/>
  </cpu>
保存

#物理機上啓動該虛擬機

virsh start 313d634ad72247ee93859a3042415829

#虛擬機上查看是否支持 

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