zoukankan      html  css  js  c++  java
  • Openstack的计算节点的nova-network异常中止及实例无法删除排错过程

    在预生产环境(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'
    
    dnsmasq: failed to create listening socket for 172.17.51.4: Address already in use
    "
    

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

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

    重启预生产环境的nova-network

    最后按照我们前面一篇文章介绍的nova delete tangcl2 就可以删除错误实例了.

  • 相关阅读:
    名种样式的加入收藏和设为主页代码
    Android蓝牙UUID
    Discuz (1040) notconnect错误的解决办法
    IIS上配置404页面的图文教程
    C#操作excel(多种方法比较)
    Server Application Unavailable出现的原因及解决方案集锦
    怎么在google player下载apk
    apk反编译|android程序反编译
    discuz x2.5帖子无法访问|discuz x2.5 帖子报错500
    C#实现路由器断开连接,更改公网ip
  • 原文地址:https://www.cnblogs.com/CLTANG/p/4332590.html
Copyright © 2011-2022 走看看