Cannot launch VM in multi-node deployment

Asked by Lingfeng Xiong

I followed the instruction here: https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/GRE/2NICs/OpenStack_Folsom_Install_Guide_WebVersion.rst to have my OpenStack installed in my three servers(controller, quantum and compute).

Internal network: 10.2.0.0/24
External network: 10.1.0.0/24
controller node: 10.1.0.6, 10.2.0.6
quantum node: 10.1.0.8, 10.2.0.8
compute node: 10.1.0.10, 10.2.0.10

Nearly all configurations are as same as it said in the above guide. I only delete these lines:
compute_driver=libvirt.LibvirtDriver
libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
or the compute node will complain there is no such classes available.

However, when I tried to launch a VM, it failed to ERROR status. In controller node, I got this

bear@os-controller2:~$ nova show test
+------------------------+----------------------------------------------------------------------------------+
| Property | Value |
+------------------------+----------------------------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-STS:power_state | 0 |
| OS-EXT-STS:task_state | None |
| OS-EXT-STS:vm_state | error |
| accessIPv4 | |
| accessIPv6 | |
| config_drive | |
| created | 2012-12-14T08:05:09Z |
| fault | {u'message': u'libvirtError', u'code': 500, u'created': u'2012-12-14T08:05:16Z'} |
| flavor | m1.tiny (1) |
| hostId | e42e71bf530be67997df4e937ada01342353237873bd2a0c130914ee |
| id | f2ba2f45-b198-4636-9ca7-84a8c3fd33b9 |
| image | cirros-0.3.0-x86_64-disk (729141f8-3068-4000-90de-555c47b054ed) |
| key_name | vmtest |
| metadata | {} |
| name | test |
| net1 network | 50.50.1.3 |
| security_groups | [{u'name': u'dev'}] |
| status | ERROR |
| tenant_id | 21c2bc5a366648898b941d7568a5a05c |
| updated | 2012-12-14T08:05:16Z |
| user_id | b38f4e54f97747fda7bee397eae8f9c5 |
+------------------------+----------------------------------------------------------------------------------+

And in compute node, I found:

2012-12-14 16:00:50 INFO nova.openstack.common.rpc.common [-] Reconnecting to AMQP server on 10.2.0.6:5672
2012-12-14 16:00:50 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 10.2.0.6:5672
2012-12-14 16:01:20 INFO nova.compute.manager [req-f1e4e7ef-5719-43d7-8e61-78b4cb3ea29d None None] Updating bandwidth usage cache
2012-12-14 16:01:21 AUDIT nova.compute.resource_tracker [req-f1e4e7ef-5719-43d7-8e61-78b4cb3ea29d None None] Free ram (MB): -29
2012-12-14 16:01:21 AUDIT nova.compute.resource_tracker [req-f1e4e7ef-5719-43d7-8e61-78b4cb3ea29d None None] Free disk (GB): 97
2012-12-14 16:01:21 AUDIT nova.compute.resource_tracker [req-f1e4e7ef-5719-43d7-8e61-78b4cb3ea29d None None] Free VCPUS: 0
2012-12-14 16:01:21 INFO nova.compute.resource_tracker [req-f1e4e7ef-5719-43d7-8e61-78b4cb3ea29d None None] Compute_service record updated for os-compute
2012-12-14 16:01:22 INFO nova.compute.manager [req-f1e4e7ef-5719-43d7-8e61-78b4cb3ea29d None None] Updating host status
2012-12-14 16:02:24 INFO nova.openstack.common.rpc.common [-] Connected to AMQP server on 10.2.0.6:5672
2012-12-14 16:02:25 AUDIT nova.compute.resource_tracker [-] Free ram (MB): -29
2012-12-14 16:02:25 AUDIT nova.compute.resource_tracker [-] Free disk (GB): 97
2012-12-14 16:02:25 AUDIT nova.compute.resource_tracker [-] Free VCPUS: 0
2012-12-14 16:02:25 INFO nova.compute.resource_tracker [-] Compute_service record updated for os-compute
2012-12-14 16:03:28 AUDIT nova.compute.resource_tracker [-] Free ram (MB): -29
2012-12-14 16:03:28 AUDIT nova.compute.resource_tracker [-] Free disk (GB): 97
2012-12-14 16:03:28 AUDIT nova.compute.resource_tracker [-] Free VCPUS: 0
2012-12-14 16:03:28 INFO nova.compute.resource_tracker [-] Compute_service record updated for os-compute
2012-12-14 16:03:29 INFO nova.compute.manager [-] Updating host status
2012-12-14 16:04:08 AUDIT nova.compute.manager [req-c98bf1d2-2032-4650-9b33-68ca713f0af6 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: 0ad16b0b-b140-492a-819a-8f571383e39f] Terminating instance
2012-12-14 16:04:09 INFO nova.virt.libvirt.driver [-] [instance: 0ad16b0b-b140-492a-819a-8f571383e39f] Instance destroyed successfully.
2012-12-14 16:04:09 INFO nova.virt.libvirt.firewall [req-c98bf1d2-2032-4650-9b33-68ca713f0af6 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: 0ad16b0b-b140-492a-819a-8f571383e39f] Attempted to unfilter instance which is not filtered
2012-12-14 16:04:09 INFO nova.virt.libvirt.driver [req-c98bf1d2-2032-4650-9b33-68ca713f0af6 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: 0ad16b0b-b140-492a-819a-8f571383e39f] Deleting instance files /var/lib/nova/instances/instance-00000004
2012-12-14 16:04:31 AUDIT nova.compute.resource_tracker [-] Free ram (MB): 483
2012-12-14 16:04:31 AUDIT nova.compute.resource_tracker [-] Free disk (GB): 97
2012-12-14 16:04:31 AUDIT nova.compute.resource_tracker [-] Free VCPUS: 1
2012-12-14 16:04:31 INFO nova.compute.resource_tracker [-] Compute_service record updated for os-compute
2012-12-14 16:05:10 AUDIT nova.compute.manager [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] Starting instance...
2012-12-14 16:05:10 AUDIT nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Attempting claim: memory 512 MB, disk 0 GB, VCPUs 1
2012-12-14 16:05:10 AUDIT nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Total memory: 995 MB, used: 512 MB, free: 0 MB
2012-12-14 16:05:10 AUDIT nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Memory limit not specified, defaulting to unlimited
2012-12-14 16:05:10 AUDIT nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Total disk: 97 GB, used: 0 GB, free: 97 GB
2012-12-14 16:05:10 AUDIT nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Disk limit not specified, defaulting to unlimited
2012-12-14 16:05:10 AUDIT nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Total VCPUs: 1, used: 0
2012-12-14 16:05:10 AUDIT nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] VCPU limit not specified, defaulting to unlimited
2012-12-14 16:05:11 INFO nova.virt.libvirt.driver [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] Creating image
2012-12-14 16:05:11 INFO nova.virt.libvirt.driver [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] Injecting key into image 729141f8-3068-4000-90de-555c47b054ed
2012-12-14 16:05:11 WARNING nova.common.deprecated [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Deprecated Config: The root_helper option (which lets you specify a root wrapper different from nova-rootwrap, and defaults to using sudo) is now deprecated. You should use the rootwrap_config option instead.
2012-12-14 16:05:13 INFO nova.virt.libvirt.firewall [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] Called setup_basic_filtering in nwfilter
2012-12-14 16:05:13 INFO nova.virt.libvirt.firewall [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] Ensuring static filters
2012-12-14 16:05:15 ERROR nova.compute.manager [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] Instance failed to spawn
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] Traceback (most recent call last):
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 743, in _spawn
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] block_device_info)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 117, in wrapped
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] temp_level, payload)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] self.gen.next()
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 92, in wrapped
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] return f(*args, **kw)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1062, in spawn
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] block_device_info)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1888, in _create_domain_and_network
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] domain = self._create_domain(xml)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1867, in _create_domain
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] domain.createWithFlags(launch_flags)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 187, in doit
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] result = proxy_call(self._autowrap, f, *args, **kwargs)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 147, in proxy_call
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] rv = execute(f,*args,**kwargs)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 76, in tworker
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] rv = meth(*args,**kwargs)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] File "/usr/lib/python2.7/dist-packages/libvirt.py", line 650, in createWithFlags
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9] libvirtError: Cannot get interface MTU on '': No such device
2012-12-14 16:05:15 TRACE nova.compute.manager [instance: f2ba2f45-b198-4636-9ca7-84a8c3fd33b9]
2012-12-14 16:05:15 INFO nova.compute.resource_tracker [req-6c503773-7985-494a-81cf-70cc57436359 b38f4e54f97747fda7bee397eae8f9c5 21c2bc5a366648898b941d7568a5a05c] Aborting claim: [Claim f2ba2f45-b198-4636-9ca7-84a8c3fd33b9: 512 MB memory, 0 GB disk, 1 VCPUS]
2012-12-14 16:05:16 ERROR nova.openstack.common.rpc.amqp [-] Exception during message handling
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 275, in _process_data
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/dispatcher.py", line 145, in dispatch
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 117, in wrapped
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 92, in wrapped
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 181, in decorated_function
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp pass
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 167, in decorated_function
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 202, in decorated_function
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp kwargs['instance']['uuid'], e, sys.exc_info())
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 196, in decorated_function
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 824, in run_instance
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp do_run_instance()
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 752, in inner
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp retval = f(*args, **kwargs)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 823, in do_run_instance
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp admin_password, is_first_time, instance)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 516, in _run_instance
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp self._set_instance_error_state(context, instance['uuid'])
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 504, in _run_instance
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp is_first_time, request_spec, filter_properties)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 496, in _run_instance
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp injected_files, admin_password)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 743, in _spawn
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp block_device_info)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 117, in wrapped
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp self.gen.next()
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 92, in wrapped
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1062, in spawn
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp block_device_info)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1888, in _create_domain_and_network
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp domain = self._create_domain(xml)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 1867, in _create_domain
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp domain.createWithFlags(launch_flags)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 187, in doit
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp result = proxy_call(self._autowrap, f, *args, **kwargs)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 147, in proxy_call
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp rv = execute(f,*args,**kwargs)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/eventlet/tpool.py", line 76, in tworker
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp rv = meth(*args,**kwargs)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.7/dist-packages/libvirt.py", line 650, in createWithFlags
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp if ret == -1: raise libvirtError ('virDomainCreateWithFlags() failed', dom=self)
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp libvirtError: Cannot get interface MTU on '': No such device
2012-12-14 16:05:16 TRACE nova.openstack.common.rpc.amqp

However, I completely have no idea why it complains about "Cannot get interface MTU on '': No such device".

Any hints are appreciated. I'm reaching the deadline of this project..
Thanks in advanced.

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Compute (nova) Edit question
Assignee:
No assignee Edit question
Solved by:
ZhiQiang Fan
Solved:
Last query:
Last reply:
Revision history for this message
Best ZhiQiang Fan (aji-zqfan) said :
#1

if you don't want to use novnc
try to disable all novnc settings (comment it by leading # in nova.conf) and restart nova service (nova-api and nova-compute)
i'm not sure if this will help, but wrong setting of novnc wii cause vir domain error (in my case, only novnc will cause this error)

good luck

Revision history for this message
Lingfeng Xiong (xionglingfeng) said :
#2

Thanks zqfan, that solved my question.

Revision history for this message
Lingfeng Xiong (xionglingfeng) said :
#3

I'm sorry but zqfan's answer is not the solution.
The problem is I write incorrect nova.conf