私は持っている:
- 市販の Linux サーバー。これには以下をインストールしました。
- 1x HBA ストレージ アダプタ Broadcom (LSI) 9500-8e、2x mini-SAS-HD コネクタ付き、以下に接続:
- 1倍ストレージエンクロージャデュアル入力 mini-SAS-HD コネクタ、SAS-3 対応、以下を使用:
- コントローラーとエンクロージャー間を接続する 2 本の mini-SAS-HD ケーブル。
- エンクロージャ内の多数の SAS 3.0 ハードディスク。
エンクロージャとディスクは 1 本のケーブルを接続するだけで問題なく動作しますが、オプションで 2 本のケーブルで接続することもできます。エンクロージャのマニュアルでは、2 本のケーブルを使用することが推奨されています。
(エンクロージャの仕様に記載されている他の 2 つの mini-SAS-HD コネクタは、複数のエンクロージャをデイジー チェーン接続するためのものですが、私が持っているのは 1 つだけです。)
知りたいこと:
- 主な質問: コントローラとエンクロージャに実際に 8x 12Gbit/s レーン (2x 4 レーンの mini-SAS-HD によって提供される) の帯域幅が利用可能であることをどうやって確認すればよいですか? (別名ワイドポート構成有効)
- どのケーブルが接続されているかを知るにはどうすればよいでしょうか? 監視の理由から、イーサネット リンクの状態と同様に、ケーブルの障害について知りたいです。2 番目のリンクがダウンしたときに警告できれば便利です。
ここでの私の質問は高可用性シナリオとは無関係であることに注意してください。私が所有するエンクロージャは高可用性 (マルチパス) をサポートしていません。私の質問はポート構成/帯域幅に関するものです。
私がする知る:
のBroadcom StorCLI リファレンス マニュアル「負荷分散」モードのステータス/構成を確認することをお勧めします。
set loadbalancemode =[on|off]
ワイド ポート構成内の SAS 物理デバイスまたはポート間の自動負荷分散を有効 (on
) または無効 ( ) にします。off
ただし、StorCLI はオンでもオフでも報告せず、「ポリシー テーブル」に「なし」を報告します。
Load Balance Mode = None
ただし、エンクロージャ内のドライブをリストすると 2 つのコネクタがリストされるので、問題ないように思えます。
Drive /c0/e18/s0 Device attributes :
==================================
Manufacturer Id = HGST
[...]
Device Speed = 12.0Gb/s
Link Speed = 12.0Gb/s
[...]
Connector Name = C0 & C1
ただし、エンクロージャを含むすべてのディスクは、C0
コネクタのみでカーネル メッセージにリストされます (例: scsi 5:0:39:0: enclosure level(0x0001), connector name( C0 )
)。
答え1
set loadbalancemode =[on|off]
この設定は、Broadcom RAID コントローラに対してのみ意味を持ちます。私の知る限り、このシナリオでは SAS ワイド ポートについて心配する必要はありません。これらは SAS プロトコルのポート レイヤーで処理され、Broadcom SAS エクスパンダーを備えた最新の Broadcom SAS HBA は、最大 x16 のワイド ポートを自動的に構成します。
smp_discoverは以下から使用できます。smp_utilsSAS トポロジに関する詳細情報を表示するためのパッケージ。例: エクスパンダーに接続されている PHY のリスト。