EVC(Enhanced vMotion Compatibility)는 클러스터의 호스트 간 CPU 호환성을 보장하여 EVC 클러스터 내에서 가상 시스템을 자유롭게 마이그레이션할 수 있게 해주는 클러스터 기능입니다. 가상 시스템 수준에서 EVC 모드를 활성화, 비활성화 또는 변경할 수도 있습니다.

VM당 EVC 기능을 사용하면 클러스터를 넘어 서로 다른 프로세서를 사용하는 vCenter Server 시스템 및 데이터 센터 간에 가상 시스템을 원활하게 마이그레이션할 수 있습니다. VM당 EVC 기능을 사용하면 클러스터를 넘어 서로 다른 프로세서를 사용하는 vCenter Server 시스템 및 데이터 센터 간에 가상 시스템을 원활하게 마이그레이션할 수 있습니다.

vSphere 7.0 업데이트 1부터 vSGA(Virtual Shared Graphics Acceleration)에 대한 EVC 기능을 활용할 수 있습니다. vSGA를 사용하면 여러 가상 시스템이 ESXi 호스트에 설치된 GPU를 공유하고 3D 그래픽 가속 기능을 활용할 수 있습니다.

가상 시스템의 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 기능이 포함되어 있으며 이러한 구성의 결과로 가상 시스템의 전원이 켜지지 않습니다.

EVC 클러스터에 대한 자세한 내용은 "vCenter Server 및 호스트 관리" 가이드를 참조하십시오.

호환성 및 요구 사항

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

ESXi 7.0 이상

vCenter Server 호환성

vCenter Server 7.0 이상

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

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

가상 시스템의 EVC 모드 구성

VM당 EVC는 기본적으로 비활성화되어 있습니다. 가상 시스템의 EVC 모드를 활성화, 비활성화 및 변경하여 프로세서가 서로 다른 클러스터, vCenter Server 시스템 및 데이터 센터 간에 가상 시스템을 원활하게 마이그레이션할 수 있습니다.

사전 요구 사항

가상 시스템의 전원을 끕니다.

프로시저

  1. vCenter Server 인벤토리의 가상 시스템으로 이동합니다.
  2. 구성 탭에서 VMware EVC를 선택합니다.
    가상 시스템의 EVC 모드에 대한 세부 정보 및 CPUID 세부 정보가 창에 표시됩니다.
    중요: 새로 생성된 가상 시스템에 대해서는 VMware EVC 창에 표시되는 EVC 모드가 비활성화됩니다.

    전원이 꺼진 가상 시스템의 경우 가상 시스템 수준에 정의된 EVC 상태가 VMware EVC 창에 항상 표시됩니다.

    전원이 켜져 있고 VM당 EVC를 사용하도록 설정된 가상 시스템의 경우 가상 시스템 수준에 정의된 EVC 상태가 VMware EVC 창에 표시됩니다.

    전원이 켜져 있고 VM당 EVC가 비활성화된 가상 시스템의 경우 가상 시스템이 해당하는 상위 EVC 클러스터나 호스트에서 상속하는 EVC 모드가 VMware EVC 창에 표시됩니다.

  3. 편집 버튼을 클릭합니다.
    EVC 모드 변경 대화상자가 열립니다.
  4. EVC 모드 변경 대화상자에서 EVC를 활성화할지 또는 비활성화할지 선택합니다.
    옵션 설명
    EVC 사용 안 함 가상 시스템에 대해 EVC 기능이 비활성화됩니다. 가상 시스템의 전원을 켜면 가상 시스템의 상위 EVC 클러스터나 호스트의 기능 세트가 상속됩니다.
    AMD 호스트에 대해 EVC 사용 AMD 호스트에 대해 EVC 기능을 사용하도록 설정합니다.
    Intel 호스트에 대해 EVC 사용 Intel 호스트에 대해 EVC 기능을 사용하도록 설정합니다.
    사용자 지정 이 옵션은 API 호출을 통해 가상 시스템의 EVC 모드를 사용자 지정한 경우에만 표시됩니다.
  5. (선택 사항) CPU 모드 드롭다운 메뉴에서 기준선 CPU 기능 집합을 선택합니다.
    중요: 가상 시스템이 EVC 클러스터에 속해 있는 경우, VM당 EVC 모드가 클러스터의 EVC 모드를 초과하면 가상 시스템 전원이 켜지지 않습니다. 가상 시스템의 기준선 CPU 기능 세트에는 클러스터의 기준선 CPU 기능 세트보다 CPU 기능이 더 많이 포함되면 안 됩니다.
  6. (선택 사항) 그래픽 모드(vSGA) 드롭다운 메뉴에서 기준선 그래픽 기능 집합을 선택합니다.
    옵션 설명
    기준선 그래픽 Direct3D 10.1/OpenGL 3.3을 통해 기능이 포함된 기준선 그래픽 기능 집합을 적용합니다.
    참고: Direct3D 10.1/OpenGL 3.3을 통해 기능이 포함된 기준선 그래픽 집합을 적용하도록 vSGA 모드를 구성하려면 가상 시스템이 ESXi 7.0 업데이트 1 이하와 호환되어야 합니다.
    D3D 11.0 클래스 기능 Direct3D 11.0/OpenGL 4.3을 통해 기능이 포함된 기준선 그래픽 기능 집합을 적용합니다.
    참고: Direct3D 11.0/OpenGL 4.3을 통해 기능이 포함된 기준선 그래픽 집합을 적용하도록 vSGA 모드를 구성하려면 가상 시스템이 ESXi 8.0 이상과 호환되고 VMware Tools 12.0.0 이상이 설치되어 있는지 확인합니다.

    Direct3D 11.0/OpenGL 4.3로 구성된 가상 시스템의 전원을 켜려면 ESXi 호스트 그래픽하드웨어를 사용할 수 있는지 확인합니다.

  7. 확인을 클릭합니다.

가상 시스템의 EVC 모드를 결정하는 방법

가상 시스템의 EVC 모드는 가상 시스템이 해당 호스트로 마이그레이션되고 전원을 켜기 위해 호스트에 있어야 하는 CPU 및 그래픽 기능을 결정합니다. 가상 시스템의 EVC 모드는 가상 시스템이 실행되는 클러스터에 대해 구성한 EVC 모드와는 독립적입니다.

가상 시스템의 EVC 모드는 가상 시스템의 전원을 켤 때 결정됩니다. 전원을 켤 때 가상 시스템은 가상 시스템이 실행되는 클러스터의 EVC 모드도 결정합니다. 실행 중인 가상 시스템이나 전체 EVC 클러스터의 EVC 모드를 높이면, 가상 시스템의 전원을 껐다가 다시 켤 때까지 EVC 모드가 변경되지 않습니다. 즉, 가상 시스템의 전원을 껐다가 다시 켤 때까지 가상 시스템은 새 EVC 모드에 제공되는 CPU 기능을 사용하지 않습니다.

예를 들어 Intel 프로세서가 장착된 호스트가 포함된 EVC 클러스터를 만들고 EVC 모드를 Intel "Merom" Generation(Xeon Core 2)으로 설정합니다. 이 클러스터에 있는 가상 시스템의 전원을 켜면 Intel Merom Generation(Xeon Core 2) EVC 모드로 실행됩니다. 클러스터의 EVC 모드를 Intel "Penryn" Generation(Xeon 45nm Core 2)으로 높이면 가상 시스템은 더 낮은 Intel "Merom" Generation(Xeon Core 2) EVC 모드를 유지합니다. SSE4.1과 같은 상위 EVC 모드의 기능 집합을 사용하려면 가상 시스템의 전원을 껐다가 다시 켜야 합니다.

프로시저

  1. vCenter Server 인벤토리에서 클러스터나 호스트로 이동합니다.
  2. VM > 가상 시스템 탭을 클릭합니다.
    선택한 클러스터나 선택한 호스트의 모든 가상 시스템 목록이 나타납니다.
  3. CPU 모드의 상태를 확인하려면 EVC CPU 모드 열을 확인합니다.
    1. 열이 표시되지 않으면 가상 시스템 테이블의 왼쪽 하단에서 열 관리를 클릭합니다.
      열 표시 팝업이 나타납니다.
    2. EVC CPU 모드 열을 표시하려면 목록에서 해당 확인란을 찾아 선택합니다.
    EVC CPU 모드 열에 클러스터 또는 호스트에 있는 모든 가상 시스템의 CPU 모드가 표시됩니다.
    중요: 각 가상 시스템에 대해 EVC CPU 모드 열에는 가상 시스템 수준에서 정의된 EVC 모드가 표시됩니다.

    하지만 가상 시스템에 대해 VM별 EVC를 구성하지 않으면 가상 시스템이 상위 클러스터 또는 호스트의 EVC 모드를 상속합니다. 결과적으로 VM별 EVC가 구성되지 않은 모든 가상 시스템의 경우 상위 호스트 또는 클러스터의 상속된 EVC 모드가 EVC CPU 모드 열에 표시됩니다.

    가상 시스템이 EVC 클러스터에 있으면 EVC CPU 모드 열에 표시되는 EVC 모드가 다음과 같은 방식으로 정의됩니다.
    • 가상 시스템의 전원이 켜지면 EVC CPU 모드 열에 VM별 EVC 모드나 클러스터 수준 EVC 모드가 표시됩니다.
      VM별 EVC 클러스터 수준 EVC 가상 시스템에 대한 EVC 모드
      활성화됨 활성화됨 사용. EVC CPU 모드 열에 가상 시스템의 EVC 모드가 표시됩니다.
      비활성화됨 활성화됨 사용. EVC CPU 모드 열에 EVC 클러스터의 EVC 모드가 표시됩니다.
    • 가상 시스템의 전원이 꺼지면 EVC CPU 모드 열에 VM별 EVC 모드가 표시됩니다. VM별 EVC가 비활성화된 경우 가상 시스템의 EVC CPU 모드 열이 비어 있습니다.
    가상 시스템이 EVC 클러스터에 없고 VM별 EVC가 구성되지 않은 경우, EVC CPU 모드 열에 보이는 EVC 모드는 다음과 같은 방식으로 정의됩니다.
    • 가상 시스템의 전원이 켜지면 EVC CPU 모드 열에 상위 호스트의 EVC 모드가 표시됩니다.
    • 가상 시스템의 전원이 꺼지면 EVC CPU 모드 열이 비어 있습니다.
  4. 그래픽 모드의 상태를 확인하려면 EVC 그래픽 모드(vSGA) 열을 확인합니다.
    1. 열이 표시되지 않으면 가상 시스템 테이블의 왼쪽 하단에서 열 관리를 클릭합니다.
      열 표시 팝업이 나타납니다.
    2. EVC 그래픽 모드(vSGA) 열을 표시하려면 목록에서 해당 확인란을 찾아 선택합니다.
    EVC 그래픽 모드(vSGA) 열에는 기준선 그래픽 기능 집합이 표시됩니다. 기준선 그래픽을 보려면 가상 시스템에서 3D 그래픽을 사용하도록 설정해야 합니다.

    가상 시스템에서 3D 그래픽을 구성하는 방법에 대한 자세한 내용은 3D 그래픽 및 비디오 카드 구성의 내용을 참조하십시오.