您的位置:首页 > 运维架构

Openstack的计算节点的nova-network异常中止及实例无法删除排错过程

2016-10-18 14:04 615 查看
在预生产环境(172.17.46.2)发现无法删除实例,可以对实例做暂停,恢复操作。

查询原因发现计算节点的nova-network异常

[root@node-12 ~]# /etc/init.d/openstack-nova-network status
openstack-nova-network dead but pid file exists

并且重新启动多次也在数秒内回复在这种错误状态.查看错误日志也没有有用信息。

于是不在使用/etc/init.d/openstack-nova-network start 这种启动方式,而是直接使用

/usr/bin/nova-network

得到了错误提示:

Command: env CONFIG_FILE=["/usr/share/nova/nova-dist.conf", "/etc/nova/nova.conf", "/etc/nova/nova.conf"] NETWORK_ID=69 dnsmasq --strict-order --bind-interfaces --conf-file= --pid-file=/var/lib/nova/networks/nova-br51.pid --listen-address=172.17.51.4 --except-interface=lo --dhcp-range=set:vlan51,172.17.51.3,static,255.255.255.0,120s --dhcp-lease-max=256 --dhcp-hostsfile=/var/lib/nova/networks/nova-br51.conf --dhcp-script=/usr/bin/nova-dhcpbridge --leasefile-ro --domain=novalocal --no-hosts --addn-hosts=/var/lib/nova/networks/nova-br51.hosts
Exit code: 2
Stdout: ''
Stderr: "nova-nova.network.driver INFO: Loading network driver 'nova.network.linux_net'\n\ndnsmasq: failed to create listening socket for 172.17.51.4: Address already in use\n"

这下明白为什么了,因为曾经在开发环境中使用过这个51网段。所以会说51.4这个不能使用。

关闭开发环境的这个网段。重启开发环境的nova-network(主要目的是重启dnsmaq)。

重启预生产环境的nova-network

最后按照我们前面一篇文章介绍的nova delete tangcl2 就可以删除错误实例了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: