KVM嵌套虚拟化配置
KVM嵌套虚拟化配置
(1)先查看我们的虚拟机A支不支持虚拟化,通过命令lscpu
没有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
#查看该虚拟机UUID
[root@bkjia ~]# 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
#虚拟机上查看是否支持
--------------------------------------分割线 --------------------------------------
KVM中Linux虚拟机的硬盘添加方法
Linux入门学习教程:虚拟机体验之KVM篇
RHEL6 KVM虚拟化创建桥接网卡-网桥
RedHat Linux KVM虚拟机桥接
CentOS 5.6下KVM的安装/桥接设置/虚拟机创建及运行
Ubuntu下用libvirt安装KVM虚拟机时找不到/bin/qemu-kvm问题解决
RedHat6.5下安装配置KVM虚拟机
KVM虚拟化之嵌套虚拟化nested
--------------------------------------分割线 --------------------------------------
本文永久更新链接地址:
评论暂时关闭