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 就可以删除错误实例了.

  • 相关阅读:
    SDN第一次上机作业
    SDN第一次作业
    2017软件工程第二次作业
    Swift基础(一)
    iOS获取当前屏幕显示的viewcontroller
    Swift基础(二)
    属性和点语法
    Delphi 2008 和 C++Builder 将于8月25日发布
    为什么建议使用多重using
    .Net中Timers的学习备忘二
  • 原文地址:https://www.cnblogs.com/CLTANG/p/4332590.html
Copyright © 2011-2022 走看看