?
Solved

ESXi Enhanced vMotion - Do I need It and How to Enable It

Posted on 2014-01-13
3
Medium Priority
?
436 Views
Last Modified: 2014-01-23
I'm currently running version 5.0.0 in a cluster and am adding new hosts with a much newer chipset.  Do I need to enable Enhanced vMotion and if so how do I set this up?
0
Comment
Question by:iNetSystem
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 123
ID: 39777315
If your Intel CPUs are different generations, and you have a License for vMotion or Storage vMotion, you will find you *CANNOT* vMotion or Live Migrate between different hosts with different Intel CPU Generation chips, without enabling EVC.

So what Intel or AMD processors are in ALL you servers, and I can tell you if you need to enable?

To enable, Right Click the Cluster, Edit Cluster, and Select EVC.

see also here

VMware KB: Enhanced vMotion Compatibility (EVC) processor support

VMware KB: EVC and CPU Compatibility FAQ

Also when Enabling EVC on ALL Hosts in the Cluster, it cannot be enabled when you have VMs which are Powered-ON, so ALL VMs must be OFF.
0
 

Author Comment

by:iNetSystem
ID: 39777673
Seriously?
Powering off all VM's might not be feasible.  Can VM's be moved to hosts that are alive and so on?
0
 
LVL 123

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 39777732
What processors are in your servers new and old, you may not need EVC enabled?

Do you understand what EVC does? It masks instruction sets from VMs, so all VMs across all Hosts, use the same instruction set on different processors generations,

An EVC Baseline cannot be applied to a Host, which has Live VMs, because you cannot change the Processor in the VM, because it's in use and using the Host CPU.

Do you use vMotion and DRS ?

Power off all virtual machines in the cluster ......

Source here

You could always create two cluster, we have two at present, an Old and New, because we are waiting to move existing VMs to new cluster, when we complete maintenance.

So enable EVC on the New Cluster, and wait for VMs to need patching and restart, Migrate when OFF to new Cluster, and when ALL VMs have been moved to new Cluster, add the Old Hosts to this new cluster.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

HOW TO: Connect to the VMware vSphere Hypervisor 6.5 (ESXi 6.5) using the vSphere (HTML5 Web) Host Client 6.5, and perform a simple configuration task of adding a new VMFS 6 datastore.
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
Teach the user how to configure vSphere clusters to support the VMware FT feature Open vSphere Web Client: Verify vSphere HA is enabled: Verify netowrking for vMotion and FT Logging is in place or create it: Turn On FT for a virtual machine: Verify …
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question