我已经在我的 openstack 上运行 Cirros OS 实例,现在我正在尝试在 OpenStack 上安装 ubuntu 实例,但是当我在我的 Controller 上键入命令 nova list 时,它给了我错误消息,如所附的屏幕打印所示.
我检查了 var/log/nova/nova-compute.log,它显示没有空闲的 nbd 设备,最后因超时而失败。
这方面的任何帮助都会很棒。
请找到日志的屏幕打印。 screen1.png
最佳答案
这是真正的错误日志:运行命令时出现意外错误。 命令: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', 'Interface', 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', 'external-ids: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 -- set Interface qvo474102f0-19 external-ids:iface-id=474102f0-192c-42ae-a7d0-0de30021f07c external-ids:iface-status=active external-ids:attached-mac=fa:16:3e:4e:bb:8e 外部- ids:vm-uuid=19ef2bf4-7370-48c9-a3e4-111f6921188d 退出代码:1 标准输出:你'' Stderr: u'sudo: 无法解析主机 openstack-compute\n2016-07-08T21:25:51Z|00002|reconnect|WARN|unix:/var/run/openvswitch/db.sock: 连接尝试失败(协议(protocol)错误)\novs-vsctl: unix:/var/run/openvswitch/db.sock: 数据库连接失败(协议(protocol)错误)\n'
关于linux - 在 openstack 上安装多个实例时没有免费的 nbd 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38275712/