Ask Your Question

vmware Vcenter integration with openstack ? [closed]

asked 2014-08-22 02:43:18 -0600

Vinoth gravatar image


I have icehouse setup with controller & neutron node on the same host and compute node on the seprate host. I had setup this openstack setup by following standard document from which has configuration step for OVS-plugin by default.

I also have Vmware Vcenter5.5 environment in my lab

Now I am trying to integrate VMware Vcenter5.5 with icehouse openstack. Surfing for this stuff shows that I have to configure vmware NSX plugin insteed of using OVS plugin. Is there any detailed document available to configure NSX plugin for openstack ? and any clear document that speaks about step by step to integrate Vcenter with openstack ?

could anyone help me with the solutions ?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Vinoth
close date 2015-03-05 07:10:57.985606

3 answers

Sort by » oldest newest most voted

answered 2014-08-22 05:19:42 -0600

SGPJ gravatar image

image description As the figure shows, the OpenStack Compute Scheduler sees three hypervisors that each correspond to a cluster in vCenter. Nova-compute contains the VMware driver. You can run with multiple nova-compute services. While Compute schedules at the granularity of a cluster, the VMware driver inside nova-compute interacts with the vCenter APIs to select an appropriate ESX host within the cluster. Internally, vCenter uses DRS for placement.

The VMware vCenter driver also interacts with the OpenStack Image Service to copy VMDK images from the Image Service back end store. The dotted line in the figure represents VMDK images being copied from the OpenStack Image Service to the vSphere data store. VMDK images are cached in the data store so the copy operation is only required the first time that the VMDK image is used.

After OpenStack boots a VM into a vSphere cluster, the VM becomes visible in vCenter and can access vSphere advanced features. At the same time, the VM is visible in the OpenStack dashboard and you can manage it as you would any other OpenStack VM. You can perform advanced vSphere operations in vCenter while you configure OpenStack resources such as VMs through the OpenStack dashboard.

The figure does not show how networking fits into the architecture. Both nova-network and the OpenStack Networking Service are supported. For details, see the section called “Networking with VMware vSphere”. Configuration overview

To get started with the VMware vCenter driver, complete the following high-level steps:

Configure vCenter. See the section called “Prerequisites and limitations”.

Configure the VMware vCenter driver in the nova.conf file. See the section called “VMware vCenter driver”.

Load desired VMDK images into the OpenStack Image Service. See the section called “Images with VMware vSphere”.

Configure networking with either nova-network or the OpenStack Networking Service. See the section called “Networking with VMware vSphere”.


edit flag offensive delete link more


Thanks for your response, Do I wanna setup NSX controller environment separately ? If it is,can you tell me any document that talks about " how to install NSX setup" ?

Vinoth gravatar imageVinoth ( 2014-08-26 06:28:55 -0600 )edit

NSX is SDN and you can integrate with Neutron with ML2 Plugin. I am not able to find related doc.

SGPJ gravatar imageSGPJ ( 2014-08-26 09:26:12 -0600 )edit

answered 2014-09-11 10:43:33 -0600

Stephanie Fuller gravatar image

Not an answer, but an additional question... So, can a nova compute node run KVM and ESX hypervisors??? If I want to build a diverse environment, can I put the various hypervisors on the same compute node, or do I need to make a set of compute nodes dedicated to ESX, another set dedicated to KVM, another set dedicated to XEN, etc... Thanks. It seems like a lame question, but I can't find an answer in the documentation. Only the configuration settings for virt_type, which does not say how to assign multiple values.


edit flag offensive delete link more


yes, From my observation. we need to set up separate compute node for each hypervisor. Where KVM hypervisor works within compute node but ESX works under compute node. We can not have two hypervisor works in same compute node.

Vinoth gravatar imageVinoth ( 2014-09-22 04:06:35 -0600 )edit

the reference config doesnt tell to config any computenode for vcenter integration, how should that be done, exactly? do you ever did this oder know anybody? i dont have the ambition to clone my entire openstack environment to enable a 2nd hypervisor, sry

Thomas Li gravatar imageThomas Li ( 2015-04-21 05:24:55 -0600 )edit

answered 2014-08-22 05:10:14 -0600

dbaxps gravatar image
edit flag offensive delete link more


Thanks for your response, Do I wanna setup NSX controller environment separately ? If it is,can you tell me any document that talks about " how to install NSX setup" ?

Vinoth gravatar imageVinoth ( 2014-08-26 06:29:05 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-08-22 02:43:18 -0600

Seen: 861 times

Last updated: Aug 22 '14