碰到个问题:
想让instance在新建的computer node上运行
nova boot --nic port-id=8db3642a-c6dc-490d-a5af-efd279119919 --flavor a9b79e6e-62d7-478d-bab0-dadefb2f2536 --image c5177b6b-2263-474e-a1aa-38c84a1c6ee2 win7-t1-os2 --availability-zone nova:os2
通过日志发现:
# cat nova-conductor.log | grep 4b49bd1c-52ba-49f4-be80-8e6ffc38c3d0 2017-08-11 14:35:15.574 13559 WARNING nova.scheduler.utils [req-69e7e44f-b8ba-4461-92d7-ec913aa63d12 cc47a3e4817d4dc8bcb94a140fdb4027 b852b6bdf7144a169a5c00df6497a16d - - -] [instance: 4b49bd1c-52ba-49f4-be80-8e6ffc38c3d0] Setting instance to ERROR state.
进一步发现:
# nova show 4b49bd1c-52ba-49f4-be80-8e6ffc38c3d0
通过检查对应的flavor,发现对此台computer node来说内存设置过大,调小后,成功运行。
#su -s /bin/sh -c "nova-manage cell_v2 discover_hosts --verbose" nova
参考:
https://support.cloudbees.com/hc/en-us/articles/227569547-No-valid-host-was-found-there-are-not-enough-hosts-available
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9697/viewspace-2143404/ ,如需转载,请注明出处,否则将追究法律责任。