[Openstack] Does OpenStack supports VMware ESXi 5.5 free Hypervisor Edition?
Rajshree Thorat
rajshree.thorat at gslab.com
Fri Jan 17 13:26:52 UTC 2014
Hi All,
I tried to configure OpenStack Havana to use ESXi 5.5 as a hypervisor.
When nova-compute tries to
launch VM instance, it throws following error.
014-01-16 15:44:25.188 3228 ERROR nova.compute.manager
[req-f1845866-8929-4f99-b219-c7663e2ca5d7
dc1ab39557d7405ebcf35d98885c8dcd 1d2b0c8ade234ca08bcef380acdeb8b9]
[instance: b0554b84-d518-443c-947a-63b4d0842a2b] Error: Server raised
fault: 'Current license or ESXi version prohibits execution of the
requested operation.'
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] Traceback (most recent call last):
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1037,
in _build_instance
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] set_access_ip=set_access_ip)
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1410,
in _spawn
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] LOG.exception(_('Instance
failed to spawn'), instance=instance)
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 1407,
in _spawn
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] block_device_info)
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py", line
186, in spawn
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] admin_password, network_info,
block_device_info)
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py", line
261, in spawn
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] _execute_create_vm()
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py", line
256, in _execute_create_vm
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] config=config_spec,
pool=res_pool_ref)
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py", line
839, in _call_method
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] return temp_module(*args,
**kwargs)
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] File
"/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vim.py", line 172,
in vim_request_handler
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] raise
error_util.VimFaultException(fault_list, excep)
2014-01-16 15:44:25.188 3228 TRACE nova.compute.manager [instance:
b0554b84-d518-443c-947a-63b4d0842a2b] VimFaultException: Server raised
fault: 'Current license or ESXi version prohibits execution of the
requested operation.'
I have installed vSphere Hypervisor (formerly known as VMware ESXi
Single Server or free ESXi) which locked most of the product features of
VMware.
The nova-compute communicates with ESXi by using vmwareapi(VSphere API).
Access to the vSphere API is governed by the various vSphere Editions
which provides both read and write access to the API.
As per my understanding the vSphere API is available as read-only for
vSphere Hypervisor (free edition of ESXi).
I think in my case nova-compute unable to launch VM instance as
vmwareapi does not has write access and it throws an error current
license or ESXi version prohibits execution of the requested operation.
Or is there any other reason due to which nova-compute unable to launch
instance?
Please correct me if this assumption is wrong.
Any ideas, or pointers in the right direction are welcome.
Regards,
Rajshree
More information about the Openstack
mailing list