分享

请教:fuel部署的openstack,普通用户无法创建虚拟机

feelingyue 发表于 2015-10-28 09:49:41 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 12 22939

使用fuel在实验环境中部署了openstack,但是普通的用户无法在openstack中创建虚拟机,可以创建网络、路由器、硬盘和分配公有IP,也可以删除创建时报错的虚拟机;admin用户一切正常;

    使用普通用户创建虚拟机时会报错‘no valid host was found!’,根据检查,报错时已经分配了私有IP,检查nova和neutron的日志没有发现明显的报错;

    实验环境:fuel 6.0   openstack Juno版  系统都是centos 6.5

    虚心请教大家,不胜感激


已有(12)人评论

跳转到指定楼层
feelingyue 发表于 2015-10-28 10:38:10
没有人吗?求助!
回复

使用道具 举报

linshenyuan00 发表于 2015-10-28 11:06:23
‘no valid host was found!’ 一般找不到可用主机,熟悉代码的话,看下 nova-schudular调度中的过滤器,看是不是所有的主机都不满足。
1、套餐flavor使用的内存,磁盘,cpu之类的是否足够.
2、nova service-list,看compute进程是否都ok
回复

使用道具 举报

bioger_hit 发表于 2015-10-28 13:03:58
ip是否都用完了,描述的越详细别人对你的帮助越大。

回复

使用道具 举报

feelingyue 发表于 2015-10-28 13:18:43
回复

使用道具 举报

feelingyue 发表于 2015-10-28 13:23:59
bioger_hit 发表于 2015-10-28 13:03
ip是否都用完了,描述的越详细别人对你的帮助越大。

谢谢回复。   我普通用户的私有网络设置的是一个C的IP地址池,目前因为没有创建成功,所有一个IP都没有使用。IP是充足的。我再收集一些信息,尽可能完善一下
回复

使用道具 举报

feelingyue 发表于 2015-10-28 14:49:12
本帖最后由 feelingyue 于 2015-10-28 14:54 编辑

node-2和node-5是compute节点,创建的实例是:0d871af2-d4fb-4ddd-9d2a-5edb5757ce75
node-2 compute-log:
2015-10-28 05:54:47.081 4378 ERROR nova.compute.manager [req-b8589df3-9098-4384-b1a1-b20968b62028 None] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] Instance failed to spawn
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] Traceback (most recent call last):
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]   File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 2231, in _build_resources
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]     yield resources
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]   File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 2101, in _build_and_run_instance
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]     block_device_info=block_device_info)
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]   File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 2619, in spawn
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]     write_to_disk=True)
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]   File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 4158, in _get_guest_xml
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]     context)
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]   File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 3936, in _get_guest_config
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]     flavor, CONF.libvirt.virt_type)
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]   File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/vif.py", line 383, in get_config
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]     _("Unexpected vif_type=%s") % vif_type)
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] NovaException: Unexpected vif_type=binding_failed
2015-10-28 05:54:47.081 4378 TRACE nova.compute.manager [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75]
2015-10-28 05:54:47.100 4378 AUDIT nova.compute.manager [req-b8589df3-9098-4384-b1a1-b20968b62028 None] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] Terminating instance
2015-10-28 05:54:47.117 4378 WARNING nova.virt.libvirt.driver [-] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] During wait destroy, instance disappeared.
2015-10-28 05:54:48.624 4378 INFO nova.virt.libvirt.driver [req-b8589df3-9098-4384-b1a1-b20968b62028 None] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] Deleting instance files /var/lib/nova/instances/0d871af2-d4fb-4ddd-9d2a-5edb5757ce75_del
2015-10-28 05:54:48.626 4378 INFO nova.virt.libvirt.driver [req-b8589df3-9098-4384-b1a1-b20968b62028 None] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] Deletion of /var/lib/nova/instances/0d871af2-d4fb-4ddd-9d2a-5edb5757ce75_del complete
2015-10-28 05:54:48.797 4378 INFO nova.scheduler.client.report [req-b8589df3-9098-4384-b1a1-b20968b62028 None] Compute_service record updated for ('node-2', 'node-2')


controller-scheduler.log:

2015-10-28 05:54:48.928 5132 WARNING nova.scheduler.filters.compute_filter [req-b8589df3-9098-4384-b1a1-b20968b62028 None] (node-5, node-5) ram:35386 disk:755712 io_ops:0 instances:2 has not been heard from in a while
2015-10-28 05:54:48.929 5132 INFO nova.filters [req-b8589df3-9098-4384-b1a1-b20968b62028 None] Filter ComputeFilter returned 0 hosts



controller-conductor.log:


2015-10-28 05:54:48.891 5249 ERROR nova.scheduler.utils [req-b8589df3-9098-4384-b1a1-b20968b62028 None] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] Error from last host: node-2 (node-2 node-2): [u'Traceback (most recent call last):\n', u'  File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 2014, in do_build_and_run_instance\n    filter_properties)\n', u'  File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 2149, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'RescheduledException: Build of instance 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75 was re-scheduled: Unexpected vif_type=binding_failed\n']
2015-10-28 05:54:48.934 5249 WARNING nova.scheduler.driver [req-b8589df3-9098-4384-b1a1-b20968b62028 None] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] NoValidHost exception with message: 'No valid host was found.'
2015-10-28 05:54:48.934 5249 WARNING nova.scheduler.driver [req-b8589df3-9098-4384-b1a1-b20968b62028 None] [instance: 0d871af2-d4fb-4ddd-9d2a-5edb5757ce75] Setting instance to ERROR state.

回复

使用道具 举报

arsenduan 发表于 2015-10-28 20:02:12
feelingyue 发表于 2015-10-28 14:49
node-2和node-5是compute节点,创建的实例是:0d871af2-d4fb-4ddd-9d2a-5edb5757ce75
node-2 compute-log: ...

NoValidHost exception with message: 'No valid host was found.'

上面只找到了这个错误信息,但是这个错误信息,有很多原因

下面仅供参考:
【已解决】启动云主机时,No valid host was found.
http://www.aboutyun.com/thread-11203-1-1.html



回复

使用道具 举报

feelingyue 发表于 2015-10-29 08:00:57
arsenduan 发表于 2015-10-28 20:02
NoValidHost exception with message: 'No valid host was found.'

上面只找到了这个错误信息,但是这 ...

不管怎么样,先谢谢你的帮助。这篇帖子,我之前也看过,做过相应的排查,应该不是这个问题。我的问题最明显的是:用admin账户创建时,一切正常;用普通的user创建时就会报错,这是最郁闷的
回复

使用道具 举报

arsenduan 发表于 2015-10-30 11:10:49
feelingyue 发表于 2015-10-29 08:00
不管怎么样,先谢谢你的帮助。这篇帖子,我之前也看过,做过相应的排查,应该不是这个问题。我的问题最明 ...

那就是权限问题了。
该用租户的时候用租户,admin是管理员
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条