[CloudOps]解决Windows系列镜像在Openstack上蓝屏

之前做了几个windows系列的镜像,而且运行十分正常。突然小组里有个demo环境需要几个windows镜像,于是我就直接拷了过去。

结果每次VNC连接进去都是蓝屏,上网查询可能是磁盘镜像为raw格式的缘故。

于是重新做了一个win7, stacklab上运行毫无问题,但是在demo下继续好不给面子的蓝屏。

我尝试在那台服务器上,在终端下手动用kvm启动,用vnc登陆进去,毫无问题。

这就诡异了,真相只有一个!

----我是焦头烂额的分割线---------

当我查看了后台进程时,我猛然发现:

怎么虚拟机都是用qemu启动的,然后去查看nova.conf里发现:

libvirt_type=qemu
libvirt_cpu_mode=None

其中虚拟化应该选kvm,并且cpu_mode要设为host-model(要么就不要写)修改为:

libvirt_type=kvm
libvirt_cpu_mode=host-model

此时重启nova-compute,然后再重新创建虚拟机。

连接VNC,熟悉的蓝天白云出现了。

原文地址:https://www.cnblogs.com/yuxc/p/2782707.html