[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,熟悉的蓝天白云出现了。
None