<div dir="ltr"><div><div><div><div>Hello all!<br><br></div>I have a Openstack ambient with 5 components (Grizzly Version):<br><br></div>1 Xenserver 6.2 (top of list)<br></div><div> - 1 cloud controller (ubuntu 12.04)<br></div>
- 1 network Quantum (ubuntu 12.04)<br></div> - 1 compute with Qemu<br clear="all"><div><div><div><div><div> - 1 Compute Xen (nova-compute PV machine with Xenapi)<br><br></div><div>I can create instances with the compute qemu, but i cannot create instances with the Xen Hypervisor.<br>
<br></div><div>When I create a instance with the Xen compute I received the error below:<br><br>2013-09-17 02:44:15.702 ERROR nova.utils [req-b524f9d2-7675-4e3b-acc1-25b8cb3e544c 7378135d00ec442a80fb1cd7eac6f489 5b1acda6173a46cea4e2448147c20662] [instance: 437aba49-d9eb-4924-8753-5446725aeae0] Failed to spawn, rolling back<br>
<br>"XENAPI_PLUGIN_FAILURE\', \'download_vhd\', \'TypeError\',
"download_vhd() got an unexpected keyword argument \'auth_token\'"]\n']"<br><br>More details:<br><br>2013-09-17 02:44:17.853 ERROR nova.compute.manager [req-b524f9d2-7675-4e3b-acc1-25b8cb3e544c 7378135d00ec442a80fb1cd7eac6f489 5b1acda6173a46cea4e2448147c20662] [instance: 437aba49-d9eb-4924-8753-5446725aeae0] Error: ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 848, in _run_instance\n set_access_ip=set_access_ip)\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1107, in _spawn\n LOG.exception(_(\'Instance failed to spawn\'), instance=instance)\n', ' File "/usr/lib/python2.7/contextlib.py", line 24, in __exit__\n self.gen.next()\n', ' File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1103, in _spawn\n block_device_info)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 177, in spawn\n admin_password, network_info, block_device_info)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 480, in spawn\n undo_mgr.rollback_and_reraise(msg=msg, instance=instance)\n', ' File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 1250, 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 "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 463, in spawn\n vdis = create_disks_step(undo_mgr, disk_image_type, image_meta)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 142, in inner\n rv = f(*args, **kwargs)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 346, in create_disks_step\n block_device_info=block_device_info)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 317, in _create_disks\n block_device_info=block_device_info)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vm_utils.py", line 518, in get_vdis_for_instance\n context, session, instance, name_label, image, image_type)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vm_utils.py", line 974, in _create_image\n image_id, image_type)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vm_utils.py", line 919, in _create_cached_image\n image_id, image_type)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vm_utils.py", line 994, in _fetch_image\n vdis = _fetch_vhd_image(context, session, instance, image_id)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vm_utils.py", line 1109, in _fetch_vhd_image\n callback=callback)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vm_utils.py", line 1022, in _fetch_using_dom0_plugin_with_retry\n plugin_name, \'download_vhd\', **params)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 739, in call_plugin_serialized\n rv = self.call_plugin(plugin, fn, params)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 735, in call_plugin\n host, plugin, fn, args)\n', ' File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 749, in _unwrap_plugin_exceptions\n return func(*args, **kwargs)\n', ' File "/usr/lib/python2.7/dist-packages/XenAPI.py", line 235, in __call__\n return self.__send(self.__name, args)\n', ' File "/usr/lib/python2.7/dist-packages/XenAPI.py", line 139, in xenapi_request\n result = _parse_result(getattr(self, methodname)(*full_params))\n', ' File "/usr/lib/python2.7/dist-packages/XenAPI.py", line 209, in _parse_result\n raise Failure(result[\'ErrorDescription\'])\n', 'Failure: [\'XENAPI_PLUGIN_FAILURE\', \'download_vhd\', \'TypeError\', "download_vhd() got an unexpected keyword argument \'auth_token\'"]\n']<br>
<br></div><div>Below more details about the images and computes:<br><br>root@xenCompute001:~# glance image-list<br>+--------------------------------------+-------------------------+-------------+------------------+---------+--------+<br>
| ID | Name | Disk Format | Container Format | Size | Status |<br>+--------------------------------------+-------------------------+-------------+------------------+---------+--------+<br>
| 835567db-432b-45bb-ad96-3c45a8e4c9a5 | Cirros-0.3.0-x86_64_vhd | vhd | ovf | 9220007 | active |<br>| 95dbc980-a9e5-4413-ba70-8e7200f78c8d | cirros-0.3.0_64 | qcow2 | bare | 9761280 | active |<br>
+--------------------------------------+-------------------------+-------------+------------------+---------+--------+<br><br>root@xenCompute001:~# glance image-show 835567db-432b-45bb-ad96-3c45a8e4c9a5<br>+------------------+--------------------------------------+<br>
| Property | Value |<br>+------------------+--------------------------------------+<br>| checksum | 56dcf159bbf8373886112c5d07d23901 |<br>| container_format | ovf |<br>
| created_at | 2013-09-13T19:57:49 |<br>| deleted | False |<br>| disk_format | vhd |<br>| id | 835567db-432b-45bb-ad96-3c45a8e4c9a5 |<br>
| is_public | True |<br>| min_disk | 0 |<br>| min_ram | 0 |<br>| name | Cirros-0.3.0-x86_64_vhd |<br>
| owner | 45b5536f182f486da4ac0fa35a031f06 |<br>| protected | False |<br>| size | 9220007 |<br>| status | active |<br>
| updated_at | 2013-09-13T19:57:49 |<br>+------------------+--------------------------------------+<br><br>root@xen1:~# nova-manage service list<br>Binary Host Zone Status State Updated_At<br>
nova-consoleauth controller internal enabled :-) 2013-09-17 05:59:47<br>nova-cert controller internal enabled :-) 2013-09-17 05:59:47<br>
nova-scheduler controller internal enabled :-) 2013-09-17 05:59:47<br>nova-conductor controller internal enabled :-) 2013-09-17 05:59:47<br>
nova-compute c01 nova enabled :-) 2013-09-17 05:59:52<br>nova-compute xenCompute001 nova enabled :-) 2013-09-17 05:59:52<br><br></div>
<div><span id="result_box" class="" lang="en"><span class="">Does anyone know this</span> <span class="">problem?</span></span></div><div><br></div><div>-- <br>Att.<div>Marcelo Dieder</div>
</div></div></div></div></div></div>