기존 가상 시스템에 SEV-ES를 추가하여 게스트 운영 체제에 향상된 보안을 제공할 수 있습니다.

ESXi 7.0 업데이트 1 이상에서 실행되는 가상 시스템에 SEV-ES를 추가할 수 있습니다.

사전 요구 사항

  • 시스템에 AMD EPYC 7xx2(코드명 "Rome") 이상의 CPU가 설치되어 있고 BIOS를 지원해야 합니다.
  • BIOS에 SEV-ES가 활성화되어 있어야 합니다.
  • ESXi 호스트당 SEV-ES 가상 시스템 수는 BIOS에서 제어됩니다. BIOS에서 SEV-ES를 활성화할 때 Minimum SEV non-ES ASID 설정 값을 SEV-ES 가상 시스템의 수에 1을 더한 값과 동일하게 입력합니다. 예를 들어 동시에 실행하려는 가상 시스템이 12개이면 13을 입력합니다.
    참고: vSphere 7.0 업데이트 1은 SEV-ES가 활성화된 가상 시스템을 ESXi 호스트당 16개 지원합니다. BIOS에서 더 높은 설정을 사용해도 SEV-ES는 계속 작동하지만 16개라는 제한은 여전히 적용됩니다. vSphere 7.0 업데이트 2은 SEV-ES가 활성화된 가상 시스템을 ESXi 호스트당 480개 지원합니다.
  • 환경에서 실행하는 ESXi 호스트는 ESXi 7.0 업데이트 1 이상이어야 합니다.
  • 게스트 운영 체제가 SEV-ES를 지원해야 합니다.

    현재는 SEV-ES를 지원하는 특정 Linux 커널만 지원됩니다.

  • 가상 시스템은 하드웨어 버전 18 이상이어야 합니다.
  • 가상 시스템에 모든 게스트 메모리 예약 옵션이 선택되어 있어야 합니다. 그렇지 않으면 전원이 켜지지 않습니다.
  • 환경에 액세스할 수 있는 시스템에 PowerCLI 12.1.0 이상을 설치해야 합니다.
  • 가상 시스템의 전원이 꺼졌는지 확인합니다.

프로시저

  1. PowerCLI 세션에서 Connect-VIServer cmdlet을 실행하여 SEV-ES를 추가할 가상 시스템이 있는 ESXi 호스트를 관리하는 vCenter Server에 관리자로 연결합니다.
    예:
    Connect-VIServer -server vCenter_Server_ip_address -User admin_user -Password 'password'
  2. Set-VM cmdlet을 사용하고 -SEVEnabled $true를 지정하여 가상 시스템에 SEV-ES를 추가합니다.
    예:
    $vmhost = Get-VMHost -Name 10.193.25.83
    Set-VM -Name MyVM2 $vmhost -SEVEnabled $true
    가상 하드웨어 버전을 지정해야 하는 경우에는 Set-VM cmdlet을 -HardwareVersion vmx-18 매개 변수와 함께 실행합니다. 예:
    Set-VM -Name MyVM2 $vmhost -SEVEnabled $true -HardwareVersion vmx-18

결과

가상 시스템에 SEV-ES가 추가됩니다.