[英]Openstack. “No valid host was found” for any image other than cirrOS
每次我尝试启动cirrOS以外的图像时,我的Openstack(DevStack)上都会出现以下错误。 走过互联网让我:
Openstack cannot allocate RAM, CPU resources.
这不是真的,因为我有很多RAM,磁盘空间和CPU可用。 set in nova.conf -> scheduler_default_filters=AllHostsFilter
尝试没有成功。 这适用于除cirrOS之外的任何格式的任何图像。
更新:现在很明显,这个问题没有直接答案。 让我们希望Openstack的人会在这个错误消息中提供更具体的信息
确保您选择的风味大小是“小”或更大,cirros默认使用微小,如果没有更改则使用其他大小
对我来说,我得到了同样的错误,因为我错误地添加了一个ubuntu映像并将元数据“hypervisor”标记设置为“KVM”而不是“QEMU”。 我的主人当然只有QEMU能力。 当我去发布它时,它给出了“没有找到有效主机”。 我要说确保图像上的标签不会阻止主机思考“我不能运行它”。 只需将图像标签更改回QEMU即可。
我不知道WHY
但过了一段时间我可以启动Ubuntu
saucy-server-cloudimg-i386-disk1.img
- Ubuntu 13.10 x32
但不能
saucy-server-cloudimg-amd64-disk1.img
- Ubuntu 13.10 x64
反之亦然,我可以推出
precise-server-cloudimg-amd64-disk1.img
- Ubuntu 13.04 x64
而且不能
precise-server-cloudimg-i386-disk1.img
- Ubuntu 13.04 x32
错误可能是由于许多原因造成的。 正如你所说它适用于cirros,试试这个。 运行命令“glance index”。 你将获得你所看到的图像。 现在做一个“一瞥秀(你的一瞥)”比较Cirros图像和其他图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.