web-dev-qa-db-ja.com

オンボードコントローラーを備えたRAID5、HDDを新しいサーバーに移動することは可能ですか?

ハードウェアRAID構成がどれほど安全であるか疑問に思っています。

HDDに障害が発生した場合は、損傷したハードドライブを交換するだけです。サーバーのマザーボードがクラッシュした場合はどうなりますか?すべてのデータを失うことなく、HDDを入手してまったく新しいサーバーに配置することは可能ですか?

つまり、RAIDコントローラーに保存されている重要なデータはありますか?また、構成ハードウェアに依存していますか?

これは、オンボードRAIDコントローラーに関するものです。

7
nowox

繰り返します Mark Hendersonがサーバー障害について言った

PCIポートに接続する専用のRAIDコントローラーがある場合は、問題ないはずです。すべてのRAIDデータはコントローラーに保存され、一致するメタデータがドライブに保存されます。次に、すべてを別のサーバーに移動できます。一部のコントローラーでは、ドライブをシャッフルして、元の状態と同じ順序で戻す必要がないようにすることもできます(特に、ディスクが14個ある場合に便利です)。

ソフトウェアベースのRAIDを使用している場合(つまり、WindowsまたはLinuxで)、これもマシン間で転送できます。 Windowsでは、すべての新しいディスクを挿入すると、それらをインポートするように求められ、問題なく実行を開始する必要があります。 Linuxの場合、手順はわかりませんが、似たようなものになると思います。

オンボードRAIDコントローラーを使用している場合、ここで問題が発生する可能性があります。異なるハードウェア間を移動することを指定したため、たとえばAdaptec RAIDコントローラーから3Wareコントローラーに移動する場合、存続の可能性は最小限に抑えられます。両方のボードに同じブランドのコントローラーがある場合、ディスクからメタデータを読み取ってアレイを再作成できる可能性があります。

非常に勇気がある場合は、新しいコントローラーで新しいアレイを作成し、以前に使用したコントローラーとまったく同じ設定(同じストライプサイズなど)を使用していることを確認し、必要かどうかを尋ねられたらアレイを初期化し、「いいえ」と言って、最高のものを期待します。私はこれをRAID0とRAID10で動作させましたが、RAID5では動作しませんでした。

つまり、簡単に言えば、簡単に移動できるようにしたい場合は、適切なRAIDコントローラーに100ドルを投資し、1回のヒットですべてを移動するだけです。

私は個人的にハードウェアRAIDを使用しており、これを行う必要はありませんでしたが、2x2TBハードドライブを家庭で使用できるようにNASに移動することを検討しています。彼らの言ったことでも、個人的にはそうします。万が一に備えて、少なくとも最も重要なファイルのバックアップをとってください。後悔するよりも安全であることが常に望ましいです。

コントローラに障害が発生し、ハードドライブを新しいコントローラに移動したい場合にどうなるかという質問に答えるため。これらの外付けハードドライブを新しいシステムにインポートする必要があります。 RAIDは、構成をディスクとコントローラーの両方に保存します。

これを行う正確な方法は、コントローラーごとになりますが、ハードドライブを同じスロット番号に配置し、問題が発生した場合に備えてデータをスタンバイ状態にする必要があるようです。同一のコントローラーを入手できる場合は、これが役立つようです。

RAIDでは、バックアップを一緒に実行する必要があることを覚えておくことが重要です。 RAIDは、ドライブに障害が発生した場合でも対応し続けます。バックアップは、壊滅的な問題が発生した場合に保護します(または、誤って削除したファイルを回復する必要があります)。

10
Lister

私はかつて、災害復旧テストの一環としてこれを試しました。 Listerがすでに指摘しているように、成功の唯一の保証は、専用のRAIDコントローラーを使用し、予備の1つ(または2つ)を黄金の瞬間を待つことです。私の特定のケースでは、2つの異なるシナリオをテストしました。ディスクのみを他の同一のマシンに移動します。ディスクをコントローラーに移動します。どちらも完璧に進みました。

ビジネスケースでハードウェアのこのような迅速な交換が必要な場合は、簡単なスワップソリューションに数百ドルを費やす価値がほぼ確実にあります。あなたが4時間ではなく2時間の仕事をしているだけなら、それはすでにそれ自体でお金を払っています。コストを正当化するのが難しい場合は、代わりにソフトウェアRAIDを検討することをお勧めしますが、パフォーマンスへの影響を考慮する必要がある方が安価です。

マザーボードの搭載を使用しないことを強くお勧めします。ほとんどのソリューションは半分しか裏付けられておらず、あらゆる種類の癖や落とし穴があります。 SATAポートの半分だけが実際にレイドで使用できるように、またはパリティ操作にホストCPUを使用すると、再構築やその他の楽しい作業中にホストがほとんど応答しなくなります。製品のEOLのずっと後でさえ、ebayから交換用コントローラーをつかむだけでシステムを保存したことが何度もありました。多くの民生用マザーボードでは難しいかもしれません

3
paradoxon

私はそれをしました。

ストライプのサイズが何であるか、またはディスク上に物事を制御するための他の構造があるかどうかはわかりませんでした。そこで、特にRAIDドライブを回復できるソフトウェア製品を使用しました。個々のドライブを指定すると、ストライプサイズがわかり、ファイルを別のドライブにコピーできるようになりました。

これらのドライブのマザーボードRAID設定をセットアップするとき、ストライプサイズと順序を使用して、指示されたとおりに機能しました。しかし、そうでなかったら、バックアップから再フォーマットして復元しただけだったでしょう。

2
JDługosz