Opensatack-问题
1、创建虚拟机时报错`ret == cpu->kvm_msr_buf->nmsrs' failed
- (1)问题
- 在/var/log/nova/nova-compute.log中报错:Failed to build and run instance: libvirtError: internal error: qemu unexpectedly closed the monitor: ... qemu-kvm: error: failed to set MSR 0x10a to 0x0 qemu-kvm: /builddir/build/BUILD/qemu-2.12.0/target/i386/kvm.c:2054: kvm_put_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.
- (2)解决问题
- 在报错的机器上就行如下操作。
//(1)添加如下配置 ]# vim /etc/modprobe.d/qemu-system-x86.conf options kvm ignore_msrs=1 //(2)重启机器 ]# reboot
2、创建虚拟机时报错'ascii' codec can't decode
- (1)问题
- 在/var/log/nova/nova-compute.log中报错:Unexpected build failure, not rescheduling build.: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)
- (2)解决问题
- 在报错的机器上就行如下操作。
//(1)修改nova的配置文件 ]# vim /etc/nova/nova.conf [libvirt] virt_type = qemu //(2)重启nova ]# systemctl restart openstack-nova-compute.service
3、启动cloud-init时报错
- (1)问题
- 启动cloud-init时报错
- 在/var/log/cloud-init.log中报错:InvalidMetaDataException: No active metadata service found
- 访问元数据服务器报错
- 启动cloud-init时报错
//使用虚拟机访问元数据服务器 ]# curl http://169.254.169.254 curl: (7) Failed connect to 169.254.169.254:80; Connection refused
- (2)解决问题
]# ip route add 169.254.0.0/16 dev eth0 scope link metric 1002
1
# #