VMware Cloud Community
ReiserFS
Contributor
Contributor
Jump to solution

vMotion Between different CPUS

On my last job, i had two vmware clusters, one using four hosts with DL580 HP servers and other with two hosts in a HP BLADE system, i dont remember the model.

So when i tried to move one active VM from cluster one to another, i got an error, so i research here on the communities and i got the awnser that the reason was the hosts had different CPUs and i can only move this VM if they are turned off. So i can only make cold move VM between my cluster.

Ok nom im on a new company and they had M$ Hyper-V and now we are migrating to VMWARE (cool :smileygrin: ) so we got two DELL Poweredge Servers, one with two Xeon Quad-Core X5470 and another with two Xeon Quad-Core E5320.

So i guess i will have a problem to made a hot vmotion between this servers becouse the have different cpus.

So im buying new cpus, but i can only find Xeon Quad-Core X5365 i think he is the same of the X5470 but with diferrent clock and cache.

My ask is, can i make a hot Vmotion with some VM from a Xeon X5470 Server to a Xeon X5365 server.

Slackware's stability, security, and simplicity are the best choice!

Slackware's stability, security, and simplicity are the best choice!
0 Kudos
1 Solution

Accepted Solutions
techsuresh
Enthusiast
Enthusiast
Jump to solution

yes,

the only posible way to vmotion VMs among different cpu generations is to put those hosts in to Enhanced VMotion(EVC) mode.

Enhanced VMotion Compatibility (EVC) simplifies VMotion compatibility issues

across CPU generations. EVC automatically configures server CPUs with Intel

FlexMigration or AMD-V Extended Migration technologies to be

compatible with older servers. After EVC is enabled for a cluster in the

VirtualCenter inventory, all hosts in that cluster are configured to

present identical CPU features and ensure CPU compatibility for VMotion. The

features presented by each host are determined by selecting a predefined EVC

baseline. VirtualCenter does not permit the addition of hosts that cannot be

automatically configured to be compatible with the EVC baseline.

To use the EVC feature, you must be running ESX Server 3.5 Update 2 or

higher with Virtual Center 2.5 Update 2 or higher and have only compatible processors

that are listed in one of the following tables.

EVC does not allow for migration with VMotion between Intel and AMD processors.*

EVC makes it much

easier to add servers with newer generation CPUs into existing clusters

containing older generation hardware. Servers entering an EVC cluster are

automatically configured to be compatible with the hosts already in the

clusters. Since this process is automatic, EVC is very simple to use and

requires no specialized knowledge about CPU features and masks.

Suresh

View solution in original post

0 Kudos
8 Replies
cebomholt
Enthusiast
Enthusiast
Jump to solution

See http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=100321... for details

But yes you can vMotion between 5300 and 5400 if cluster is set in the Core 2 EVC mode.

AntonVZhbankov
Immortal
Immortal
Jump to solution

>My ask is, can i make a hot Vmotion with some VM from a Xeon X5470 Server to a Xeon X5365 server.

Yes, you can. But you have to put both hosts into a cluster and enable EVC for cluster at level "Core2".


---

MCITP: SA+VA, VCP 3/4, VMware vExpert

http://blog.vadmin.ru

EMCCAe, HPE ASE, MCITP: SA+VA, VCP 3/4/5, VMware vExpert XO (14 stars)
VMUG Russia Leader
http://t.me/beerpanda
techsuresh
Enthusiast
Enthusiast
Jump to solution

yes,

the only posible way to vmotion VMs among different cpu generations is to put those hosts in to Enhanced VMotion(EVC) mode.

Enhanced VMotion Compatibility (EVC) simplifies VMotion compatibility issues

across CPU generations. EVC automatically configures server CPUs with Intel

FlexMigration or AMD-V Extended Migration technologies to be

compatible with older servers. After EVC is enabled for a cluster in the

VirtualCenter inventory, all hosts in that cluster are configured to

present identical CPU features and ensure CPU compatibility for VMotion. The

features presented by each host are determined by selecting a predefined EVC

baseline. VirtualCenter does not permit the addition of hosts that cannot be

automatically configured to be compatible with the EVC baseline.

To use the EVC feature, you must be running ESX Server 3.5 Update 2 or

higher with Virtual Center 2.5 Update 2 or higher and have only compatible processors

that are listed in one of the following tables.

EVC does not allow for migration with VMotion between Intel and AMD processors.*

EVC makes it much

easier to add servers with newer generation CPUs into existing clusters

containing older generation hardware. Servers entering an EVC cluster are

automatically configured to be compatible with the hosts already in the

clusters. Since this process is automatic, EVC is very simple to use and

requires no specialized knowledge about CPU features and masks.

Suresh

0 Kudos
bulletprooffool
Champion
Champion
Jump to solution

As ststaed above, you can build an EVC cluster .

what will happen is that the ESX hosts will reduce their instruction sets to the lowest common denominator, thus rendering them all 'equal'

To do this, you'd ideally create a new cluster and right click on the clsuter, find 'evc mode' and enable it - selecting the most appropriate mode.

Then add / power up the hosts in the cluster.

If there are vast differences between CPUs though, it may be worth considering seperating old hosts from new hosts into seperate clusters to get max value frmo the newer hosts.

One day I will virtualise myself . . .
0 Kudos
ReiserFS
Contributor
Contributor
Jump to solution

Ty for the awnsers, just another question, and between Xeon Quad-Core X5470 and Xeon Quad-Core E5320, with EVC i wil be able to vmotion?

Slackware's stability, security, and simplicity are the best choice!

Slackware's stability, security, and simplicity are the best choice!
0 Kudos
AntonVZhbankov
Immortal
Immortal
Jump to solution

>Ty for the awnsers, just another question, and between Xeon Quad-Core X5470 and Xeon Quad-Core E5320, with EVC i wil be able to vmotion?

Yes, you'll be able.


---

MCITP: SA+VA, VCP 3/4, VMware vExpert

http://blog.vadmin.ru

EMCCAe, HPE ASE, MCITP: SA+VA, VCP 3/4/5, VMware vExpert XO (14 stars)
VMUG Russia Leader
http://t.me/beerpanda
0 Kudos
AntonVZhbankov
Immortal
Immortal
Jump to solution

>Ty for the awnsers, just another question, and between Xeon Quad-Core X5470 and Xeon Quad-Core E5320, with EVC i wil be able to vmotion?

Yes, you'll be able.


---

MCITP: SA+VA, VCP 3/4, VMware vExpert

http://blog.vadmin.ru

EMCCAe, HPE ASE, MCITP: SA+VA, VCP 3/4/5, VMware vExpert XO (14 stars)
VMUG Russia Leader
http://t.me/beerpanda
0 Kudos
techsuresh
Enthusiast
Enthusiast
Jump to solution

yes,

defenetely you can vmotion VMs between those two CPU generations as you mentioned.

Good Luck

Suresh

0 Kudos