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
    • 访问元数据服务器报错
//使用虚拟机访问元数据服务器
]# 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

#                                                                                                                                     #
posted @ 2023-02-25 20:27  麦恒  阅读(273)  评论(0编辑  收藏  举报