SASエクスパンダーはSASコントローラーと透過的に動作しますか?


9

私はSASエキスパンダーの初心者です。SASエクスパンダーを、エクスパンダーをサポートするSASコントローラーと併用すると、コントローラーでサポートされるドライブの全容量を利用できることを理解しています。

ただし、4個のSSF-8087ポートを備えたSASコントローラーがあり、それ自体で16個のディスクをサポートするとします。その後、私が理解している限り、これらの各ポートをエクスパンダに接続して、ディスク容量を増やすことができます。

ただし、SASコントローラーはすべてのディスクを、エクスパンダーを介さずにコントローラーに直接接続されているかのように「認識」します。コントローラをネットワーク内のスイッチと見なすことはできますか?エクスパンダー1とエクスパンダー3のディスクからRAIDを作成できますか?

更新:

SASエクスパンダを使用する必要がある特定のプロジェクトは本当にありません。私はそれらがどのように機能するのか知りたくて、私たちのサーバーの1つで実行されているLSI MegaRAIDコントローラー(9260-16i)で1つ以上のSASエクスパンダーを使用するとどうなるかを考えていました。ただし、「ローカル」ディスクと別のエンクロージャー内のディスクとの区別については、あまり考えていません。LSI MegaRAIDコントローラーには4つのSFF-8087ポートがあり、16ドライブを収容できます。

回答:


11

まず、立ち止まって、現実的な目標について考えます...

あなたの質問への短い答えは、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)

ここに画像の説明を入力してください


いい答えです。私は似たようなものを書くつもりでしたが、あなたは私に打ち負かしました。警告の追加の言葉:別のエキスパンダーの後ろにエキスパンダーを置くことは通常悪い考えです。パフォーマンスと安定性の両方の観点から:互換性の微妙な問題が発生する可能性が非常に高くなります。
Tonny 2013年

1
@Tonnyここでのポイントは、エキスパンダーはOPの状況では完全に不要になる可能性があるということです。しかし、詳細がなければ...わかりません。
ewwhite 2013年

あなたが正しいです。彼の意図は質問から明らかではない。そして、ほとんどのサーバーはすでに内部エキスパンダーを持っています。そのため、次々に警告を出しました。経験から、ほとんどの人はこれらのものが実際にはプラグアンドプレイではないことを理解していないことを知っています。あなたはお互いに一致している機器が必要です、または物事は非常にうまくいかない場合があります。
Tonny 2013年

1
@ewwhite:サーバーはNorco RPC-3216です。ベイは16個あるので、すべて使用しています。アレイをより多くのディスクに拡張する必要がある場合に、ストレージ容量を拡張するために何ができるかを理解しようとしています。もちろん、ディスクを追加することはできません。
sbrattla 2013年

1
私は実際にそれらのHP SASエキスパンダーの1つを持っており、その価格と機能の両方を保証できます。ダクトテープやWD-40リグに最適です。
クリスS

0

エクスパンダーエンクロージャーが別のエクスパンダーエンクロージャーの後ろに置かれるべきではないことに同意できます。私の経験から、それは動作しているように見えますが、ドライブの表示や初期化など、非常に奇妙な動作の多くを回避しています。メインサーバーからのSAS RAIDカード。それははるかによく機能するようですが、まだいくつかの問題がありますが、それはドライブ自体に関連している可能性があります。エキスパンダーは同じタイプではありませんが、最初のレイドコントローラーで問題なく何年も実行したものですが、2番目のエキスパンダーは異なるため、私が抱えている問題を見つける必要があります。ソフトウェアやハードウェアに関連している可能性があります。ここで私が現在使用している仕様。

-2つの外部SAS 8088ポートを備えたHighpoint 2722 SAS RAIDカード-Chenbroエクスパンダを備えた36ポート24ベイを備えたエクスパンダエンクロージャ1(バックプレーン上にはない)-24ベイを備えたエクスパンダエンクロージャ2およびGooxi jbodエクスパンダバックプレーン

raidcardは両方のエキスパンダーを認識します。Chenbroは24の4Uエンクロージャーで、Gooxiはファンや温度などのハードウェアモニタリングを備えています。

ソファーまで私はGooxiにドライブをインストールするいくつかの問題があり、それは時間がかかります-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.