Hi all,<div><br></div><div>I installed Openstack (folsom release) on ubuntu 12.04, with XCP, via devstack.</div><div>The installation of a single node was successful. However, problems appear when I try a add a second compute node.</div>
<div>Then everything seems to be ok -- all services are running, enabled and smiling.</div><div>But, I have a problem when I try to launch an instance on this 2nd compute node: nova-compute is looking for xapi0 and hangs, since I don't have a bridge called xapi0 on Dom0.</div>
<div>I tried to reconfigure that in nova.conf while setting "flat_network_bridge=xapi1". However, this does not help and I still have the same error -- It is still looking for xapi0.</div><div>Any help to solve this problem ??? </div>
<div>Thank you,</div><div>Afef</div><div><br></div><div>Here are log errors:</div><div><div>2012-10-25 12:52:31 ERROR nova.utils [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Failed to spawn, rolling back</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Traceback (most recent call last):</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 358, in spawn</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     vm_ref = create_vm_step(undo_mgr, vdis, kernel_file, ramdisk_file)</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 139, in inner</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     rv = f(*args, **kwargs)</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 299, in create_vm_step</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     rescue=rescue)</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 412, in _create_vm</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     self._create_vifs(vm_ref, instance, network_info)</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 1366, in _create_vifs</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     vm_ref=vm_ref, device=device)</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vif.py", line 57, in plug</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     self._session, vif['network']['bridge'])</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/network_utils.py", line 49, in find_network_with_bridge</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     raise Exception(_('Found no network for bridge %s') % bridge)</div><div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Exception: Found no network for bridge xapi0</div>
<div>2012-10-25 12:52:31 TRACE nova.utils [instance: b015381d-9eff-4462-a178-98a15a8fdb69] </div><div>2012-10-25 12:52:31 DEBUG nova.virt.xenapi.vmops [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Removing kernel/ramdisk files from dom0 from (pid=19077) undo_create_kernel_ramdisk /opt/stack/nova/nova/virt/xenapi/vmops.py:286</div>
<div>2012-10-25 12:52:32 ERROR nova.compute.manager [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Instance failed to spawn</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Traceback (most recent call last):</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/compute/manager.py", line 750, in _spawn</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     block_device_info)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 179, in spawn</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     admin_password, network_info, block_device_info)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 369, in spawn</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     undo_mgr.rollback_and_reraise(msg=msg, instance=instance)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/utils.py", line 1315, in rollback_and_reraise</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     self._rollback()</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     self.gen.next()</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 358, in spawn</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     vm_ref = create_vm_step(undo_mgr, vdis, kernel_file, ramdisk_file)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 139, in inner</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     rv = f(*args, **kwargs)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 299, in create_vm_step</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     rescue=rescue)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 412, in _create_vm</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     self._create_vifs(vm_ref, instance, network_info)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 1366, in _create_vifs</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     vm_ref=vm_ref, device=device)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/vif.py", line 57, in plug</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     self._session, vif['network']['bridge'])</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]   File "/opt/stack/nova/nova/virt/xenapi/network_utils.py", line 49, in find_network_with_bridge</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69]     raise Exception(_('Found no network for bridge %s') % bridge)</div>
<div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Exception: Found no network for bridge xapi0</div><div>2012-10-25 12:52:32 TRACE nova.compute.manager [instance: b015381d-9eff-4462-a178-98a15a8fdb69] </div>
<div>2012-10-25 12:52:32 DEBUG nova.utils [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] Got semaphore "compute_resources" for method "abort_resource_claim"... from (pid=19077) inner /opt/stack/nova/nova/utils.py:721</div>
<div>2012-10-25 12:52:32 AUDIT nova.compute.resource_tracker [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] Claim b015381d-9eff-4462-a178-98a15a8fdb69 not found.  It either timed out or was already explicitly finished/aborted</div>
<div>2012-10-25 12:52:32 DEBUG nova.compute.manager [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Deallocating network for instance from (pid=19077) _deallocate_network /opt/stack/nova/nova/compute/manager.py:776</div>
<div>2012-10-25 12:52:32 DEBUG nova.openstack.common.rpc.amqp [-] Making asynchronous call on network ... from (pid=19077) multicall /opt/stack/nova/nova/openstack/common/rpc/amqp.py:351</div><div>2012-10-25 12:52:32 DEBUG nova.openstack.common.rpc.amqp [-] MSG_ID is f68a69a1e5ab4228b4a4847ef96fc784 from (pid=19077) multicall /opt/stack/nova/nova/openstack/common/rpc/amqp.py:354</div>
<div>2012-10-25 12:52:34 DEBUG nova.compute.manager [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Re-scheduling instance: attempt 1 from (pid=19077) _reschedule /opt/stack/nova/nova/compute/manager.py:582</div>
<div>2012-10-25 12:52:34 DEBUG nova.utils [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] Got semaphore "compute_resources" for method "update_usage"... from (pid=19077) inner /opt/stack/nova/nova/utils.py:721</div>
<div>2012-10-25 12:52:34 DEBUG nova.openstack.common.rpc.amqp [-] Making asynchronous cast on scheduler... from (pid=19077) cast /opt/stack/nova/nova/openstack/common/rpc/amqp.py:376</div><div>2012-10-25 12:52:34 ERROR nova.compute.manager [req-331ec36c-5ace-4e26-af3d-071e8199949a admin demo] [instance: b015381d-9eff-4462-a178-98a15a8fdb69] Build error: ['Traceback (most recent call last):\n', '  File "/opt/stack/nova/nova/compute/manager.py", line 503, in _run_instance\n    injected_files, admin_password)\n', '  File "/opt/stack/nova/nova/compute/manager.py", line 750, in _spawn\n    block_device_info)\n', '  File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 179, in spawn\n    admin_password, network_info, block_device_info)\n', '  File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 369, in spawn\n    undo_mgr.rollback_and_reraise(msg=msg, instance=instance)\n', '  File "/opt/stack/nova/nova/utils.py", line 1315, in rollback_and_reraise\n    self._rollback()\n', '  File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__\n    self.gen.next()\n', '  File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 358, in spawn\n    vm_ref = create_vm_step(undo_mgr, vdis, kernel_file, ramdisk_file)\n', '  File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 139, in inner\n    rv = f(*args, **kwargs)\n', '  File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 299, in create_vm_step\n    rescue=rescue)\n', '  File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 412, in _create_vm\n    self._create_vifs(vm_ref, instance, network_info)\n', '  File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 1366, in _create_vifs\n    vm_ref=vm_ref, device=device)\n', '  File "/opt/stack/nova/nova/virt/xenapi/vif.py", line 57, in plug\n    self._session, vif[\'network\'][\'bridge\'])\n', '  File "/opt/stack/nova/nova/virt/xenapi/network_utils.py", line 49, in find_network_with_bridge\n    raise Exception(_(\'Found no network for bridge %s\') % bridge)\n', 'Exception: Found no network for bridge xapi0\n']</div>
<div>2012-10-25 12:52:52 DEBUG nova.manager [-] Running periodic task ComputeManager._publish_service_capabilities from (pid=19077) periodic_tasks /opt/stack/nova/nova/manager.py:172</div><div><br></div><div><br></div><br>
<br><br>
</div>