Site icon mulcas

vSphere 7 - Describe vSphere Enhanced vMotion Compatibility (EVC)

Describe vSphere Enhanced vMotion Compatibility (EVC)

Virtualization certification. This article covers Section 1: Architectures and Technologies. Objective 1.6.2 – Describe vSphere Enhanced vMotion Compatibility (EVC). 

This article is part of the VMware vSphere 7.x - VCP-DCV Study Guide. Check out this page first for an introduction, disclaimer, and updates on the guide. The page also includes a collection of articles matching each objective of the official VCP-DCV.

Describe vSphere Enhanced vMotion Compatibility (EVC)

In objective, we quickly describe vSphere Enhanced vMotion Compatibility (EVC). First, let’s take a look at VMware vMotion. Then, an overview of how EVC works and some of its basic concepts.

This topic is a child of Objective 1.6 – Describe ESXi cluster concepts. It is also highly related to the previous topic: Describe Distributed Resource Scheduler (DRS). Both topics should be considered and are recommended before moving to this one.

There is a nice article about this subject on VMware vSphere Blogs. I also referenced material from here. Enhanced vMotion Compatibility (EVC) Explained.

1. VMware vMotion

VMware vSphere vMotion is a zero downtime live migration of workloads from one server to another. This capability is possible across vSwitches, Clusters, and even Clouds (depending on the vSphere edition that you have). During the workload migration, the application is still running and users continue to have access to the systems they need. 

VMware vSphere live migration allows to move of an entire running virtual machine from one physical server to another, with no downtime. 

Live migration allows to:

Using VMware vSphere vMotion automated migration, migrations can be scheduled at predefined times, without administrator intervention. The VMware vSphere Distributed Resource Scheduler, one of vSphere’s automated migration features, uses vMotion to optimize virtual machine performance across vSphere clusters. 

vMotion allows to:

2. Cluster-Level EVC

You can use the Enhanced vMotion Compatibility (EVC) feature to help ensure vMotion compatibility for the hosts in a cluster.

When you configure EVC, you configure all host processors in the cluster to present the feature set of a baseline processor. 

Enabling EVC does not prevent a virtual machine from taking advantage of faster processor speeds, increased numbers of CPU cores, or hardware virtualization support that might be available on newer hosts.

Note: Starting with vSphere 7.0 Update 1, you can take advantage of the EVC feature for Virtual Shared Graphics Acceleration (vSGA). vSGA allows multiple virtual machines to share GPUs installed on ESXi hosts and leverage the 3D graphics acceleration capabilities.

2.1 EVC Requirements for Hosts

To improve CPU compatibility between hosts that have varying CPU feature sets, you can hide some host CPU features from the virtual machines by placing the host in an Enhanced vMotion Compatibility (EVC) cluster. Hosts in an EVC cluster and hosts that you add to an existing EVC cluster must meet EVC requirements.

Power off all virtual machines in the cluster that are running on hosts with a feature set greater than the EVC mode that you intend to enable. You can also migrate these virtual machines out of the cluster.

All hosts in the cluster must meet the following requirements:

3. Per-VM EVC

When a virtual machine is moved to another cluster, either on-prem or in a hybrid cloud environment, it loses its EVC configuration depending on the destination environment. The per-VM EVC feature facilitates the migration of the virtual machine beyond the cluster and across vCenter Server systems and data centers that have different processors.

The EVC mode of a virtual machine is independent of the EVC mode defined at the cluster level. 

The per-EVC configuration is saved in the vmx file. 

3.1 EVC Requirements for VMs

The per-VM EVC feature has the following requirements.

4. Cluster-Level EVC vs. Per-VM EVC

There are several differences between the way the EVC feature works at the host cluster level and at the virtual machine level.

Resources

VMware vCenter Server and Host Management

vSphere Virtual Machine Administration

Enhanced vMotion Compatibility (EVC) Explained

Conclusion

The topic reviewed in this article is part of the VMware vSphere 7.x Exam (2V0-21.20), which leads to the VMware Certified Professional – Data Center Virtualization 2021 certification. 

Section 1 - Architectures and Technologies. 

Objective 1.6.2 – Describe vSphere Enhanced vMotion Compatibility (EVC). 

See the full exam preparation guide and all exam sections from VMware.

More topics related to VMware

Exit mobile version