24ディスクアレイのベストプラクティス


9

古いファイバーSANストレージ用に24 SAS 600GBディスクを備えたIBM v3700 storwizeに移行しました。

このストレージは、それぞれが2つの6GbpsマルチパスSASコントローラーを備えた2つのIBM ESXi 5.5サーバーに直接接続されています。

これまで、使用したスト​​レージを複数のRAID5グループに構成しました。各グループは、異なるサーバー/目的用です。主にRAIDグループは、OracleDB、Oracleアーカイブ、SQL Server、その他(ファイルサーバー、メールなど)です。最も重要なアプリケーションはOracleとSQL Serverです。

私の最初の関心事は、アプリケーションの安全性とパフォーマンスです。したがって、私はRAID6 +スペアを使用することにしました。

私の主な懸念は、ESXiを使用しているため、ストレージ全体を1つのRAIDに構成し、スペースを節約して、ESXiからサーバーごとにデータストアボリュームを作成する必要があるか、またはこれは良い方法ではなく、個別に作成することをお勧めしますハードウェアRAIDグループ?


4
これを締めくくる投票者:これは意見に基づく質問ではなく、ベストプラクティスの質問です。ベンダーからの回答があり、serverfaultで話題になっています。
バジル

回答:


7

各ベンダーには独自の推奨事項があるため、IBMに質問することから始めます。通常、追加のサポートに支払うことなく、構成のアドバイスを求めるチケットを開くことができます。それまたはあなたにそれを売った人は誰でもできます。

簡単にググって、このレッドブックを見つけました。ページ212では、基本的なRAID 6が必要になる可能性があります。これは、スペア1つとアレイあたりのドライブ数12を意味します。これは、2つのRAID、つまり12、11のうちの1つを意味します。RAID10はお勧めしません。容量。パリティは回避されますが、ローエンドまたは内部ストレージでのみ心配する必要があるものです。ストレージは、ランダムな上書きによるパリティオーバーヘッドをキャッシュの背後に隠します。私のショップでは、RAID 5をVMWare 5.5のペタバイトの半分だけに使用していますが、問題ありません。

あなたはその本を読み、それらがどのようにmdiskとプールを実行するかを理解する必要があります。RAIDグループが設定されたら、すべてのスピンドルにまたがるワイドストライプのプールを作成します。


4

免責事項 -これは非常に意見に基づくものであり、そのようなものとしてフラグを立てましたが、私はごく最近、ほぼ同じ設定を構成したので、回答を提供しようとします。

どんな種類のデータベースもRAID5またはRAID 6アレイでうまく機能することを私は強く疑います。ほとんどのベンダーは、再構築時間が長いため、ネストされていないパリティベースのRAIDレベルの使用を積極的に推奨していません(場合によっては禁止しています)。これにより、再構築中のリスクやUREが増加します。

個人的には、これを2つの異なるグループに分割します。データベースなどの高IO負荷用のRAID10と、残りのデータ用のRAID50です。各アレイに割り当てるディスクの数は、格納する必要のあるデータの量によって異なります。

たとえば、24ディスクアレイの場合、エンクロージャスペア用に2つのディスクを失い、4つの2ディスクスパン(合計8つのディスク)を作成して、約2.4 TBの論理RAID10を取得できます。これにより、RAID50用に14ディスク、スパンごとに7ディスク、および約7.2TBの使用可能なスペースが残ります。もちろん、スパンの数を調整することもできますが、RAID10には2の倍数が必要であることを覚えておいてください。

データストアに関しては、Storage vMotionやDRSなどの豪華な機能を使用してリソースをシャッフルしなくても、それほど大きな違いはありません。

また、最後の段落を明確にするために、故障したディスクの再構築にかかる時間と、再構築中に他のディスクに負荷がかかるため通常、より少ないディスクよりも大きいディスクよりも小さいディスクが推奨されます。


私はあなたに同意し、dbのRAID10についてあなたの助言を仰ぐ必要があります。RAID50はRAID10まで対応しているため、v3700でサポートされているかどうかはわかりません。これは、ストレージマネージャーからの2段階のセットアップで行われますか?
teo

6
あなたのフラグは正しくありません-これは具体的で正しい答えのある具体的な質問です。要求された情報を含むIBMのレッドブックがあります。また、RAID 5とRAID 6に関するコメントは、エンタープライズストレージに対しては正しくありません。12ドライブ600GB RAIDでの再構築時間は、7200 4TBドライブで得られる数週間の再構築ではありません。また、RAID 50は、このストレージに存在しない、彼らは広いストライプRAID 5の複数のRAIDグループからエクステントを含むプール、6、または10を使用する
バジル

1

データベーススタイルの作業負荷の場合、私はRAID6、またはさらには5に行くことはありません。これらはパリティベースであるため、書き込みペナルティが高くなり、再構築時間が非常に長くなる可能性があります。

RAID 10は最高のパフォーマンスを提供します。アレイの両側から1つの障害に耐えることができ、1つまたは2つのホットスペアを割り当てて、ドライブに障害が発生した場合にアレイが冗長性を迅速に回復できるようにします。

ストレージの分割と表示に関して...私は通常、RAIDグループごとに1つのLUNのスキームに従い、各LUNには複数のVMディスクが含まれます。


3
600GB SASディスクの再構築時間はそれほど大きくありません。あなたのアドバイスは、7200 RPMのローカルストレージに当てはまり、大きなコントローラー書き込みキャッシュと小さな高速スピンドルを備えたエンタープライズストレージには当てはまりません。また、VMWare 5.5の場合、データストアごとに2つのLUNをお勧めします。可能な場合は常にワイドストライピングを使用して、単一のアレイだけでなく、すべてのスピンドルの基本的なパフォーマンスに各LUNがアクセスできるようにする必要があります。
バジル

1
どちらの方法でも、パリティベースのRAIDはストライプとミラー(パフォーマンスと再構築の両方)に比べて遅く、IOPSとスループットではなく容量が重要な場合にのみ使用する必要があります。
tomstephens89 2015

4
RAID 5つの再構築に伴う問題は少ない時間:ニーズは(すなわち、読み取られること、それが完了するのにかかるのではなく、データの量、すべて単一回復不能な読み取りエラーなしで生き残ったディスクのデータを):
ハーゲン・フォン・Eitzen

1
RAID 5、ハーゲンはお勧めしません。私はraid 6をお勧めします。そして、トムは、質問には24基の600GB SASディスクがあると述べています。大きな低速ディスクの大規模なアレイやSSDはありません(テクノロジーがどのように確立されているかに関係なく)。この質問は非常に明確で明確です。
バジル

2
エンタープライズドライブの回復不可能なエラー率は、通常、デスクトップモデルよりも100倍優れています。再構築に対するその懸念は特に重要ではありません。
Sobrique
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.