icehouse - Virtual Interface creation failed
Hi there,
I have installed icehouse on CentOS 6.5 and now trying create an instance but encounter this error:
Message: Virtual Interface creation failed Code: 500 Details:
File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 296, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 2073, in run_instance do_run_instance() File "/usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py", line 249, in inner return f(*args, **kwargs) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 2072, in do_run_instance legacy_bdm_in_spec) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1205, in _run_instance notify("error", fault=e) # notify that build failed File "/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1189, in _run_instance instance, image_meta, legacy_bdm_in_spec) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1333, in _build_instance network_info.wait(do_raise=False) File "/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1309, in _build_instance set_access_ip=set_access_ip) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 399, in decorated_function return function(self, context, *args, **kwargs) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1721, in _spawn LOG.exception(_('Instance failed to spawn'), instance=instance) File "/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, in __exit__ six.reraise(self.type_, self.value, self.tb) File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1718, in _spawn block_device_info) File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 2251, in spawn block_device_info) File "/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 3654, in _create_domain_and_network raise exception.VirtualInterfaceCreateException()
api.log: 2014-04-11 10:38:36.383 6386 ERROR nova.api.openstack.wsgi [-] Exception handling resource: multi() got an unexpected keyword argument 'body' 2014-04-11 10:38:36.383 6386 TRACE nova.api.openstack.wsgi Traceback (most recent call last): 2014-04-11 10:38:36.383 6386 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/api/openstack/wsgi.py", line 983, in _process_stack 2014-04-11 10:38:36.383 6386 TRACE nova.api.openstack.wsgi action_result = self.dispatch(meth, request, action_args) 2014-04-11 10:38:36.383 6386 TRACE nova.api.openstack.wsgi File "/usr/lib/python2.6/site-packages/nova/api/openstack/wsgi.py", line 1070, in dispatch 2014-04-11 10:38:36.383 6386 TRACE nova.api.openstack.wsgi return method(req=request, **action_args) 2014-04-11 10:38:36.383 6386 TRACE nova.api.openstack.wsgi TypeError: multi() got an unexpected keyword argument 'body' 2014-04-11 10:38:36.383 6386 TRACE nova.api.openstack.wsgi
compute.log: 2014-04-11 10:38:32.869 17049 ERROR nova.compute.manager [req-7c8f2ee8-f957-4f1e-b188-2f136fcb7cdb 1cfbc71fddb848668295a2bb1895dfda 9f03371fd9fb4ef8ba5760a3ae1021ba ...
try upgrading python to 2.7 or later.
I have added new logs from api.log and compute.log - please see if it rings any bells?
I've been having this issue for about a week now. I'm going to try the suggestion below.
Hi, Thanks for the update we have been able to launch instance with the change "vfi" parameter in nova.conf in both controller and compute nodes.