<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>