0

我已经在我的 openstack 上运行 Cirros OS 实例,现在我正在尝试在 OpenStack 上安装 ubuntu 实例,但是当我在控制器上键入命令 nova list 时,它给了我错误消息,如附加的屏幕打印所示。

我检查了 var/log/nova/nova-compute.log,它显示没有可用的 nbd 设备,最后因超时而失败。

在这方面的任何帮助都会很棒。

请找到日志的屏幕打印。screen1.png

4

2 回答 2

1

这是真正的错误日志:运行命令时出现意外错误。命令:sudo nova-rootwrap /etc/nova/rootwrap.conf ovs-vsctl

日志:

错误 nova.network.linux_net [-] 无法执行 ['ovs-vsctl', '--timeout=120', '--', '--if-exists', 'del-port', u'qvo474102f0- 19', '--', 'add-port', 'br-int', u'qvo474102f0-19', '--', 'set', '接口', u'qvo474102f0-19', u'external -ids:iface-id=474102f0-192c-42ae-a7d0-0de30021f07c', 'external-ids:iface-status=active', u'external-ids:attached-mac=fa:16:3e:4e:bb: 8e','外部 ID:vm-uuid=19ef2bf4-7370-48c9-a3e4-111f6921188d']。异常:运行命令时出现意外错误。命令: sudo nova-rootwrap /etc/nova/rootwrap.conf ovs-vsctl --timeout=120 -- --if-exists del-port qvo474102f0-19 -- add-port br-int qvo474102f0-19 -- 设置接口qvo474102f0-19 外部 ID:

于 2016-07-08T23:35:32.760 回答
0

问题出在ovs(openvswitch)上,只需在openstack的neutron和compute节点上重新启动openvswitch,然后再次尝试运行实例,问题就解决了。

重启服务后检查ovs状态

检查控制器节点上的中子代理列表状态,一切都应该正常。

于 2016-07-11T21:50:50.160 回答