14장. 인스턴스의 가상 GPU 구성
인스턴스에서 GPU 기반 렌더링을 지원하려면 사용 가능한 물리 GPU 장치 및 하이퍼바이저 유형에 따라 가상 GPU(vGPU) 리소스를 정의하고 관리할 수 있습니다. 이 구성을 사용하여 모든 물리적 GPU 장치 간에 렌더링 워크로드를 보다 효율적으로 분할하고 vGPU 지원 인스턴스 예약을 보다 효과적으로 제어할 수 있습니다.
Compute(nova) 서비스에서 vGPU를 활성화하려면 클라우드 사용자가 vGPU 장치가 있는 RHEL(Red Hat Enterprise Linux) 인스턴스를 만드는 데 사용할 수 있는 플레이버를 만듭니다. 그러면 각 인스턴스에서 물리 GPU 장치에 해당하는 가상 GPU 장치가 있는 GPU 워크로드를 지원할 수 있습니다.
계산 서비스는 각 호스트에서 정의한 각 GPU 프로필에 사용할 수 있는 vGPU 장치 수를 추적합니다. 계산 서비스는 플레이버를 기반으로 이러한 호스트에 인스턴스를 예약하고, 장치를 연결하며, 사용량을 지속적으로 모니터링합니다. 인스턴스가 삭제되면 계산 서비스는 vGPU 장치를 다시 사용 가능한 풀에 추가합니다.
Red Hat은 지원 예외에 대한 요구 사항 없이 RHOSP에서 NVIDIA vGPU를 사용할 수 있습니다. 그러나 Red Hat은 NVIDIA vGPU 드라이버에 대한 기술 지원을 제공하지 않습니다. NVIDIA vGPU 드라이버는 NVIDIA에서 제공하고 지원합니다. NVIDIA vGPU 소프트웨어에 대한 NVIDIA Enterprise 지원을 받으려면 NVIDIA Certified Support Services 서브스크립션이 필요합니다. 지원되는 구성 요소에서 문제를 재현할 수 없는 NVIDIA vGPU를 사용하면 다음과 같은 지원 정책이 적용됩니다.
- Red Hat이 이 문제와 관련하여 타사 구성 요소와 관련이 없는 경우 일반 지원 범위 및 Red Hat SLA 가 적용됩니다.
- Red Hat은 타사 구성 요소와 관련된 것으로 의심되는 경우 고객은 Red Hat의 타사 지원 및 인증 정책에 따라 NVIDIA로 이동합니다. 자세한 내용은 Obtaining Support from NVIDIA 에서 참조하십시오.
14.1. 지원되는 구성 및 제한 사항
지원되는 GPU 카드
지원되는 NVIDIA GPU 카드 목록은 NVIDIA 웹 사이트의 Virtual GPU 소프트웨어 지원 제품을 참조하십시오.
vGPU 장치 사용 시 제한 사항
- 각 컴퓨팅 노드에서 하나의 vGPU 유형만 활성화할 수 있습니다.
- 각 인스턴스는 하나의 vGPU 리소스만 사용할 수 있습니다.
- 호스트 간 vGPU 인스턴스의 실시간 마이그레이션은 지원되지 않습니다.
- vGPU 인스턴스 비우기가 지원되지 않습니다.
vGPU 인스턴스를 호스팅하는 컴퓨팅 노드를 재부팅해야 하는 경우 vGPU는 재생성된 인스턴스에 자동으로 다시 할당되지 않습니다. 컴퓨팅 노드를 재부팅하기 전에 인스턴스를 콜드 마이그레이션하거나 재부팅 후 각 vGPU를 올바른 인스턴스에 수동으로 할당해야 합니다. 각 vGPU를 수동으로 할당하려면 재부팅하기 전에 컴퓨팅 노드에서 실행되는 각 vGPU 인스턴스의 XML에서
mdev
UUID를 검색해야 합니다. 다음 명령을 사용하여 각 인스턴스의mdev
UUID를 검색할 수 있습니다.# virsh dumpxml <instance_name> | grep mdev
<instance_name>
을 Compute API에/servers
요청에 반환된 libvirt 인스턴스 이름인OS-EXT-SRV-ATTR:instance_name
으로 바꿉니다.- libvirt 제한으로 인해 vGPU 지원 인스턴스에서 일시 중지 작업이 지원되지 않습니다. 대신 인스턴스를 스냅샷하거나 보류할 수 있습니다.
- 기본적으로 컴퓨팅 호스트의 vGPU 유형은 API 사용자에게 노출되지 않습니다. 액세스 권한을 부여하려면 호스트를 호스트 집계에 추가합니다. 자세한 내용은 호스트 집계 생성 및 관리를 참조하십시오.
- NVIDIA 액셀러레이터 하드웨어를 사용하는 경우 NVIDIA 라이센스 요구 사항을 준수해야 합니다. 예를 들어 NVIDIA vGPU GRID에는 라이센스 서버가 필요합니다. NVIDIA 라이센스 요구 사항에 대한 자세한 내용은 NVIDIA 웹 사이트의 NVIDIA 라이센스 서버 릴리스 정보를 참조하십시오.