[Openstack] Does OpenStack supports VMware ESXi 5.5 free Hypervisor Edition?

Dan Wendlandt dwendlandt at vmware.com
Sun Jan 19 06:21:48 UTC 2014


Hi Rajshree,

Your logic below is correct.  nova-compute needs write access for the vSphere API, so it is failing when run against a read-only API.

Dan


----- Original Message -----
| From: "Rajshree Thorat" <rajshree.thorat at gslab.com>
| To: "openstack Users" <openstack at lists.openstack.org>, openstack at ask.openstack.org
| Sent: Friday, January 17, 2014 5:26:52 AM
| Subject: [Openstack] Does OpenStack supports VMware ESXi 5.5 free Hypervisor	Edition?
| 
| 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:
| https://urldefense.proofpoint.com/v1/url?u=http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=%2FGmAC0C4XZyIEAvm3CvAWMRhdLzlce10LeJNK46NsWU%3D%0A&m=TD9KpIzvmtpWZPEXDCDYO3F4iYObdkJkn32DYYTViDs%3D%0A&s=70833f14ed038bc36365c5779f6f29d44cd826840221b860b2ff2b0958c1d04e
| Post to     : openstack at lists.openstack.org
| Unsubscribe :
| https://urldefense.proofpoint.com/v1/url?u=http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=%2FGmAC0C4XZyIEAvm3CvAWMRhdLzlce10LeJNK46NsWU%3D%0A&m=TD9KpIzvmtpWZPEXDCDYO3F4iYObdkJkn32DYYTViDs%3D%0A&s=70833f14ed038bc36365c5779f6f29d44cd826840221b860b2ff2b0958c1d04e
| 




More information about the Openstack mailing list