码迷,mamicode.com
首页 > 系统相关 > 详细

VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决

时间:2019-06-30 12:28:10      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:--   nbsp   mic   sdn   题解   article   boot   操作系统   创建   

 

问题描述:
VMware虚拟机作为OpenStack计算节点,如果安装的操作系统是CentOS7.3,则在此计算节点放置的虚拟机无法正常启动,报如下错误:

技术图片

 


在创建计算节点时,为了能让 KVM 能创建嵌套的虚机,要把 CPU 的虚拟化功能打开。如下图在 VMWare 中设置以下 CPU 的模式。

技术图片

 


用以下命令确认 CPU 支持虚拟化。

技术图片

 


nova的配置如下:

/etc/nova/nova.conf
[libvirt]
virt_type = kvm
1
2
3
已经验证,如果计算节点安装的是CentOS7.2或Ubuntu操作系统,则不会报上面的错误。

解决方案:
修改nova的配置:

/etc/nova/nova.conf
[libvirt]
virt_type = qemu
cpu_mode = none
1
2
3
4
重启 nova-compute即可。

就算CPU支持虚拟化,也得设置 virt_type = qemu ,否则还是报错。

参考文献:
https://ask.openstack.org/en/question/101928/instance-get-stuck-when-booting-grub/
---------------------

原文:https://blog.csdn.net/dylloveyou/article/details/77141415

VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决

标签:--   nbsp   mic   sdn   题解   article   boot   操作系统   创建   

原文地址:https://www.cnblogs.com/xuefy/p/11109305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!