まず、立ち止まって、現実的な目標について考えます...
あなたの質問への短い答えは、SASがスイッチングプロトコルであるということです。エクスパンダーを介して接続されたドライブはすべてアクセス可能で、単一のコントローラーによって透過的にアドレス指定できます。
ただし、残りの質問は、特定のコントローラー、ストレージアーキテクチャ、および最終的に使用するストレージエンクロージャーのバックプレーンの機能になります。
詳細な情報なしに特定の答えを出すことはできません。
- いくつのディスクが必要ですか?
- どのRAIDコントローラまたはSAS HBAを使用していますか?
- これらのディスクは内部または外部ですか?
- どの特定のSASエクスパンダーカードを使用する予定ですか(市場に多くあるようではありません)?
- どのサーバーとエンクロージャーのハードウェアを検討していますか?
- このセットアップのアプリケーション/理由は何ですか?(ZFS?ストレージスペース?)
SAS SFF-8087ポートを4つ備えたコントローラーの例を使用してみましょう。これらは、シャーシ内部の通信用です。各SFF-8087ポートは、4つのドライブを収容できる4レーンのコネクターです。あなたの場合、合計16ドライブ...サーバーは通常、4、8、12、16、または24/25の内部ドライブベイ容量しかありません。
4および8ドライブレベルでは、内部サーバードライブバックプレーンは、レーンとドライブの比率が1:1で、通常1つまたは2つのSFF-8087ポートを備えています。オーバーサブスクリプションなし!
12ポートサーバーの場合、エクスパンダーは通常バックプレーンに組み込まれており、入力は単一のSFF-8087ポートになります。オーバーサブスクリプション!
16個の内部ベイを備えたサーバーの場合、単一または複数のSAS / RAIDコントローラーによるサービスを目的とした4つの個別のSFF-8087ポートが表示される場合があります。ただし、16ポートでは、代わりにバックプレーンにエキスパンダーを使用できます。
私が遭遇したほとんどすべての24または25ベイサーバーは、ドライブバックプレーンに構築され、1つまたは2つのSFF-8087ポートに対応するエクスパンダーを備えています。例外は、HP ProLiant DL370 G6のようなもので、3つの8ベイドライブケージを受け入れることができ、それぞれに2つのSFF-8087ポートが必要です。
では、いつPCIeカードSASエクスパンダを使用するのでしょうか。
注:HPは優れたPCIe SASエキスパンダーを製造しています。ストレージプロジェクトでの使用を中心に構築されたコミュニティ全体があります。
私が目にする最も一般的なケースは、2つのSFF-8087ポートを備えたマザーボードまたはPCIeコントローラーであり、複数のドライブケージに分割された8台を超えるドライブを接続する必要があります。コントローラーで16個のポートが利用可能であり、エクスパンダーを介してそれを増やしてより多くの内部ドライブに対応したいというシナリオのようなものは想像できません。16個を超えるディスクを搭載したサーバーで作業している場合、バックプレーンエキスパンダーがどこかにある可能性があります。これにより、PCIeエクスパンダーが不要になります。
ただし、外部ストレージを見ると、これはすべて異なります。トランスポートはSAS SFF-8088外部ケーブルになります。ほとんどの外付けドライブシェルフ/ JBODには、エクスパンダーが組み込まれています。
HP SASエキスパンダーカードを介してHP ProLiant DL370 G6サーバー内の2つのドライブケージに接続されたHP SmartアレイP410iコントローラーからのRAID構成出力の例。カードはエンクロージャとして表され、(Vendor ID HP, Model HP SAS EXP Card)
独自のSAS WWNを備えていることに注意してください。
Smart Array P410i in Slot 0 (Embedded) (sn: 5001438006503640)
array A (Solid State SATA, Unused Space: 0 MB)
logicaldrive 1 (223.5 GB, RAID 0, OK)
physicaldrive 5C:2:8 (port 5C:box 2:bay 8, Solid State SATA, 240.0 GB, OK)
array B (SAS, Unused Space: 0 MB)
logicaldrive 2 (68.3 GB, RAID 1, OK)
physicaldrive 7C:2:1 (port 7C:box 2:bay 1, SAS, 72 GB, OK)
physicaldrive 7C:2:2 (port 7C:box 2:bay 2, SAS, 72 GB, OK)
array C (SATA, Unused Space: 2651025 MB)
logicaldrive 3 (1000.0 GB, RAID 1+0, OK)
logicaldrive 4 (500.0 GB, RAID 1+0, OK)
physicaldrive 2C:1:1 (port 2C:box 1:bay 1, SATA, 1 TB, OK)
physicaldrive 2C:1:2 (port 2C:box 1:bay 2, SATA, 1 TB, OK)
physicaldrive 2C:1:3 (port 2C:box 1:bay 3, SATA, 1 TB, OK)
physicaldrive 2C:1:4 (port 2C:box 1:bay 4, SATA, 1 TB, OK)
physicaldrive 3C:1:5 (port 3C:box 1:bay 5, SATA, 1 TB, OK)
physicaldrive 3C:1:6 (port 3C:box 1:bay 6, SATA, 1 TB, OK)
Expander 250 (WWID: 50014380133153E6, Box: 1)
Enclosure SEP (Vendor ID HP, Model HP SAS EXP Card) 248 (WWID: 50014380133153E5, Box: 2)
SEP (Vendor ID PMCSIERA, Model SRC 8x6G) 249 (WWID: 500143800650364F)