9.15.11.6. 仲介デバイスの使用
仲介デバイスを 1 つ以上の仮想マシンに割り当てることができます。
9.15.11.6.1. CLI を使用した仮想マシンへの仮想 GPU の割り当て リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
仮想 GPU (vGPU) などの仲介デバイスを仮想マシンに割り当てます。
前提条件
-
仲介デバイスが
HyperConvergedカスタムリソースで設定されている。 - 仮想マシン (VM) が停止しました。
手順
VirtualMachineマニフェストのspec.domain.devices.gpusスタンザを編集して、仲介デバイスを仮想マシン (VM) に割り当てます。仮想マシンのマニフェストの例:
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>