У меня такая конфигурация:
I------------------I I------------------I
I I(P0)---------(P0)I I
I Voltaire HCA 0 I I Voltaire HCA 1 I
I I(P1)---------(P1)I I
I------------------I I------------------I
Два HCA напрямую связаны, и мне удалось в некоторой степени заставить openm работать. Странно то, что я могу пинговать на любой интерфейс, кроме одного. Я могу пинговать его, но не с него. Хотя у меня есть значительный опыт работы с IP-сетями, я немного не понимаю, что касается бесконечной полосы. Единственная функция этого состоит в том, чтобы иметь два общих ресурса NFS (обеспечивая пропускную способность 10G для каждого).
Если это действительно ваша конфигурация (два HCA, подключенных друг к другу без коммутаторов), вам понадобятся два работающих SM - один для портов P0, а другой для P1.
Вы не можете запустить два экземпляра SM на одном компьютере (ну, вы можете, но для этого вам нужно добавить несколько параметров командной строки), поэтому запустите SM на машине с HCA0, как обычно, и запустите другой SM на машине с HCA1 на втором порту.
Не знаю, какого поставщика SM вы используете и сколько лет вашему SM (Voltaire был куплен Mellanox четыре года назад).
Если это OpenSM, вы можете запустить "opensm -g 0
", а затем выберите второй порт.