非標準RAIDと標準RAIDの選択方法

RAIDソリューションを購入する際には、標準でない独自のRAIDコントローラカードを使用してソリューションを販売する企業がたくさんあることに気付きました。それは私がMirrored RAID 1を使用していて、カードが消失して何らかの理由で置き換えられない場合の大災害がある場合、ミラーリングされたセット内のドライブのうちの1つを取ることはできません。それを任意のコンピュータに接続し、すべてのデータを取り出すことができます。標準的なRAID実装であれば、これを行うことができます。

私の質問は、独自のRAIDを実装する利点は何ですか?標準RAIDであるカードを見つける方が常に良いのではないでしょうか?また買い物をしているときに、RAIDインプリメンテーションがどのような種類のものであるかを知るためには何を探していますか?

どんな考え?

EDIT:OOps .. typo ... RAID 0ではないRAID 1を意味します。

2

7 答え

あなたがRAIDデバイスを持っている場合、単純なミラーリングさえしても、格納されているアレイに関するメタデータが必要です。アレイに含まれるデバイスのリストを特定する方法が最低限必要です。さらに複雑な設定では、ストライプサイズやその他の調整可能なパラメータについての情報があるかもしれません。

だからどこのメタデータを保存しますか? 2つの選択肢があります。第1の可能性は、おそらくBIOS構成またはカード自体の不揮発性記憶装置に、カードに関連付けられたメモリにディスク構成を格納することである。もう1つは、ディスク自体に、通常は先頭または末尾に格納することです。ディスクがすべて同じサイズではなくても、通常はサポートされているオプション(アレイはちょうど最小のサイズになります)であっても、初めはより頑強です。これにより、故障したディスクを持っているときにddのようなツールを使って、より大きいユニットにディスクツーディスククローンを作成したり、配列をアップサイズするための他のトリックを演奏したりすることができます。あなたがやっていることが分かっていれば、より柔軟になります。 OSがこのメタデータを上書きしないようにするために、通常、カードはドライブを再マッピングして、BIOSに表示されるのではなく、最初のシリンダ(または最後のもの)がカード用に予約されるようにします。

ディスクにメタデータを格納する利点は、カードに関連するバッテリが十分にダウンするまで停電が発生しても、設定情報が失われないことです。また、ディスクを別のシステムに入れることもできます。同じコントローラーがあれば、アレイの構成方法を把握することができます。これらはいくつかのアプリケーションにとって重要な要件です。特に、複雑なストライピング構成になった場合、その情報を失った場合に再構成する正しい順序を推測することはほとんどありません。

構成をディスクに格納することの欠点は、オペレーティングシステムにパーティションテーブル、ブートレコード、およびその他の重要な情報があることです。したがって、そこに格納されているRAIDメタデータを持つディスクを取り出し、そのコントローラを持たない別のシステムに配置すれば、それを読み取ることができなくなります。

両方のユースケース、つまりメモリとディスクのメタデータがトレードオフの関係にあるため、いずれの方法でもすべてのユーザーを満足させることはできません。どちらか一方が「標準RAID」であるというあなたの考えは本当に正確ではなく、RAIDメタデータの強力な標準はありません。私が知っているのは、 SNIA RAIDディスクデータフォーマット(DDF) a>は、商用RAIDベンダーの間ではまだ参照標準以外には何も考慮されていません。これにより、ディスクの物理的な端にメタデータが置かれ、追加される複雑さが増していくので、SNIA DDF準拠のRAID1は、スタンドアロンで機能するはずです。すべてのベンダーが優れているわけではなく、一部の人はこの問題を考慮していない古代のデザインを使用しており、誰も今のリエンジニアリングを望んでいません。これで、デバイスのメタデータはどこに保存されていますか?ディスク上にある場合は、「ディスクのどの部分に物理的に格納されていますか?

8
追加された
つまり、メタデータが格納されているディスクのどの部分に応じて、RAID 1ディスクを取り出し、それを情報を読み取るために別のPCに接続できるかが影響を受けますか?
追加された 著者 driss benattou,

私はあなたが指定した理由のために標準的なオプションを好む。このカードが利用できない場合、データ(この場合はRAIDコントローラ)が私のデータを回復する方法が死んだ場合、または数週間かかります。

2
追加された
+1;独自のコンポーネントを作っている会社が廃業した場合、あなたはどうしますか?
追加された 著者 mrjrdnthms,
もう一つの優れた点
追加された 著者 JohnMcG,

あなたのドライブ上のデータを回復するソフトウェアソリューションがあります。ディスク上のブロックとストライプサイズが分かっている場合は、最悪の場合にはそのことをさせてすべてのデータを元に戻しますあなたのために。

あなたは非常に正当な理由がありますので、もしあなたがこれらのオフマーケットのカードの一つで終わるならば、ちょうどの場合に余分なものを購入しようとします。そして必要ならば交換することができます。

つまり、ストライピングなしでRAID 1(ミラーリング)を使用するだけなら、コントローラが死んでも、非RAIDインターフェイスにまっすぐに戻すことができます。 。

Update: Just saw your edit to change from RAID10 to RAID1, if this is the case, unplugging the disks from the RAID controller and plugging them straight back into the motherboard should work just fine in this case.

1
追加された

すべてのハードウェアRAIDカードは、ある意味では独自のものです。 RAIDコントローラを(別のブランドに)交換することに決めた場合、アレイを再び稼動させようとすると、一般的には心地良い経験はできません。一般的に、ドライブをマシンに接続してRAIDカードなしでデータを取り出すこともできません(コントローラとアレイの種類によって異なります)。

私は尋ねる必要があります、なぜあなたは余裕がない生産の機械を持っていますか?

1
追加された
私はそれが過去に意味をなさないことに同意する、私はスペアパーツのこの種の白黒政策が実際に福音であるかどうか分からない。私の小規模店にも複数の仮想サーバーがあります。すべての重要な実動システムは、HW障害が発生した場合に復元および移行できます。
追加された 著者 Kara Marfia,
"なぜ、あなたは生産のマシンに余裕がないのですか?"あなたは明らかにスペアパーツのためだけに高価な機器を手元に置いているという正当性がない、中小企業では一度も働いたことがありません。私たちはこの小さな問題を、良いバックアップと、それがPCだけであっても、すべてが容易に別のマシンに移行できるという知識を持って解決します。
追加された 著者 John Gardeniers,
私は貿易によってシステム管理者ではなく、私は開発者です。私は、ここでRAIDを使って作業していた経験から主に尋ねています。
追加された 著者 driss benattou,
ところで、私は自宅でRAIDカード1をセットアップしてから、そちらのドライブを別のマシンに接続して動作させることができます。私はカードの生活の中でこれを何度もやっています...(私がなぜそれをしたのか聞かないでください:-))
追加された 著者 driss benattou,
実際、私は中小企業で働いていました。それにもかかわらず、私はまだ適切なスペアなしでマシンを稼動させることはしません(会社が複数の休止時間に耐えない限り)。使用できる予備部品がない場合は、購入注文に入れられます。他に何かをすることは、システム管理者側の無責任なことです。
追加された 著者 dc_,
あなたのbeancountersが本当にあなたが余分なRAIDカードを持っていることを許可しないようにとてもかわいい場合は、ソフトウェアRAIDを使用してください。確かに、ハードウェアRAIDの機能のいくつかが欠けていますが、それでも機能します。
追加された 著者 dc_,

ホストベースのRAIDを探しているなら、RAIDコントローラカードを製造している衣装は非常に少数です。特定のメーカー内では、RAIDメタデータのフォーマットは変化しない傾向があります。場合によっては、同じメーカーで販売されているSANとホストベースのRAIDソリューションにも適用されます。これの例はいくつかあります:

  • Mylexは、同じRAIDメタデータを使用したSANコントローラ(DAC-FFX)とホストベースのF/C RAIDコントローラ(ExtremeRAID 3000)を使用していました。あなたはDAC-FFXベースのSANからディスクを取り出し、ExtremeRAID 3000に置き、動作させることができます。

  • HP SmartArrayとMSA1000/1500(FC-SCSI)SANシステムは同じフォーマットを使用しており、同じ方法でアレイを交換できます。

しかし、メーカーからのRAIDメタデータフォーマットについてのドキュメントを入手することはできませんでした。

あなたが得る可能性が最も高いのは、メーカーが互換性のあるRAIDメタデータフォーマットをサポートしているカードを教えて、プライマリカードが偽ってしまった場合に、アレイを読み取るバックアップとしてebayの予備品を入手することです。

これは、「評判の良い」メーカーに固執したり、ベンダーにRFPの提出で災害復旧戦略を指定したりする方がよい場合があります。

0
追加された

簡単な答えはありません。コントローラーが標準装備されているかどうかに依存するためです。一部の標準カードは、一部の非標準カードよりも置き換えが難しくなります。いずれにせよ、最も重要なことは、コントローラが良質であり、容易に利用可能であることを保証することである。

0
追加された

あなたのデータを読み返す可能性(RAID1アレイを前提とする)は、RAIDコントローラがそのメタデータをどこに置くかによって決まります。たとえば、3年前と3年前の3Wareコントローラは、ディスクの先頭に配置するために使用されていたため、マザーボードコントローラにディスクを接続しても何も見えませんでした。しかし、いくつかのトリックと、Linuxカーネル(ブロックオフセットを指定する)でループバックドライバを使用すると、通常のディスクやパーティションと同様に読み取ることができます。

ハードウェアRAIDに固執する場合は、この問題について調査してください。よりシンプルで高価なソリューションは、同じタイプのカードを2枚購入することです。物が南になると、あなたの引き出しにコールドスペースがあります。

0
追加された