- 第一步,先将主机上的所有虚机关闭或迁移走;
- 第二步,维护主机;
- 第三步,编辑主机,在“内核”标签页中选中“嵌套的虚拟化”,如下图;
- 第四步,重启主机;
- 第五步,编辑要嵌套使用虚拟化的虚机,在“主机”标签页,选中“特定主机”(注意这里选的主机是上面已配置过嵌套虚拟化的主机),然后选中“透传主机CPU”,如下图:
- 第六步,重新启动上面已配置过的虚机即可。
- 第七步,将主机上的防火墙服务停掉,否则虚机内启动的虚机无法与外部网络通信(具体原因待查):
systemctl stop firewalld
根据需要,如果集群中有多台主机,可分别开启。
在主机上验证是否开启嵌套虚拟化的命令:
cat /sys/module/kvm_intel/parameters/nested
输出Y即代表已开启。
在虚机中验证是否支持虚拟化的命令:
lscpu |grep vmx
能够查询到vmx即已支持。
PS:转载文章请注明来源:oVirt中文社区(www.cnovirt.com)
扫码?加好友拉你进oVirt技术交流群!
关于嵌套虚拟化不关防火墙虚机网络不通的解决办法:
进入ovirt管理台,设置网络->vNIC配置集->编辑->网络过滤器为“没有网络过滤器”,这样就不需要关防火墙了。
楼主有在ovirt跑过VMware workstation吗,我跑时候提示与hyper-v冲突,但是我没有开这个hyper-v, 求解?
呃,还真没这么跑过,但是这个和hyper-v没关系呀
那楼主有没有嵌套跑过ovirt呢
嵌套跑oVirt没问题的
防火墙关闭了 还是虚拟机的hosted_engine vm 还是没法通外网