How to expand vSphere cluster on Nutanix

How to expand vSphere cluster on Nutanix

Few days ago  I was helping on of my colleagues to expand existing vSphere cluster (based on IvyBridge processors) on Nutanix by adding new Nutanix nodes with Hasswell processors.

Here is the scenario. Existing Nutanix and vSphere cluster is based on IvyBridge processors. After sometime customer would like to expand its existing Nutanix deployment by adding several Nutanix and vSphere nodes (new nodes have Intel Haswell processors). Almost all Nutanix nodes, from current Nutanix offering, are based on Intel Haswell. As you know, if you have to expand existing vSphere cluster by adding hardware with newer CPU generation – in this case was Intel Haswell. You have to have EVC baseline enabled to be able to vMotion VM across “old” and new hosts in cluster or across clusters. Fortunately, EVC was enabled on existing cluster so adding nodes with Haswell on board was not really difficult however you should remember few things:

  1. Nutanix Operating System must be the same version as on “old” Nutanix cluster.
  2. vSphere version have to be the same as on the “old” vSphere cluster
  3. EVC baseline have to be enabled on “old” vSphere cluster before you add new nodes into.

In addition to above you should follow standard VMware requirements and best practices. General guidance is expand vSphere cluster before Nutanix cluster – it will make process easier and faster. However, if you have extended Nutanix cluster first then it is still possible to expand vSphere cluster but it will take more time.

Both procedures has common steps – like stop CVM before you can add host into vSphere cluster. You have to stop CVM because it uses Haswell processor features which are not compatible with ivyBridge EVC baseline. You can try to add vSphere node to cluster with running CVM but you will get an error:

evc

Cluster expansion order. First vSphere cluster and Nutanix cluster afterwards .
  • Deploy Nutanix Operating System and vSphere on new nodes
  • Stop CVM on new nodes only
  • Enter new nodes into maintenance mode
  • Add new Nutanix nodes with vSphere to vSphere cluster
  • Start CVMs on all new nodes
  • Wait for CVM to boot up correctly
  • Expand Nutanix cluster.
Cluster expansion order. First Nutanix cluster and vSphere cluster afterwards .

I’m assuming here that Nutanix cluster has been expanded – that’s why you are here 🙂 .

[box type=”warning”] NOTE: run below procedure on one node at time [/box]

  • Stop CVM on only one node from pool of new nodes
  • Enter vSphere host in maintenance mode
  • Add host to vSphere cluster
  • Start CVM
  • Wait for CVM to boot up
  • Log in to Nutanix cluster and run cluster status – make sure that all services are in UP status on freshly boot up CVM before you proceed with next host.
  • Repeat procedure for next node

As you can see, much easier and quicker is to expand vSphere cluster before you add new nodes into Nutanix cluster.

Artur Krzywdzinski

Artur is Consulting Architect at Nutanix. He has been using, designing and deploying VMware based solutions since 2005 and Microsoft since 2012. He specialize in designing and implementing private and hybrid cloud solution based on VMware and Microsoft software stacks, datacenter migrations and transformation, disaster avoidance. Artur holds VMware Certified Design Expert certification (VCDX #077).