Linux 데스크톱에서 vGPU 기능을 지원하려면 ESXi 호스트에 NVIDIA GRID 그래픽 카드용 VIB를 다운로드하고 설치해야 합니다.

NVIDIA에서는 이 절차에서 ESXi 호스트에 설치하는 vGPU Manager가 포함된 vGPU 소프트웨어 패키지와 이후 절차에서 Linux 가상 시스템에 설치하는 Linux 디스플레이 드라이버를 제공합니다.

사전 요구 사항

  • 작업 환경에 vSphere 7 U3 이상 릴리스가 설치되어 있는지 확인하십시오.
    참고: Linux 애플리케이션 풀에서 vGPU 기능을 지원하려면 vSphere 7 U3 이상을 사용해야 합니다.
  • 필수 vGPU 그래픽 카드가 ESXi 호스트에 설치되어 있는지 확인합니다.
참고: vGPU 기능을 지원하는 NVIDIA 그래픽 카드 및 Linux 배포에 대해서는 https://docs.nvidia.com/grid/latest/product-support-matrix/index.html 항목을 참조하십시오.

프로시저

  1. NVIDIA 웹 사이트에서 NVIDIA GRID vGPU 그래픽 카드용 VIB를 다운로드합니다.
    드롭다운 메뉴에서 적절한 VIB 버전을 선택합니다.
    옵션 설명
    제품 유형 GRID
    제품 시리즈 NVIDIA GRID vGPU를 선택합니다.
    제품 ESXi 호스트에 설치되어 있는 버전(예: GRID K2)을 선택합니다.
    운영 체제 VMware vSphere ESXi 버전을 선택합니다.
  2. vGPU 소프트웨어 패키지 .zip 파일을 압축 해제합니다.
  3. vGPU Manager 폴더를 ESXi 호스트에 업로드합니다.
    참고: 이후 절차에서 Linux 가상 시스템에 Linux 디스플레이 드라이버를 설치할 수 있습니다.
  4. ESXi 호스트에 있는 모든 가상 시스템을 일시 중단하거나 전원을 끕니다.
  5. SSH를 사용하여 ESXi 호스트에 연결합니다.
  6. xorg 서비스를 중지합니다.
    # /etc/init.d/xorg stop
  7. NVIDIA VIB를 설치합니다.
    예:
    # esxcli system maintenanceMode set --enable true
    # esxcli software vib install -v /path-to-vib/NVIDIA-VIB-name.vib
    # esxcli system maintenanceMode set --enable false
  8. ESXi 호스트를 재부팅하거나 업데이트합니다.
    • 설치된 ESXi 호스트의 경우는 호스트를 재부팅합니다.
    • 상태 비저장 ESXi 호스트의 경우, 다음 단계를 수행하여 호스트를 업데이트합니다. (설치된 호스트에서도 이 단계를 사용할 수 있습니다.)
      Update vmkdevmgr:
      # kill -HUP $(cat /var/run/vmware/vmkdevmgr.pid) 
      
      Wait for the update to complete:
      # localcli --plugin-dir /usr/lib/vmware/esxcli/int deviceInternal bind  
      
      This is a new requirement with the NVIDIA 352.* host driver:
      # /etc/init.d/nvidia-vgpu start  
      
      Restart xorg, which is used for GPU assignment:
      # /etc/init.d/xorg start 
  9. 호스트가 다시 시작된 후에 xorg 서비스가 실행 중인지 확인합니다.