我一直在两台机器之间的点对点链路中使用 Mellanox ConnectX 2 QDR 卡,其中一台机器上运行 opensm。效果很好。
最近我买了一个 Mellanox IS5022 交换机 - 它不运行 SM。所以我知道我仍然需要运行该 opensm 实例。
如果我在两台机器之间插入IS5022,是否需要重新启动opensm?
我的阅读告诉我我不必这么做。然而理论和实践并不总是一致的 ;-)
如果插入交换机会使 opensm 混淆,那么我会将该更改安排在非高峰时段。
提前致谢!
答案1
简而言之 -不,你永远不需要重新启动 OpenSM。
如果您以“正常”配置运行 OpenSM(即,您没有使用某些参数进行调整来禁用其某些功能),则 OpenSM 将对子网中的任何更改做出反应并重新配置所需的内容。
附注:插入新交换机将涉及断开 HCA 上的电缆,这意味着两个 HCA 的端口都将关闭,因此重新启动 OpenSM 和不重新启动 OpenSM 之间并没有区别。