VMware Cloud Community
WBechiomPFC
Contributor
Contributor

Disparate hardware in a cluster?

With vSphere, will I be able to utilize disparate hardware in a single cluster? Specifically, I already have a great deal of Dell servers in my 3.5 ESX environment. If I bought newer hardware with 55xx procs, for instance, would I be able to use them all together and vmotion between them?

0 Kudos
4 Replies
admin
Immortal
Immortal

If your existing host CPUs support EVC then yes you should be able to, as long as you enable EVC on your cluster.

http://kb.vmware.com/selfservice/viewContent.do?externalId=1003212&sliceId=1

Alex



www.phdvirtual.com

0 Kudos
Smoggy
VMware Employee
VMware Employee

so long as the servers are on the vSphere HCL when it is released then the answer is yes (note vSphere requires 64bit cpus)

on the vmotion question then if the CPU's are from the same compatibility group then the answer is also yes. As of ESX 3.5U2 using enhanced vmotion compatibility (EVC) you can create clusters containing different CPU models/generations (from same vendor can be intel OR amd but not mixed in same cluster where you want vmotion to work across ALL hosts in the cluster) and still VMotion VM's around. If your new to EVC then for VI3 environments start with this document p6 onwards

For a list of processors that work with EVC for VI3 see HERE

For general information on VMotion see the VMotion Compatibility Info Guide

For VMotion and Compatibility FAQ, see VMotion and Compatibility FAQ

For detecting and using CPU features in applications see KB Article 1005763

In vSphere there are a number of enhancements to EVC including move EVC baselines. In terms of load balancing across a cluster there are obviously advantages if all host in the cluster are of the same type/model/configuration but then there are also ways in which you can isolate certain workloads to certain hosts using affinity rules if you decide you need to keep certain VM's pinned to your new nehalem kit (you can also just disable DRS for those VM's as well of course).

hope that helps,

Lee Dilworth

prashantprahlad
Enthusiast
Enthusiast

Yes, but you'll need to use EVC with the "Intel Core 2" or merom baseline to make them compatible.

0 Kudos
jay_dimitri
Contributor
Contributor

Can you explain more in depth how to do this?

I want to keep certain virtual machines only on 2 specific hosts using the newest processors. Do I follow the instructions below?

http://pubs.vmware.com/vi301/resmgmt/wwhelp/wwhimpl/common/html/wwhelp.htm?context=resmgmt&file=vc_c...

Is there a way to only allow certain virtual machines to vmotion to a specific subset of hosts?

0 Kudos