web-dev-qa-db-ja.com

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

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

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

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

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

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

9
teo

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

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

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

7
Basil

免責事項-これは非常に意見に基づいており、質問にフラグを立てていますが、私はごく最近、ほぼ同じ設定を構成したので、答えを出そうとします。

どの種類のデータベースも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などの豪華な機能を使用していなくても、それほど大きな違いはありません。

また、最後の段落を明確にするために、より多くの、より小さなディスクの方がよりも小さく、より大きな障害が発生したディスクの再構築にかかる時間、および再構築中に他のディスクに負荷がかかったために発生したディスク。

4
Craig Watson

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

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

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

1
tomstephens89