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?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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
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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ProtechCTCommented:
Yep hanccoka is right, that is exactly what the KB i listed suggests to do!
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.