アレイ構成
アレイは、論理ボリュームまたは論理デバイスを定義するのに使用される物理デバイス (ドライブ) の順序付けられた構成またはグループです。 アレイは、ディスク・ドライブで構成される MDisk の 1 つのタイプです。それらのドライブは、アレイのメンバー です。RAID (Redundant Array of Independent Disks) は、メンバー・ドライブを構成して高可用性かつ高性能のシステムを作成する 1 つの方式です。
システムは、非分散アレイ構成と分散アレイ構成をサポートします。非分散アレイ では、ドライブ全体が「ホット・スペア」ドライブとして定義されます。ホット・スペア・ドライブは、ドライブ障害が発生するまでアイドル状態にあり、システムの入出力を処理しません。メンバー・ドライブに障害が起こると、システムは障害が起きたドライブをホット・スペア・ドライブで自動的に置き換えます。その後、システムはアレイを再同期して冗長性を復元します。 ただし、分散アレイ 内のすべてのメンバー・ドライブに、ドライブ障害に備えて予約済みの再作成領域があります。あるドライブに障害が起きた場合は、アレイ内のすべてのドライブが入出力データを処理し、より高速な再作成時間を提供することができます。RAID レベルはさまざまな度合いの冗長とパフォーマンスを提供します。また、アレイ内のメンバーの数を決定します。
ご使用のシステム上で暗号化が有効になっている場合、暗号化されたアレイおよび分散アレイを作成できます。詳しくは、暗号化の構成を参照してください。

アレイ
1 つの非分散アレイには 2 個から 16 個のドライブを格納できます。いくつかのアレイが集まって 1 つのプールの容量が形成されます。冗長性を確保するために、他のドライブに障害が起きた場合に読み取り操作または書き込み操作を引き継げるように、ホット・スペア・ドライブが割り振られます。障害の発生時以外の時間は、スペア・ドライブはアイドル状態であり、システムに対する要求を処理していません。アレイ内のメンバー・ドライブに障害が起きた場合、スペアへのデータのリカバリーは、そのドライブがデータを書き込める速度でしか行えません。このボトルネックにより、システムはホストのためと再作成のためのワークロードのバランスを取ろうとするため、データの再作成に何時間もかかることがあります。その結果、残りのメンバー・ドライブへの負荷が相当に大きくなります。この間ずっと、再作成中のアレイへの入出力待ち時間が影響を受けます。ボリューム・データは、MDisk 全体にストライピングされているため、ドライブの再作成にかかる時間の間、すべてのボリュームが影響を受けます。
分散アレイ
分散アレイ構成では、大規模な内部 MDisk が作成されます。 これらのアレイは 4 個から 128 個のドライブを格納でき、あるドライブが障害を起こした後に冗長性を維持するために使用される再作成領域も格納できます。システム上の使用可能なドライブが不十分な場合 (例えば、フラッシュ・ドライブが 4 個未満の構成の場合) は、分散アレイを構成できません。 分散 RAID アレイは、非分散アレイ構成での再作成のボトルネックを解決します。再作成領域がアレイ内のすべてのドライブに分散されるからです。再作成書き込みワークロードは、単一のスペア・ドライブだけではなく、すべてのドライブにわたって分散され、アレイでの再作成にかかる時間が短縮されます。分散アレイは、障害が発生するまでアイドル状態でいる分離ドライブを不要にします。 1 つ以上のドライブをスペアとして割り振る代わりに、スペア容量は、すべてのメンバー・ドライブにまたがる特定の再作成領域に分散されます。 再作成領域へはデータをより高速にコピーすることができ、はるかに短時間で冗長性が復元されます。 また、再作成の進行中、使用可能なすべてのドライブがあらゆるボリューム・エクステントに使用されるため、プールのパフォーマンスがより一様なものとなります。 障害ドライブが取り替えられると、分散されたスペア容量からドライブにデータがコピーされて戻されます。ホット・スペア・ドライブとは異なり、読み取り/書き込み要求は、再作成領域として使用されていない、ドライブの他の部分で処理されます。再作成領域の数は、アレイの幅に基づきます。再作成領域のサイズにより、劣化状態になる危険を冒さずに障害ドライブを分散アレイで何回リカバリーできるかが決まります。例えば、RAID 6 ドライブを使用する分散アレイでは、同時に 2 件の障害に対処できます。障害ドライブが再作成されると、そのアレイはさらに 2 件のドライブ障害に耐えることができます。すべての再作成領域がデータのリカバリーに使用された場合、次にドライブ障害が発生すると、アレイの機能は低下します。アレイ構成を実行する前に、ご使用のモデルが分散アレイをサポートしていることを確認してください。分散アレイをサポートしているシステムでは、管理 GUI または expandarray コマンドを使用して、アレイに新規ドライブを組み込むことにより、アレイ内のドライブの数を増やすことができます。
分散アレイを拡張して、アレイの使用可能な容量を増やしたり、使用可能な容量を追加したりすることができます。 拡張の一環として、システムは、拡張された新規構成の最適なパフォーマンスを確保するために、データを自動的にマイグレーションします。分散アレイの拡張では、アレイの使用可能な容量の段階的な増加がサポートされ、IBM® Easy Tier® やデータ・マイグレーションなどの他の機能と互換性があります。
アレイ構成のガイドライン
管理 GUI は、分散アレイの現在の幅やその他の設定に基づいて、自動的にデフォルトで推奨される数の再作成領域を使用します。アレイの幅には、ドライブで障害が発生した場合に冗長性を確保するために必要な物理ドライブと再作成エリアの数が含まれます。システムは、SAS 接続ドライブの分散アレイおよび非圧縮 NVMe 分散 RAID アレイに対して、最大 4 つの再作成領域を推奨することができます。圧縮 NVMe 分散 RAID アレイは 1 つの再作成領域をサポートします。ドライブ・クラスなど、他の設定もアレイの最適な構成を決定するために使用されます。例えば、ストレージを追加する場合や分散アレイを拡張する場合、管理 GUI は既にプール内にあるドライブと非互換のドライブ・クラスを無効にします。その後、プール内の現行アレイ構成を分析して、ストライプ幅およびドライブ数を推奨します。
システム・セットアップの後に、プールを作成し、特定のプールにストレージを割り当てることにより、ストレージを構成する必要があります。ストレージを割り当てる前に、1 つ以上のプールが作成されていることを確認してください。管理 GUI で、を選択します。「ストレージの追加」を選択すると、既存のドライブを自動的にアレイに構成にします。システムが推奨するアレイの構成を表示するには、lsarrayrecommendation コマンドを使用します。 制御と柔軟性を最大にするために、mkarray コマンド・ライン・インターフェース (CLI) コマンドを使用して、システム上に非分散アレイを構成することができます。分散アレイを構成するには、mkdistributedarray コマンドを使用できます。