9.17.11.6. 使用 CLI 将 vGPU 分配给虚拟机
为虚拟机(VM)分配介质设备,如虚拟 GPU (vGPU)。
先决条件
-
介质设备在
HyperConverged自定义资源中配置。 - 虚拟机(VM)已停止。
流程
通过编辑
VirtualMachine清单的spec.domain.devices.gpus小节来为虚拟机分配介质设备。虚拟机清单示例:
apiVersion: kubevirt.io/v1 kind: VirtualMachine spec: domain: devices: gpus: - deviceName: nvidia.com/TU104GL_Tesla_T4 name: gpu1 - deviceName: nvidia.com/GRID_T4-2Q name: gpu2-
spec.template.spec.domain.devices.gpus.deviceName指定与介质设备关联的资源名称。 -
spec.template.spec.domain.devices.gpus.name指定用于标识虚拟机上设备的名称。
-
验证
要验证该设备在虚拟机中可用,运行以下命令,将
<device_name>替换为VirtualMachine清单中的deviceName值:$ lspci -nnk | grep <device_name>