3.2. 对硬件卸载的故障排除
在 Red Hat OpenStack Platform(RHOSP)16.2 部署中,OVS 硬件 Offload 可能不会卸载带有 switchdev- 支持端口和 Mellanox ConnectX5 NIC 的虚拟机的流。要排除并配置卸载流,请禁用 ESWITCH_IPV4_TTL_MODIFY_ENABLE Mellanox 固件参数。有关 RHOSP 16.2 中的 OVS 硬件卸载的更多信息,请参阅 OpenStack Platform 16.2 中带有 Mellanox NIC 的 Red Hat Knowledgebase 解决方案 OVS 硬件卸载。
流程
- 在 RHOSP 部署中登录到具有您要配置的 Mellanox NIC 的 Compute 节点。
使用
mstflint程序查询ESWITCH_IPV4_TTL_MODIFY_ENABLEMellanox 固件参数。[root@compute-1 ~]# yum install -y mstflint [root@compute-1 ~]# mstconfig -d <PF PCI BDF> q ESWITCH_IPV4_TTL_MODIFY_ENABLE如果
ESWITCH_IPV4_TTL_MODIFY_ENABLE参数已启用并设置为1,则将值设为0来禁用它。[root@compute-1 ~]# mstconfig -d <PF PCI BDF> s ESWITCH_IPV4_TTL_MODIFY_ENABLE=0`- 重新引导节点。