KVM(Kernel based virtulization) is the default hypervisor on openstack cloud software but KVM may get heavy competition from VMware ESXi hypervisor in future.VMware’s self service functionality “vcloud director” may discontinued since openstack is gaining more market share on that place.In today’s virtulization market, VMware is king and its higly impossible to replace by openstack but many custormers would like to run openstack on top of vmware. VMware may continue to occupy the datacenter space but openstack is almost established on IASS cloud market.
Before seeing the deployment ,we should know how VMware and openstack works together.
If you look at the above diagram, VMware ESXi in the bottom and vCenter is server is in the middle to make the translation between openstack and VMware vSphere products. vSphere driver and vSphere datastore drives ensure the communication between vcenter server and openstack’s plugins.
Each openstack components has to do some specific job .
- Nova – Computing Node
- Neutron – Networking
- Cinder – Volume service
- Glance – Image store
- Swift – Object Store
- Keystone – Identify service
- Horizon – Dashboard
Here we will see how we can deploy the openstack appliance on VMware ESxi using vCenter web-client.
1.Download the openstack appliance(VOVA) from VMware community to deploy .
2.Login to the vCenter web-client and right click on the cluster or ESXI to deploy.
3.Click on the local file and provide the VOVA file location for deployment.
4.Review the details of Openstack appliance and click net to continue.
5.Enter the Openstack appliance name and Select the datacenter to deploy.
6.Select the provision type for storage and select the datastore.
7.Select the network for the appliance. (You can give dedicated network to this.)
8.Customize the Havana template according to your environment by providing the complete vCenter server information.
9.Here is our openstack appliance summary.Click finish to start the deployment.
99% of openstack appliance deployment fails with following messages. “Failed to deploy OVF package: The request was aborted: The request was canceled or The task was canceled by a user”
In this cases ,just convert OVA file to OVF and try to deploy it . Make sure you have used the download manager to download the VOVA.ova file since its 3GB~.
10.After the successful deployment, You can see new virtual machine is created ,Just power on it.
11.Open the browser and enter the openstack(Havana)’s Management IP address (Refer Step 9). It will take you to the openstack login page.
12.Just login using the default credentials provided in the above image.It will take you to the famous horizon dashboard.
That;s all about openstack deployment on VMware vSphere environment. Here onwards ,its all about openstack and IAAS (Infrastructure as service). If you are familiar with Openstack , just create a instance and see how its works.
Thank you for visiting UnixArena.