5.3. 使用 TCP 分段卸载启用 OVS-DPDK (技术预览)
您可以在 OpenShift (RHOSO) OVS-DPDK 环境中配置 Red Hat OpenStack Services,以便将 TCP 分段卸载到 NIC (TSO)。
重要
本节中的内容 作为技术预览提供,因此不受红帽完全支持。它只应用于测试,不应部署在生产环境中。如需更多信息,请参阅 技术预览。
注意
仅在新的 RHOSO 环境的初始部署中为 DPDK 启用 TSO 预览。在之前部署的系统中启用此技术预览不被支持。
先决条件
- 使用 OpenStack Operator 创建的功能 control plane。如需更多信息 ,请参阅创建 control plane。
-
以具有
cluster-admin权限的用户身份登录到可访问 Red Hat OpenShift Container Platform (RHOCP)集群的工作站。
流程
当您按照 使用预置备节点创建一组 data plane 节点的说明,或使用未置备的节点 创建一组数据平面节点时, 请在
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: | ...- 完成节点设置创建过程。
验证
完成节点设置过程后,在 Compute 节点上运行以下命令:
ovs-vsctl get Open_vSwitch . other_config:userspace-tso-enable