InfiniBandスイッチを使用してサブネット マネージャを実行する場合、負荷が高くなったときにパスが失われる可能性があります。パスの損失を防ぐには、opensmを使用して1つ以上のホストにサブネット マネージャを設定します。
手順
- サブネット マネージャを実行する予定のすべてのホストにopensmパッケージをインストールします。
- opensmサービスを有効にして開始します。
- ibstat -pコマンドを使用して、HBAポートのGUID0とGUID1を確認します。次に例を示します。
# ibstat -p
0x248a070300a80a80
0x248a070300a80a81
- /etc/rc.d/after.local(SUSEの場合)またはetc/rc.d/rc.local(Redhatの場合)に次のコマンドを追加して、サブネット マネージャのインスタンスを2つ(サブネットごとに1つ)起動します。GUID0とGUID1の値は、前の手順で確認した値に置き換えてください。P0とP1にはサブネット マネージャの優先度を指定します(最低が1で最高が15)。
opensm -B -g GUID0 -p P0 -f /var/log/opensm-ib0.log
opensm -B -g GUID1 -p P1 -f /var/log/opensm-ib1.log