最近、複数のスイッチを含むInfinibandネットワークを継承しましたが、これらのスイッチの1つがサブネットマネージャーを実行していることを知っています。残りはおそらくその機能がオフになっているか、決して有効にされていません。問題は、それがどれなのかわからないことです...
スイッチのサブネットマネージャーを、いくつかのインフラストラクチャサーバーで実行されているOpenSMに置き換えたいのですが。各スイッチに個別にログインしてSMを実行しているスイッチを特定する方法はありますか?
インフラストラクチャサーバーでOpenSMを実行できる場合は、OFEDスタックユーティリティもインストールされている可能性があります。コマンドが利用可能な場合、ibstat
はSMのLIDを通知します。次に、smpquery ND -L <LID>
のLIDを使用して、SMを実行しているノードのノードの説明を取得します。
システムにOFEDがインストールされており、パッケージinfiniband-diags
を使用している場合は、コマンドsminfoを使用して、Infinibandネットワークで実行中のサブネットマネージャーを一覧表示できます。
~ # sminfo
sminfo: sm lid 18 sm guid 0x0000000, activity count 55554951 priority 0 state 3 SMINFO_MASTER
そのノードとマスターサブネットマネージャーのすべての既知のサブネットマネージャーが一覧表示されます。
IPアドレスでマネージャに到達した場合、スイッチのARP/MACテーブルを調べて、スイッチに対応するIPアドレスを見つけることができます。