5.3. TCP セグメンテーションオフロードを使用する OVS-DPDK の有効化
Red Hat OpenStack Services on OpenShift (RHOSO) OVS-DPDK 環境を設定して、TCP セグメンテーションを NIC (TSO) にオフロードすることができます。
注記
新しい RHOSO 環境の初期デプロイメントでのみ、DPDK に対して TSO を有効にします。この機能は、過去にデプロイしたシステムでの有効化には対応していません。
前提条件
- OpenStack Operator を使用して作成した動作中のコントロールプレーン。詳細は、コントロールプレーンの作成 を参照してください。
-
cluster-admin権限を持つユーザーとして、Red Hat OpenShift Container Platform (RHOCP) クラスターにアクセスできるワークステーションにログオンしている。
手順
事前にプロビジョニングされたノードを使用したデータプレーンノードセットの作成 または プロビジョニングされていないノードを使用したデータプレーンノードセットの作成 の手順を実行する場合は、
OpenStackDataPlaneNodeSetマニフェストにedpm_ovs_dpdk_enable_tso: true値のペアを含めます。以下に例を示します。nodeTemplate: ansible: ansibleUser: cloud-admin ansiblePort: 22 ansibleVarsFrom: - prefix: subscription_manager_ secretRef: name: subscription-manager - secretRef: name: redhat-registry ansibleVars: edpm_ovs_dpdk_enable_tso: true edpm_bootstrap_command: | ...- ノードセットの作成手順を完了します。
検証
ノードセットの手順を完了したら、コンピュートノードで次のコマンドを実行します。
ovs-vsctl get Open_vSwitch . other_config:userspace-tso-enable