15.2.2. NVIDIA vGPU 장치 제거
할당된 vGPU 중재 장치의 구성을 변경하려면 할당된 VM에서 기존 장치를 제거해야 합니다. 자세한 내용은 아래를 참조하십시오.
사전 요구 사항
- 장치를 제거하려는 VM이 종료됩니다.
절차
제거하려는 중재 장치의 ID를 가져옵니다.
# virsh nodedev-list --cap mdev mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0
실행 중인 vGPU 중재 장치의 인스턴스를 중지합니다.
# virsh nodedev-destroy mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0 Destroyed node device 'mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0'
선택 사항: 중재 장치가 비활성화되었는지 확인합니다.
# virsh nodedev-info mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0 Name: virsh nodedev-autostart mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0 Parent: pci_0000_01_00_0 Active: no Persistent: yes Autostart: yes
VM의 XML 구성에서 장치를 제거합니다. 이렇게 하려면
virsh edit
유틸리티를 사용하여 VM의 XML 구성을 편집하고 mdev의 구성 세그먼트를 제거합니다. 세그먼트는 다음과 유사합니다.<hostdev mode='subsystem' type='mdev' managed='no' model='vfio-pci'> <source> <address uuid='30820a6f-b1a5-4503-91ca-0c10ba58692a'/> </source> </hostdev>
중재된 장치를 중지 및 분리해도 해당 장치는 삭제되지 않고 정의된 대로 유지됩니다. 따라서 장치를 재시작 하고 다른 VM에 연결할 수 있습니다.
선택 사항: 중지된 중재 장치를 삭제하려면 정의를 제거합니다.
# virsh nodedev-undefine mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0 Undefined node device 'mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0'
검증
장치를 중지 및 분리한 경우 중재 장치가 비활성으로 나열되어 있는지 확인합니다.
# virsh nodedev-list --cap mdev --inactive mdev_30820a6f_b1a5_4503_91ca_0c10ba58692a_0000_01_00_0
장치를 삭제한 경우 다음 명령이 표시되지 않는지 확인합니다.
# virsh nodedev-list --cap mdev
추가 리소스
-
man virsh
명령