Objects Deployment on VMware Platform.

Anirudha | Tue, 12/08/2020 - 05:28

Initial releases of Objects deployment was only supported on Nutanix AHV clusters. With Objects2.0 release, Nutanix added support to expand Objects storage layer across AHV/ESX clusters. With 3.0 now customers can deploy Objects on the ESXi cluster and enjoy the goodness of Objects and ESXi hypervisor.


Quick look at some of the Pre-requisites :

  1. ESXi version should be 6.5 or above.
  2. All the ESXi hosts from Nutanix AOS cluster should be part of the same cluster under vCenter.
  3. All the nodes should be part of the same distributed switch in vCenter Or If you are planning to use a standard vswitch, then all the ESXi hosts should have identical standard switch and portgroup.
  4. Make sure you do not have any other host in the VMware cluster. E.g - if your Nutanix AOS cluster has 3 ESXi nodes, then only these 3 nodes should be part of the cluster in vCenter, if you have any other node in the cluster, then please remove those nodes.
  5. HA and DRS should be enabled on the cluster, and should be in fully automatic mode.

These are some of the standard prerequisites usually every software expects. I would highly recommend you to go through Objects User Guide to know more details on all the  prerequisites.

Let's walk through the steps for deploying Objects on the ESXi cluster.


Register vCenter in Prism Element cluster:

Navigate to the Prism Element -> Settings -> vCenter Registration -> Click on Register and input vCenter credentials.




Configure vCenter in Objects UI:

Navigate to Objects UI -> vCenter Management tab -> Click on Configure.


You can optionally add Network in the next page. I am going to skip this part and we will come back to this, once we confirm some of the VMware vCenter configuration.

Post registration you should see vCenter is listed in Objects UI with the warning (since we have not added any network yet)


Quick look at my vCenter Server:

I have 3N Nutanix Cluster on VMware platform. All these 3 nodes are part of same cluster under vCenter , as you can see in the above screenshot.


Enable HA and DRS on the cluster:

Keep DRS in fully automated mode and enable HA on the cluster.



Configure Network on all the hosts:

Make sure all the 3 ESXi hosts have identical network configurations. You can choose a distributed vSwitch or even standard vswitch. I have created distributed vswitch as above and added all the 3 ESXi hosts to the same switch.

If you plan to choose a standard switch, then make sure you configure the same portgroup (with the same name and network configuration) on all the 3 ESXi nodes.




Configure Network and IP details in the Objects UI:

Input all the network details that you received from your network administrator.

This is similar to creating a Managed network on AHV cluster. Similarly you give details about IP range (StartIP - EndIP, make sure you have atleast 7 IPs for 3N deployment in the range), provide subnet, gateway and DNS details. And save the window.




Initiate Deployment from Objects UI :

Now proceed with Create Object Store workflow .

Select the cluster and provide 4 IPs for Objects Public Network. These IPs should be part of the same subnet that we configured earlier but should be outside of the IP range.


Once you hit Create, it takes about 30-40m and your Objects cluster on ESXi platform should be ready to use.