无法在新的计算节点openstack-ansible中创建实例?

时间:2019-09-02 11:40:29

标签: openstack openstack-nova

当我向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:没有有效的主机   被找到。没有足够的主机。

1 个答案:

答案 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