10.8.3. CLI を使用して仮想マシンを SR-IOV ネットワークに接続する
仮想マシン (VM) 設定にネットワークの詳細を追加することで、仮想マシンを SR-IOV ネットワークに接続できます。
前提条件
-
OpenShift CLI (
oc) がインストールされている。
手順
次の例のように、SR-IOV ネットワークの詳細を仮想マシン設定の
spec.domain.devices.interfacesスタンザとspec.networksスタンザに追加します。apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: name: example-vm spec: domain: devices: interfaces: - name: nic1 sriov: {} networks: - name: nic1 multus: networkName: sriov-network # ...-
spec.template.spec.domain.devices.interfaces.nameは、SR-IOV インターフェイスの一意の名前を指定します。 -
spec.template.spec.networks.nameは、SR-IOV インターフェイスの名前を指定します。これは、前のステップで定義したinterfaces.nameと同じである必要があります。 -
spec.template.spec.networks.multus.networkNameは、SR-IOV ネットワークアタッチメント定義の名前を指定します。
-
仮想マシン設定を適用します。
$ oc apply -f <vm_sriov>.yaml各項目の説明:
<vm_sriov>- 仮想マシンの YAML ファイルの名前を指定します。