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

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to