yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #04736
[Bug 1162382] Re: LVM over ISCSI as default SR not working
** Changed in: nova
Status: Fix Committed => Fix Released
** Changed in: nova
Milestone: None => havana-3
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1162382
Title:
LVM over ISCSI as default SR not working
Status in OpenStack Compute (Nova):
Fix Released
Bug description:
Hi
I have XCP pool with shared storage working on LVM over ISCSI. When I
try to create a VM I get the following (version 2013.1):
2013-03-30 22:49:02.711 ERROR nova.compute.manager [req-34dfe80c-76ab-40e9-81ba-4d20af45ea33 admin admin] [instance: 4436ad73-8d86-4982-97db-49f921beac55] Instance failed to spawn
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] Traceback (most recent call last):
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/compute/manager.py", line 1055, in _spawn
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] block_device_info)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 171, in spawn
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] admin_password, network_info, block_device_info)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 468, in spawn
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] undo_mgr.rollback_and_reraise(msg=msg, instance=instance)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/utils.py", line 1250, in rollback_and_reraise
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] self._rollback()
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] self.gen.next()
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 451, in spawn
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] vdis = create_disks_step(undo_mgr, disk_image_type, image_meta)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 142, in inner
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] rv = f(*args, **kwargs)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 334, in create_disks_step
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] block_device_info=block_device_info)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 305, in _create_disks
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] block_device_info=block_device_info)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 518, in get_vdis_for_instance
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] context, session, instance, name_label, image, image_type)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 974, in _create_image
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] image_id, image_type)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 931, in _create_cached_image
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] new_vdi_ref = _safe_copy_vdi(session, sr_ref, instance, root_vdi_ref)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/vm_utils.py", line 566, in _safe_copy_vdi
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] vdi_uuids=vdi_uuids, uuid_stack=_make_uuid_stack())
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 733, in call_plugin_serialized
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] rv = self.call_plugin(plugin, fn, params)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 729, in call_plugin
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] host, plugin, fn, args)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/opt/stack/nova/nova/virt/xenapi/driver.py", line 743, in _unwrap_plugin_exceptions
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] return func(*args, **kwargs)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/usr/local/lib/python2.7/dist-packages/XenAPI.py", line 229, in __call__
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] return self.__send(self.__name, args)
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/usr/local/lib/python2.7/dist-packages/XenAPI.py", line 133, in xenapi_request
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] result = _parse_result(getattr(self, methodname)(*full_params))
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] File "/usr/local/lib/python2.7/dist-packages/XenAPI.py", line 203, in _parse_result
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] raise Failure(result['ErrorDescription'])
2013-03-30 22:49:02.711 TRACE nova.compute.manager [instance: 4436ad73-8d86-4982-97db-49f921beac55] Failure: ['XENAPI_PLUGIN_FAILURE', 'safe_copy_vdis', 'OSError', "[Errno 2] No such file or directory: '/var/run/sr-mount/4bf0449e-4a06-9324-0688-08c553b3ab57/tmpm9WMto'"]
I'm new to openstack, but seems like nova tries to use it as ext local
storage. Is this a bug or this type of storage is not supported?
Thanks
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1162382/+subscriptions