10.2. SR-IOV Network Operator の設定
クラスター内の SR-IOV ネットワークデバイスとネットワークアタッチメントを管理するには、Single Root I/O Virtualization (SR-IOV) ネットワークオペレータを使用します。
10.2.1. SR-IOV Network Operator の設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
クラスター内の SR-IOV ネットワークデバイスとネットワークアタッチメントを管理するには、Single Root I/O Virtualization (SR-IOV) ネットワークオペレータを設定します。その後、Operator コンポーネントをクラスターにデプロイできます。
手順
SriovOperatorConfigカスタムリソース (CR) を作成します。次の例では、sriovOperatorConfig.yamlという名前のファイルを作成します。apiVersion: sriovnetwork.openshift.io/v1 kind: SriovOperatorConfig metadata: name: default namespace: openshift-sriov-network-operator spec: disableDrain: false enableInjector: true enableOperatorWebhook: true logLevel: 2 featureGates: metricsExporter: false # ...ここでは、以下のようになります。
metadata.name-
SR-IOV Network Operator インスタンスの名前を指定します。
SriovOperatorConfigリソースの有効な名前はdefault のみであり、その名前はオペレーターがデプロイされている名前空間内に存在する必要があります。 spec.enableInjector-
ネットワークリソースインジェクターPod がこの名前空間内で実行できるかどうかを指定します。CR で指定されていない場合、または明示的にtrueに設定されていない場合は、デフォルトでfalseまたは<none>となり、ネットワークリソースインジェクターPod がネームスペース内で実行されるのを防ぎます。推奨設定はtrueです。 spec.enableOperatorWebhook-
名前空間内で
オペレーターウェブフックPod を実行できるかどうかを指定します。enableOperatorWebhookフィールドは、CR で指定されていないか、明示的に true に設定されていない場合、デフォルトでfalseまたは<none>に設定されます。その場合、namespace でoperator-webhookPod が実行されなくなります。推奨設定はtrueです。
以下のコマンドを実行して、リソースをクラスターに適用します。
$ oc apply -f sriovOperatorConfig.yaml