Я использовал карты Mellanox ConnectX 2 QDR для соединения точка-точка между двумя машинами, при этом openm запущен на одной машине. Это сработало очень хорошо.
Недавно я купил коммутатор Mellanox IS5022, на котором не работает SM. Итак, я знаю, что мне все еще нужен запущенный экземпляр opensm.
Если я вставлю IS5022 между двумя машинами, нужно ли перезапускать opensm?
Мое чтение говорит, что мне не нужно. Однако теория и практика не всегда совпадают ;-)
Если установка переключателя запутает opensm, я запланирую это изменение на непиковые часы.
Заранее спасибо!
Коротко - нет, вам никогда не нужно перезапускать OpenSM.
Если у вас OpenSM работает с «нормальной» конфигурацией (то есть вы не настраивали его с некоторыми параметрами, чтобы отключить некоторые из его возможностей), OpenSM отреагирует на любое изменение в подсети и переконфигурирует все, что необходимо.
В качестве дополнительного примечания: установка нового коммутатора потребует отсоединения кабеля от HCA, что означает, что оба порта HCA выйдут из строя, поэтому на самом деле нет разницы между перезапуском OpenSM и его невыполнением.