Python Openstack&引用;找不到有效的主机";对于cirrOS以外的任何图像
每次尝试启动cirrOS以外的映像时,我的Openstack(DevStack)都会出现以下错误。浏览互联网让我想到:Python Openstack&引用;找不到有效的主机";对于cirrOS以外的任何图像,python,cloud,openstack,openstack-nova,openstack-horizon,Python,Cloud,Openstack,Openstack Nova,Openstack Horizon,每次尝试启动cirrOS以外的映像时,我的Openstack(DevStack)都会出现以下错误。浏览互联网让我想到: Openstack无法分配RAM、CPU资源。 这不是真的,因为我有很多RAM、磁盘空间和CPU可用 在nova.conf->scheduler\u default\u filters=AllHostsFilter中设置 尝试但没有成功 这将以cirrOS以外的任何格式生成任何图像 更新:现在很明显,这个问题没有直接的答案。希望Openstack的伙计们能在这个错误消息中提供更
Openstack无法分配RAM、CPU资源。
这不是真的,因为我有很多RAM、磁盘空间和CPU可用在nova.conf->scheduler\u default\u filters=AllHostsFilter中设置
尝试但没有成功
更新:现在很明显,这个问题没有直接的答案。希望Openstack的伙计们能在这个错误消息中提供更具体的信息,确保你选择的口味大小是“小”或更大,cirros默认使用tiny,其他人也一样,如果不改变的话,我不知道为什么,但过一会儿我就可以启动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
-ubuntu13.04 x32该错误可能是由多种原因造成的。正如你所说的,它对cirros有效,试试这个。
运行命令“浏览索引”。
你会在你的一瞥中看到你的图像。
现在执行“浏览显示(您的浏览id)”
将Cirros映像与其他映像进行比较。对于我来说,我得到了相同的错误,因为我错误地添加了ubuntu映像,并将元数据“hypervisor”标记设置为“KVM”而不是“QEMU”。当然,我的主机只有QEMU功能。当我去启动它时,它告诉我“找不到有效的主机”。我想说的是,确保图像上的标签不会阻止主机思考“我无法运行此”。只需将图像标签改回QEMU,我就可以修复它
是的,还要检查虚拟机监控程序资源-在我的例子中,我占用的RAM太多,所以我必须清除一些旧的VM。请在
/var/logs/nova/*.log中检查您的nova日志