No valid host was found. There are not enough hosts available

root@dell-PowerEdge-T30:~# nova boot --flavor m1.tiny --image cirros --nic net-id=c2943fac-a910-4cf6-b021-e8ab321965c9  --security-group default --key-name mykey private-instance

Error: 实例 "test" 执行所请求操作失败,实例处于错误状态。: 请稍后再试 [错误: No valid host was found. There are not enough hosts available.].

在部署openstack虚拟机的时候,要注意以下几点:
(1)控制节点和计算节点在部署前,需要在/etc/hosts里面对主机映射,并且后面不能轻易更改,否则会出问题!
(2)mysql的连接数要调大!否则在操作过程中会由于mysql连接数过多而中断!比如设置mysql连接数为1000,mysql命令为set GLOBAL max_connections=1000; 
(3)在创建vm的时候,要保证openstack节点的内存够用。
(4)所使用的Flavor云主机类型配置的根磁盘要满足image镜像的空间。

原文地址:https://www.cnblogs.com/youran-he/p/8584210.html