vSphere를 사용하면 특정 ESXi 호스트에서 정확한 물리적 디바이스를 지정하지 않고도 가상 시스템에 여러 PCI 패스스루 디바이스를 쉽게 할당할 수 있습니다.
ESXi 호스트에 구성되어 있고 패스스루에 사용할 수 있는 모든 PCI 디바이스를 가상 시스템의 게스트 운영 체제에 연결할 수 있습니다.
vSphere Distributed Resource Scheduler (DRS) 기능을 활용할 수도 있습니다. 가상 시스템의 전원이 켜지면 vSphere DRS는 가상 시스템을 호환되는 ESXi 호스트로 이동할 수 있습니다.
- PCI vSphere DirectPath I/O 디바이스
-
vSphere DirectPath I/O 디바이스를 사용하면 가상 시스템에 추가하려는 디바이스의 물리적 위치를 지정할 수 있습니다. vSphere DirectPath I/O를 사용하면 가상 시스템이 특정 호스트에 연결된 물리적 PCI 및 PCIe 디바이스에 직접 액세스할 수 있습니다. 이런 식으로 고성능 그래픽 또는 사운드 카드와 같은 디바이스에 직접 액세스할 수 있습니다. 각 가상 시스템을 최대 16개의 PCI 디바이스에 연결할 수 있습니다.
ESXi 호스트의 PCI 디바이스를 가상 시스템으로 패스스루에 사용할 수 있도록 구성합니다. 자세한 내용은 "vSphere 네트워킹" 설명서를 참조하십시오. 단, USB 디바이스에서 부팅하도록 구성된 ESXi 호스트에 PCI 패스스루를 사용하도록 설정해서는 안 됩니다.
가상 시스템에서 PCI vSphere DirectPath I/O 디바이스를 사용할 수 있게 되면 가상 시스템에서 특정 작업을 수행할 수 없습니다. 이러한 작업에는 일시 중단, vMotion을 사용한 마이그레이션, 가상 시스템의 스냅샷 생성 또는 복원이 포함됩니다.
- vSphere 향상된 DirectPath I/O 디바이스
-
vSphere 향상된 DirectPath I/O 디바이스는 가상 시스템에서 사용되고 있는 디바이스의 기능을 하드웨어 디바이스 벤더가 확장할 수 있도록 하는 개선 사항입니다. 예를 들어 하드웨어 벤더가 구현한 경우 향상된 DirectPath I/O 디바이스는 vMotion을 사용한 가상 시스템 마이그레이션을 지원하거나 작업을 일시 중단했다가 재개할 수 있습니다. 향상된 DirectPath I/O 디바이스에는 구성 매개 변수가 연결되어 있을 수도 있으며 이러한 PCI 디바이스를 가상 시스템에 추가할 때 이러한 구성 매개 변수를 보고 변경할 수 있습니다. 구성 매개 변수(벤더가 구현한 경우)는 디바이스에서 사용 가능한 리소스의 양이나 유형에 따라 특정 하드웨어 디바이스를 추가로 지정하고 선택하는 데 도움이 될 수 있습니다.
vSphere 향상된 DirectPath I/O 디바이스를 통해 vSphere DRS는 필요한 리소스와 함께 사용 가능한 디바이스가 있는 클러스터 내의 호스트를 식별할 수 있습니다.
- PCI vSphere 동적 DirectPath I/O 디바이스
-
vSphere 동적 DirectPath I/O 디바이스를 사용하면 가상 시스템에 추가할 디바이스 유형을 지정할 수 있습니다. vSphere 동적 DirectPath I/O는 가상 시스템에 여러 개의 PCI 패스스루 디바이스를 할당할 수 있는 기능을 제공합니다. vSphere 동적 DirectPath I/O를 통해 vSphere DRS는 벤더 및 모델 이름이 동일한 사용 가능한 디바이스가 있는 클러스터 내의 호스트를 식별할 수 있습니다.
- 벤더 디바이스 그룹
-
벤더 디바이스 그룹은 가상 시스템에 함께 할당할 수 있는 두 개 이상의 하드웨어 디바이스 모음입니다. 벤더 디바이스 그룹을 사용하면 가상 시스템에 디바이스를 할당할 때 다른 속성을 고려할 수 있습니다. 예를 들어 디바이스 쌍이 항상 동일한 PCI 스위치에 할당되도록 할 수 있습니다. 벤더 디바이스 그룹이 없으면 각 디바이스가 서로 독립적으로 가상 시스템에 할당됩니다.
참고: 전체 벤더 디바이스 그룹 엔티티만 추가 및 제거할 수 있으며 해당 그룹의 개별 디바이스는 그렇게 할 수 없습니다.NIC가 있는 벤더 디바이스 그룹을 선택하는 경우 해당 벤더 디바이스 그룹의 NIC에 대한 적절한 네트워크를 추가해야 합니다. 추가하는 네트워크는 연결할 SR-IOV NIC에 대해 구성하는 네트워크 중 하나입니다.
- 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 항목을 참조하십시오.
- 향상된 DirectPath I/O를 사용하려면 다음을 확인하십시오.
- 가상 시스템이 ESXi 8.0 이상과 호환됩니다.
- 하드웨어 벤더가 제공한 특수 드라이버를 직접 다운로드하여 설치합니다.
- NVIDIA GRID vGPU 그래픽 디바이스를 사용하려면:
- 적절한 드라이버가 포함된 NVIDIA GRID vGPU 그래픽 디바이스가 호스트에 설치되어 있는지 확인합니다. "VMware ESXi 업그레이드" 설명서를 참조하십시오.
- 가상 시스템이 ESXi 6.0 이상과 호환되는지 확인합니다.
- 가상 시스템에 여러 NVIDIA GRID vGPU를 추가하려면:
- 가상 시스템이 ESXi 6.7 업데이트 2 이상과 호환되는지 확인합니다.
- 최대 프레임 버퍼가 있는 NVIDIA vGPU 프로파일만 사용합니다.
- Q-시리즈 및 C-시리즈 vGPU 유형만 지원됩니다.
- 벤더 디바이스 그룹을 사용하려면 다음을 확인하십시오.
- 가상 시스템이 ESXi 8.0 이상과 호환됩니다.