Openstack vm 实例停留在生成状态

Openstack vm 实例停留在生成状态

我在一台机器(Ubuntu 16.04 Sever)上使用 conjure-up 安装了 openstack 2.3.1 (Mitaka)。我的 lxd 容器使用 zfs 作为存储后端,大小为 4TB,因此有足够的空间。

我可以使用安装时附带的图像启动测试实例

口味名称 m1.small

风味ID ee64beb2-e13b-454a-b085-3916947c96d1

内存 2GB

VCPU 1 个 VCPU

磁盘 20GB

该图片大小为 124.94 MB

磁盘格式为 RAW

此图像的网络规格为

subtestnet1 190.168.1.0/24(给出了一些随机范围)

这是一个私有网络,因此启动实例时分配的 IP 是 190.168.1.4

我关闭了这个实例,因为我只是想测试我是否可以启动。

现在,我尝试启动我的自定义 vdi 映像(带有一些软件的 Ubuntu 16.04),其大小为 12GB,规格如下

磁盘格式 RAW

subtestnet1 190.168.1.0/24(给出了一些随机范围)

口味名称 m1.medium

特性 ID dbda6460-bdf0-4387-9e05-0ebf7a26f45a

内存 4GB

VCPU 2 VCPU

磁盘 40GB

但它只是停留在生成状态(已经快 30 分钟了)

我检查了 nova-compute 节点中的日志,但没有显示任何错误日志。我检查了 nova-cloud-controller/0,发现以下文件中有一些错误日志

nova-api-os-计算.log

2017-11-27 03:18:43.276 23931 错误 nova.api.openstack.extensions [req-3095878e-c8d3-4ba6-9c44-ad7dabde21fe a048e14509c84c0f9205819fb29a2501 003ad069faba48709198af746c92b5fa - default default] API 方法中出现意外异常:MessagingTimeout:等待消息 ID 9fdb48d40a1046b2ad7b63b2703df928 的回复超时

nova-conductor.log 2017-11-27 04:29:30.123 23928 错误 nova.conductor.manager NoValidHost:未找到有效主机。可用主机不足。

NoValidHost:未找到有效主机。可用主机不足。2017-11-27 04:29:30.177 23928 警告 nova.scheduler.utils [req-dc65dc2a-0bf0-4376-b8ba-88fd788ad233 a048e14509c84c0f9205819fb29a2501 003ad069faba48709198af746c92b5fa - default default] [instance:4a7c771d-65a7-4369-97c0-d432630c24d7] 将实例设置为错误状态。:NoValidHost_Remote:未找到有效主机。可用主机不足。

我已经重新启动了计算节点和控制节点上的所有 nova 相关服务,但没有帮助。

有谁遇到过这样的问题吗?

任何进一步调试的帮助都将不胜感激。如果您需要更多信息,请告诉我。

谢谢。

答案1

如果不是 lxd 映像,我将无法在 conjure-up lxd openstack 上启动实例。然后我开始使用 devstack,这解决了许多此类“问题”。

当我在实例启动期间不得不等待超过 10 分钟时,这是由于我为实例分配的风格所致。vdi 映像大小为 8GB,我为其分配了 50GB 磁盘空间,30 分钟后我收到一条错误消息,说我分配的 50GB 太少,它至少需要 129GB。

如果创作时间过长,我就会停止它并给它更多的空间。

相关内容