当我向OpenStack-ansible添加一个新的计算节点时,一切似乎都很好,但是任何实例都无法在其上创建
NoValidHost:找不到有效的主机。主机不足 可用。 :NoValidHost_Remote:找不到有效的主机。有 没有足够的主机。 2019-09-02 07:33:22.273 192警告 nova.scheduler.utils [req-f85f9433-9585-407d-902a-108e90d8aa7a 4831a71d258444ffb7a51491f45dfe05 4e537668e9eb44639c1075f6013e367d- 默认默认值] [实例:56160be3-4f0c-48b2-bd24-0c2ac2331372] 将实例设置为错误状态。:NoValidHost_Remote:没有有效的主机 被找到。没有足够的主机。
答案 0 :(得分:0)
您可能需要运行nova-manage才能将新主机映射到该单元格。
nova-manage cell_v2 discover_hosts --verbose
不确定百分百如何使用openstack-ansible进行此操作,但是基本上您需要执行this。
如果不确定,请确保您运行了these。
# cd /opt/openstack-ansible/playbooks
# openstack-ansible setup-hosts.yml --limit localhost,NEW_HOST_NAME
# ansible nova_all -m setup -a 'filter=ansible_local gather_subset="!all"'
# openstack-ansible setup-openstack.yml --limit localhost,NEW_HOST_NAME