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

这个问题,能够先重启nova和neutron中的服务,再重启html

若是依旧出现这样的问题,能够中下面进行排查mysql

这个问题产生的很大缘由有:
1)计算节点的内存不足、CPU资源不够、硬盘空间资源不足形成的;将云主机类型规格调小点,发现就能建立成功。sql

     计算节点将新建的虚拟机存放在/var/lib/nova/instances中,修改方法见http://www.cnblogs.com/yaohong/p/7692781.html
2)网络配置不正确,形成建立虚拟机的时候获取ip失败;网络不通或防火墙引发。
3)openstack-nova-compute服务状态问题。能够尝试重启控制节点的nova相关服务和计算节点的openstack-nova-compute服务;详细检查控制节点和计算节点的nova.conf配置是否有不当配置。
4)这个报错问题的缘由不少,具体要查看/var/log/nova下的日志详细分析。重点是nova-compute.log、nova-conductor.log日志网络

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

相关文章
相关标签/搜索