vSphere 4 new Server - host cpu is incompatible with the virtual machine's requirements

Hi All,

We have 8 node vSphere 4 cluster in our organization.
all of the 8 nodes are Dell R710 with 2QC CPUs and 72 gigs of ram.

Recently, one of the servers had developed some hardware issues,
and since this is a production enviroment and the server's warranty was already over,
we replaced the server with a new server, still Dell R710.

after installing ESXi 4.1.0 (502767) on it,
and configured the networking,
we added the new server to our cluster.

When we try to move virtual machines (vmotion) to the new server,
we're getting this error
 
 vSphere Error
The new server has a Xeon 5620 CPU
While the other 7 servers has a Xeon 5520 CPU
also, the new server has a newer bios version than the other servers.

the new server is running ESXi 4.1.0 (502767) While the other servers are running ESX 4.1.0 (260247)

is there a way to make this cluster work properly?

Appreceate some help here,

Thanks! :)

ITdeskAsked:
Who is Participating?
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You need to enable EVC Mode for your cluster.

Right Click your Cluster, Click Edit Settings

Select VMware EVC, and select Change EVC Mode.

for your processors Xeon 5620 & 5520 CPU, you would select Intel® Xeon®
45nm Core™2 EVC Mode


See here

http://kb.vmware.com/kb/1003212
http://kb.vmware.com/kb/1005764

 Enable Intel® Xeon® 45nm Core™2 EVC Mode
You will need to make sure, that before you enable, there are NO VMs, on the host you enable, because EVC Mode cannot be set with VMs, that are powered ON, on the host.
0
 
ProtechCTCommented:
Please see the following KB from Vmware as it talks about your problem running different CPU's

http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1029785&sliceId=1&docTypeID=DT_KB_1_1&dialogID=256490769&stateId=0 0 256500120
0
 
ProtechCTCommented:
Yep hanccoka is right, that is exactly what the KB i listed suggests to do!
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
It's not a problem EVC has been developed for this specific reason of mixing and mathing old and new processors.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
also the error message, also states which KB you need to look at to enable an EVC cluster.
0
 
ITdeskAuthor Commented:
Hi guys,

When i'm trying to set EVC mode,
i'm getting a compatibility warning

EVC Error
Is this warning suggesting me to turn off all my wirtual machines before changing this?
is there an option to change it to one or two ESXs at a time?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
In my Post I stated

"You will need to make sure, that before you enable, there are NO VMs, on the host you enable, because EVC Mode cannot be set with VMs, that are powered ON, on the host."

Correct. No because it's a Cluster function.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
what you can do, is create a New Cluster, Call it New Cluster, edit Cluster and enable EVC Mode.

and then drag and drop an existing ESX host with NO VMs, or Powered OFF VMs into the New Cluster repeat for all hosts.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
delete old cluster, and then rename the new cluster.
0
 
ITdeskAuthor Commented:
i created a new cluster and attached the new server (the one with the different cpu) to it.
when I'm trying to migrate a virtual machine to the new cluster i'm still getting the cpu incompatability warning.

no other way to do this without turning of virtual machines?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Yes, because there is still a mismatch.

Now vMotion VMs off one "old cpu server" to another "old cpu server" and then move that "old cpu server into the new Cluster" - But there is no getting around it, eventually the last server which has ALL the VMs, VMs must go off!

.The issue is HOT vMotion, you'll have no issue moving a machine that's off!

Eventually some VMs must go OFF. It cannot set the CPU bits, whilst a VM is ON!

0
 
ITdeskAuthor Commented:
Thank you all.

The migration to the new cluster was completed.
All of my VM's are running in the new cluster with EVC mode enabled,
and hot vMotion between 2 different cpu hosts is working fine.

Thanks Again!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.