vSphere 7.0부터 가상 시스템은 벤더 및 모델 이름으로 PCI 패스스루 디바이스를 지정할 수 있습니다. vSphere Distributed Resource Scheduler (DRS)는 이러한 이름을 사용하여 패스스루에 사용할 수 있는 모든 지정된 디바이스가 포함된 호스트를 식별합니다. vSphere DRS는 다른 가상 시스템에 PCI 디바이스가 사용되는지 여부를 인식하고 가상 시스템의 전원이 켜지면 사용 가능한 장치만 할당할 수도 있습니다.

ESXi 호스트에 구성되어 있고 패스스루에 사용할 수 있는 모든 PCI 디바이스를 가상 시스템의 게스트 운영 체제에 연결할 수 있습니다.

PCI vSphere DirectPath I/O 디바이스

vSphere DirectPath I/O를 사용하면 가상 시스템이 특정 호스트에 연결된 물리적 PCI 및 PCIe 디바이스를 직접 지정하고 액세스할 수 있습니다. 이런 식으로 고성능 그래픽 또는 사운드 카드와 같은 디바이스에 직접 액세스할 수 있습니다. 각 가상 시스템을 최대 16개의 PCI 디바이스에 연결할 수 있습니다.

ESXi 호스트의 PCI 디바이스를 가상 시스템으로 패스스루에 사용할 수 있도록 구성합니다. 자세한 내용은 "vSphere 네트워킹" 설명서를 참조하십시오. 단, USB 디바이스에서 부팅하도록 구성된 ESXi 호스트에 PCI 패스스루를 사용하도록 설정해서는 안 됩니다.

가상 시스템에서 PCI vSphere DirectPath I/O 디바이스를 사용할 수 있게 되면 가상 시스템에서 특정 작업을 수행할 수 없습니다. 이러한 작업에는 일시 중단, vMotion을 사용한 마이그레이션, 가상 시스템의 스냅샷 생성 또는 복원이 포함됩니다.

PCI vSphere 동적 DirectPath I/O 디바이스

vSphere 동적 DirectPath I/O는 가상 시스템에 여러 개의 PCI 패스스루 디바이스를 할당할 수 있는 기능을 제공합니다. vSphere 동적 DirectPath I/O를 통해 vSphere DRS는 벤더 및 모델 이름이 동일한 사용 가능한 디바이스가 있는 클러스터 내의 호스트를 식별할 수 있습니다.

참고: 가상 시스템에 PCI 디바이스를 추가하면 가상 시스템의 전체 메모리 크기가 자동으로 예약됩니다.
NVIDIA GRID GPU 디바이스

ESXi 호스트에 NVIDIA GRID GPU 그래픽 디바이스가 있는 경우 NVIDIA GRID 가상 GPU(vGPU) 기술을 사용하도록 가상 시스템을 구성할 수 있습니다.

NVIDIA GRID vGPU 디바이스는 복잡한 그래픽 작업을 최적화하여 CPU 과부하 없이 고성능으로 실행되도록 합니다. NVIDIA GRID vGPU는 여러 가상 시스템 간에 하나의 물리적 GPU를 별도의 vGPU 지원 패스스루 디바이스로 공유하여 탁월한 그래픽 성능 및 확장성을 제공합니다.

vSphere 7.0 업데이트 2부터는 NVIDIA MIG(다중 인스턴스 GPU) 기능을 사용하도록 가상 시스템을 구성할 수 있습니다. NVIDIA MIG를 사용하여 적용 가능한 GPU를 개별 GPU 인스턴스로 안전하게 분할할 수 있습니다. 각 GPU 인스턴스에는 메모리, 메모리 캐시 및 계산 코어와 같은 전용 리소스가 있습니다. GPU가 MIG 모드에 있는 경우 가상 시스템에 고유한 vGPU 프로파일 이름을 할당할 수 있습니다. GPU 및 계산 인스턴스는 자동으로 생성되므로 수동으로 생성해서는 안 됩니다.

사전 요구 사항

수행하려는 작업에 필요한 권한이 있는지 확인합니다.
  • 가상 시스템을 편집할 때 PCI 디바이스를 추가할 계획이면 가상 시스템.구성.디바이스 추가 또는 제거 권한이 있는지 확인합니다.
  • 가상 시스템을 편집할 때 메모리 예약을 늘릴 계획이면 가상 시스템.구성.리소스 변경 권한이 있는지 확인합니다.
  • 가상 시스템을 편집할 때 가상 시스템 메모리를 줄일 계획이면 가상 시스템.구성.메모리 변경 권한이 있는지 확인합니다.
  • 가상 시스템의 전원을 끕니다.
  • 동적 DirectPath I/O를 사용하려면 가상 시스템이 ESXi 7.0 이상과 호환되는지 확인합니다.
  • DirectPath를 사용하려면 호스트 BIOS에 Intel VT-d(Virtualization Technology for Directed I/O) 또는 AMD IOMMU(I/O Virtualization Technology)가 설정되어 있는지 확인합니다.
  • PCI 디바이스가 호스트에 연결되어 있고 사용 가능한 패스스루 연결로 표시되어 있는지 확인합니다. ESXi 호스트가 USB 디바이스에서 부팅되도록 구성되었거나 활성 코어 덤프 파티션이 USB 채널을 통해 연결된 SD 카드 또는 USB 디바이스에 있도록 구성된 경우 USB 컨트롤러의 패스스루 기능을 비활성화합니다. VMware는 USB 채널을 통해 연결된 SD 카드 또는 USB 디바이스에서 부팅되는 ESXi 호스트에 대해 USB 컨트롤러 패스스루를 지원하지 않습니다. 활성 코어 덤프 파티션이 USB 채널을 통해 연결된 SD 카드 또는 USB 디바이스에 있도록 구성된 구성도 지원되지 않습니다. 자세한 내용은 http://kb.vmware.com/kb/1021345 항목을 참조하십시오.
  • NVIDIA GRID vGPU 그래픽 디바이스를 사용하려면:
    • 적절한 드라이버가 포함된 NVIDIA GRID vGPU 그래픽 디바이스가 호스트에 설치되어 있는지 확인합니다. "VMware ESXi 업그레이드" 설명서를 참조하십시오.
    • 가상 시스템이 ESXi 6.0 이상과 호환되는지 확인합니다.
  • 가상 시스템에 여러 NVIDIA GRID vGPU를 추가하려면:
    • 가상 시스템이 ESXi 6.7 업데이트 2 이상과 호환되는지 확인합니다.
    • 최대 프레임 버퍼가 있는 NVIDIA vGPU 프로파일만 사용합니다.
    • Q-시리즈 및 C-시리즈 vGPU 유형만 지원됩니다.

프로시저

  1. 가상 시스템을 배포하거나 기존 가상 시스템을 편집할 때 가상 시스템에 PCI 디바이스를 추가합니다.
    옵션 작업
    새 가상 시스템 생성
    1. 가상 시스템의 유효한 상위 개체인 인벤토리 개체를 마우스 오른쪽 버튼으로 클릭하고 새 가상 시스템을 선택합니다.
    2. 생성 유형 선택 페이지에서 새 가상 시스템 생성을 선택하고 다음을 클릭합니다.
    3. 마법사의 페이지를 이동합니다.
    4. 하드웨어 사용자 지정 페이지에서 가상 하드웨어 탭을 클릭합니다.
    가상 시스템 편집
    1. 인벤토리의 가상 시스템을 마우스 오른쪽 버튼으로 클릭하고 설정 편집을 선택합니다.
    2. 가상 하드웨어 탭을 클릭합니다.
  2. 가상 하드웨어 탭에서 새 디바이스 추가 버튼을 클릭합니다.
  3. 드롭다운 메뉴의 기타 디바이스에서 PCI 디바이스를 선택합니다.
  4. 새 PCI 디바이스 섹션을 확장하고 액세스 유형을 선택합니다.
    옵션 작업
    DirectPath IO PCI 디바이스 드롭다운 메뉴에서 가상 시스템에 연결할 PCI 디바이스를 선택합니다.
    동적 DirectPath IO PCI 디바이스 드롭다운 메뉴에서 하드웨어 선택을 확장하고 벤더, 모델 이름 및 괄호 안에 있는 하드웨어 레이블(있는 경우)로 PCI 패스스루 디바이스를 선택합니다.
    참고: 하드웨어 레이블을 사용하면 가상 시스템 배치를 특정 하드웨어 인스턴스로 제한할 수 있습니다. 선택한 첫 번째 PCI 디바이스에 특정 하드웨어 레이블이 있는 경우, 추가하려는 다른 모든 PCI 디바이스에 동일한 하드웨어 레이블이 있어야 합니다. 첫 번째 PCI 디바이스에 빈 하드웨어 레이블이 있는 경우 빈 레이블이 있는 디바이스만 추가할 수 있습니다.
    NVIDIA GRID vGPU NVIDIA GRID vGPU 프로파일 드롭다운 메뉴에서 가상 시스템에 연결할 NVIDIA GRID vGPU 패스스루 디바이스를 선택합니다.
    참고: MIG 모드에서는 가상 시스템에 하나의 NVIDIA GRID vGPU 디바이스만 추가할 수 있습니다.
  5. 확인을 클릭합니다.
  6. 가상 시스템의 전원을 켭니다.
    연결된 PCI 디바이스 유형이 다음 위치에 표시됩니다.
    • 설정 편집 마법사의 하드웨어 탭.
    • VM 하드웨어 패널의 요약 탭.