偶尔会遇到这个问题
可能不会常遇到
今天启动nova-network的时候就是这样
当然前面还有些其它错误
错误代码如下:
File "/opt/stack/nova/nova/service.py", line 659, in wait
_launcher.wait()
File "/opt/stack/nova/nova/service.py", line 192, in wait
super(ServiceLauncher, self).wait()
File "/opt/stack/nova/nova/service.py", line 162, in wait
service.wait()
File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/greenthread.py", line 168, in wait
return self._exit_event.wait()
File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/event.py", line 116, in wait
return hubs.get_hub().switch()
File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/hubs/hub.py", line 187, in switch
return self.greenlet.switch()
File "/usr/local/lib/python2.7/dist-packages/eventlet-0.13.0-py2.7.egg/eventlet/greenthread.py", line 194, in main
result = function(*args, **kwargs)
File "/opt/stack/nova/nova/service.py", line 132, in run_server
server.start()
File "/opt/stack/nova/nova/service.py", line 398, in start
self.manager.init_host()
File "/opt/stack/nova/nova/network/manager.py", line 2053, in init_host
NetworkManager.init_host(self)
File "/opt/stack/nova/nova/network/manager.py", line 870, in init_host
self._setup_network_on_host(ctxt, network)
File "/opt/stack/nova/nova/network/manager.py", line 2162, in _setup_network_on_host
network['vpn_private_address'])
File "/opt/stack/nova/nova/network/l3.py", line 120, in add_vpn
linux_net.ensure_vpn_forward(public_ip, port, private_ip)
File "/opt/stack/nova/nova/network/linux_net.py", line 629, in ensure_vpn_forward
iptables_manager.apply()
File "/opt/stack/nova/nova/network/linux_net.py", line 348, in apply
self._apply()
File "/opt/stack/nova/nova/utils.py", line 753, in inner
retval = f(*args, **kwargs)
File "/opt/stack/nova/nova/network/linux_net.py", line 374, in _apply
attempts=5)
File "/opt/stack/nova/nova/network/linux_net.py", line 971, in _execute
return utils.execute(*cmd, **kwargs)
File "/opt/stack/nova/nova/utils.py", line 207, in execute
cmd=' '.join(cmd))
nova.exception.ProcessExecutionError
这个问题是由于数据库里的network地址跟nova.conf配置文件不同所致
只要把数据库里面的ip地址都去掉就可以了
使用如下的命令nova-manage network delete CIDR
简单记录下