每次尝试启动cirrOS以外的图像时,我的Openstack(DevStack)上都会出现以下错误。通过互联网走过我:
Openstack cannot allocate RAM, CPU resources.
事实并非如此,因为我有大量的RAM,磁盘空间和可用的CPU。set in nova.conf -> scheduler_default_filters=AllHostsFilter
尝试没有成功。这适用于除cirrOS以外的任何格式的任何图像。
更新:现在很明显,这个问题没有直接答案。让我们希望Openstack的人将在此错误消息中提供更具体的信息
答案 0 :(得分:4)
确保您选择的风味大小“小”或更大,cirros默认使用tiny,如果没有更改则使用其他大小
答案 1 :(得分:1)
对我来说,我得到了同样的错误,因为我错误地添加了一个ubuntu映像并将元数据“hypervisor”标记设置为“KVM”而不是“QEMU”。我的主人当然只有QEMU能力。当我去发布它时,它给出了“没有找到有效主机”。我要说确保图像上的标签不会阻止主机思考“我不能运行它”。只需将图像标签更改回QEMU就可以为我修复。
答案 2 :(得分:1)
答案 3 :(得分:0)
我不知道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
答案 4 :(得分:0)
错误可能是由多种原因造成的。正如你所说它适用于cirros,试试这个。 运行命令"浏览索引"。 你将获得你所看到的图像。 现在做一个"一瞥节目(你的眼神身份)" 比较Cirros图像和其他图像。