EVC(향상된 vMotion 호환성)는 클러스터의 호스트 간 CPU 호환성을 보장하여 EVC 클러스터 내에서 가상 시스템을 자유롭게 마이그레이션할 수 있게 해주는 클러스터 기능입니다. vSphere 6.7부터는 가상 시스템 수준에서 EVC 모드를 사용 또는 사용하지 않도록 설정하거나 변경할 수도 있습니다. VM당 EVC 기능을 사용하면 클러스터를 넘어 서로 다른 프로세서를 사용하는 vCenter Server 시스템 및 데이터 센터 간에 가상 시스템을 원활하게 마이그레이션할 수 있습니다.

가상 시스템의 EVC 모드는 클러스터 수준에서 정의된 EVC 모드와 독립적입니다. 클러스터 기반 EVC 모드는 호스트가 가상 시스템에 제공하는 CPU 기능을 제한합니다. VM당 EVC 모드는 가상 시스템에서 전원을 켜고 마이그레이션하기 위해 필요한 호스트 CPU 기능 세트를 결정합니다.

기본적으로 새로 생성된 가상 시스템의 전원을 켜면 상위 EVC 클러스터 또는 호스트의 기능 세트가 상속됩니다. 하지만 각 가상 시스템에 대해 개별적으로 EVC 모드를 변경할 수 있습니다. 가상 시스템의 EVC 모드 수준을 높이거나 낮출 수 있습니다. EVC 모드 수준을 낮추면 가상 시스템의 CPU 호환성이 증가합니다. API 호출을 사용하여 EVC 모드를 추가적으로 사용자 지정할 수도 있습니다.

클러스터 수준 EVC 및 VM당 EVC

EVC 기능이 호스트 클러스터 수준과 가상 시스템 수준에서 작동하는 방식에는 몇 가지 차이점이 있습니다.

  • 클러스터 기반 EVC와 달리, VM별 EVC 모드는 가상 시스템의 전원이 꺼졌을 때만 변경할 수 있습니다.
  • 클러스터 기반 EVC를 사용할 경우 EVC 클러스터 외부로 가상 시스템을 마이그레이션하면 전원 주기가 가상 시스템에 설정된 EVC 모드를 재설정합니다. VM별 EVC를 사용하면 EVC 모드가 가상 시스템의 특성이 됩니다. 전원 주기는 다른 프로세서를 사용하는 가상 시스템의 호환성에 영향을 주지 않습니다.
  • 가상 시스템 수준에서 EVC를 구성할 경우 VM별 EVC 모드가 클러스터 기반 EVC 모드보다 우선합니다. VM별 EVC를 구성하지 않은 경우 가상 시스템의 전원을 켜면 상위 EVC 클러스터 또는 호스트의 EVC 모드가 상속됩니다.
  • 가상 시스템이 EVC 클러스터에 있고 VM별 EVC도 사용하도록 설정된 경우 가상 시스템의 EVC 모드는 가상 시스템이 실행되는 EVC 클러스터의 EVC 모드를 초과할 수 없습니다. 가상 시스템에 대해 구성하는 기준선 기능 세트에는 EVC 클러스터의 호스트에 적용된 기준선 기능 세트보다 더 많은 CPU 기능이 포함될 수 없습니다. 예를 들어 Intel "Merom" 세대 EVC 모드로 클러스터를 구성하는 경우 다른 Intel 기준선 기능 세트로 가상 시스템을 구성해서는 안 됩니다. 다른 모든 세트에는 Intel "Merom" 세대 기능 세트보다 더 많은 CPU 기능이 포함되어 있으며 이러한 구성의 결과로 가상 시스템의 전원이 켜지지 않습니다.

호환성 및 요구 사항

VM당 EVC 기능에는 다음과 같은 요구 사항이 있습니다.
호환성 요구 사항
호스트 호환성

SDDC 버전 1.3 이상

vCenter Server 호환성

SDDC 버전 1.3 이상

가상 시스템 호환성 가상 하드웨어 버전 14 이상

특정 프로세서 또는 서버 모델에 대해 EVC가 지원되는지 확인하려면 http://www.vmware.com/resources/compatibility/search.php에서 "VMware 호환성 가이드" 를 참조하십시오.