创建虚拟机时,提示No valid host was found

问题已经解决了。

计算节点查看openstack-nova-compute服务状态及重启openstack-nova-compute服务时:
[root@compute1 ~]# service openstack-nova-compute status
openstack-nova-compute dead but pid file exists
[root@compute1 ~]# service openstack-nova-compute restart
Stopping openstack-nova-compute: [FAILED]
Starting openstack-nova-compute: [ OK ]
[root@compute1 ~]# service openstack-nova-compute status
openstack-nova-compute dead but pid file exists
[root@compute1 ~]#

解决办法:
计算节点上:
chkconfig messagebus on
service messagebus restart
service openstack-nova-compute restart

之后问题就解决了。

———-------------------------------

我在计算节点上修改了virt_type=qemu,然后就可了。不知道是不是应该这样

在虚拟机环境下安装OpenStack需要使用qemu。生产环境记着修改成kvm

----------------------------

这种情况我遇到过很多,我觉得最可能就是1,网络配置不正确;2,内存不够。不过你还是查查日志文件吧。

你好陈老师,我有一个问题想请教你。我现在已经搭建好openstack平台,然后我想在平台创建虚拟机进行测试,当我创建了16个虚拟机之后,再创建第17个的时候老是创建不成功,虚拟机的状态为Error。查看日志说No valid host was found. Not enough allocatable CPU cores remaining.我用的服务器是两个处理器的,型号是E5606,四核心,四线程。quota配额我也都设置了,设置了很大的数,在nova.conf中我设置了cpu_allocation_ratio=32.0,理论上4×32=128,也就说可以建128个m1.tiny的虚拟机。但是我只能建16个,这点我一直想不通,请老师给指点下,谢谢!

.你的内存是如何设置。默认内存是1.5.估计是内存已经超了。

nova.conf中我没有设置这个参数,Dashboard中quotas显示Ram是默认的51200。

难得你那么认真去测试。
http://docs.openstack.org/trunk/openstack-compute/admin/content/list-of-compute-config-options.html

测试完记得分享一下。
ram_allocation_ratio=1.5

默认是1.5,你修改一下。

我出现的问题解决方法:内存不够,加内存,主机配置中把内存改小,保存后该主机类型有变化…….有可能是没加载文件source keystone-admin;可能是时间不同步

你可能感兴趣的:(创建虚拟机时,提示No valid host was found)