[英]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.