Atom feed of this document
  

 实例错误

有时候某个实例显示 pending 或您不能 SSH 到这台实例上。有时候镜像本身是有问题的。例如,如果您使用了扁平管理者网络,您没有 DHCP 服务器,且某些镜像不支持接口注入;您就无法连接它们。这个问题的解决办法是使用一个支持该方法的镜像,如 Ubuntu,它包含了一个正确设置了 FlatManager 网络的 IP 地址。

要对一台实例的可能问题进行故障排除,如处于 spawning 状态的实例,请在 nova-compute 主机上的 /var/lib/nova/instances 目录上检查这些实例,并保证这些文件是存在的:

  • libvirt.xml

  • 磁盘

  • disk-raw

  • 内核

  • ramdisk

  • 实例启动后, console.log

如果有文件丢失、为空或非常小,说明 nova-compute 没有成功地从镜像服务中下载镜像。

此外,检查 nova-compute.log 中的 exceptions。有时它们不会在控制台输出中显示。

接着,在 /var/log/libvirt/qemu 目录下检查实例的日志文件,以查看其是否存在并有一些有用的错误信息。

最后,在实例的 /var/lib/nova/instances 目录下,查看这个命令是否返回了错误:

# virsh create libvirt.xml
Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...