ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Solaris Volume Manager 管理ガイド Oracle Solaris 10 1/13 Information Library (日本語) |
1. Solaris Volume Manager の使用開始
4. Solaris Volume Manager for Sun Cluster (概要)
5. Solaris Volume Manager の構成と使用 (シナリオ)
8. RAID-0 (ストライプと連結) ボリューム (概要)
9. RAID-0 (ストライプおよび連結) ボリューム (タスク)
RAID-1 ボリュームでシングルユーザーモードでブートする影響
20. Solaris Volume Manager の保守 (タスク)
21. Solaris Volume Manager のベストプラクティス
25. Solaris Volume Manager のトラブルシューティング (タスク)
A. 重要な Solaris Volume Manager ファイル
B. Solaris Volume Manager のクイックリファレンス
RAID-1 ボリュームまたは「ミラー」は、RAID-0 (ストライプまたは連結) ボリュームにデータの同一のコピーを維持しているボリュームです。ミラー化されている RAID-0 ボリュームは「サブミラー」と呼ばれます。ミラー化するには、多くのディスクが必要です。ミラー化するデータの量の少なくとも 2 倍のディスク領域が必要です。Solaris Volume Manager はすべてのサブミラーに書き込む必要があるため、ミラー化では、書き込みリクエストでディスクへの書き込みにかかる時間も長くなる可能性があります。
ミラーを構成すると、ミラーは物理スライスとまったく同じように使用できます。
既存のファイルシステムを含め、どのようなファイルシステムでもミラー化できます。これらのファイルシステムはルート (/)、swap、および /usr です。ミラーは、データベースなど、どのようなアプリケーションにも使用できます。
ヒント - データの安全性と可用性を維持するために、ミラーと Solaris Volume Manager のホットスペア機能を使用します。ホットスペアについては、第 16 章ホットスペアプール (概要)と第 17 章ホットスペアプール (タスク)を参照してください。
ミラーは、サブミラーと呼ばれる 1 つまたは複数の RAID-0 ボリューム (ストライプまたは連結) から構成されます。
ミラーは最大 4 つのサブミラーで構成できます。ただし、2 方向のミラーは通常ほとんどのアプリケーションに十分なデータ冗長性を提供し、ディスクドライブコストの点で安価になります。3 つ目のサブミラーを構成すると、オンラインでバックアップをとることができます。この場合、バックアップのために 1 つのサブミラーがオフラインになっていても、データの冗長性は失われません。
サブミラーを「オフライン」にすると、ミラーはサブミラーの読み取りと書き込みを停止します。この時点で、たとえばバックアップを実行するために、サブミラー自体にアクセスできます。ただし、サブミラーは読み取り専用状態です。サブミラーがオフラインの間、Solaris Volume Manager はミラーへのすべての書き込みを追跡します。サブミラーがオンラインに戻ると、サブミラーがオフライン中に書き込まれたミラーの部分 (「再同期領域」) だけが再同期されます。サブミラーは、エラーのある物理デバイスをトラブルシューティングまたは修復するために、オフラインにすることもできます。
サブミラーはいつでもミラーと接続または切断することができますが、少なくとも 1 つのサブミラーが常時接続されている必要があります。
通常、ミラーは 1 つのサブミラーだけで作成します。ミラーの作成後に、2 番目のサブミラーを接続します。
図 10-1 に、ミラー d20 を示します。ミラーは 2 つのボリューム (サブミラー) d21 と d22 から構成されています。
Solaris Volume Manager は、複数の物理ディスクに、データの重複コピーを作成し、アプリケーションに対して 1 つの仮想ディスク (この例では d20) を提供します。すべてのディスクの書き込みが複製されます。ディスクの読み取りは基盤のいずれかのサブミラーから行なわれます。ミラー d20 の総容量は、最小のサブミラーのサイズになります (それらが等しいサイズでない場合)。
図 10-1 RAID-1 (ミラー) の例
Solaris Volume Manager は RAID-1+0 と RAID-0+1 の両方の冗長性をサポートします。RAID-1+0 の冗長性は、ストライプ化されるミラーの構成から得られます。RAID-0+1 の冗長性は、ミラー化されるストライプの構成から得られます。Solaris Volume Manager インタフェースは、すべての RAID-1 デバイスが厳密に RAID-0+1 であるかのように見せます。ただし、Solaris Volume Manager は基盤のコンポーネントを認識し、可能な限りそれぞれを個別にミラー化します。
注 - Solaris Volume Manager は常に RAID-1+0 機能を提供できるとは限りません。ただし、両方のサブミラーが同一で、ディスクスライス (ソフトパーティションでなく) から構成されている場合、RAID-1+0 を提供できます。
3 つのストライプ化されたスライスから構成される 2 方向ミラーの RAID-0+1 実装を考慮します。Solaris Volume Manager がないと、1 つのスライスの障害によって、ミラーの片側が機能しなくなることがあります。ホットスペアが使用されていないとすれば、2 番目のスライスの障害によって、ミラーが機能しなくなる可能性があります。Solaris Volume Manager を使用すると、最大 3 つのスライスで障害が発生しても、ミラーが停止しません。ストライプ化された 3 つのスライスがそれぞれ、ミラーのもう半分の側の対応するスライスに対してミラー化されているため、ミラーは停止しません。
図 10-2 に、RAID-1 ボリュームでスライスの損失が発生しても、RAID-1+0 の実装によってデータの損失を防ぐしくみを示します。
図 10-2 RAID-1+0 の例
RAID-1 ボリュームは 2 つのサブミラーから構成されています。各サブミラーは、同じインターレース値を持つ 3 つの同一の物理ディスクから構成されています。3 つのディスク A、B、F の障害に耐えます。ミラーの論理ブロックの範囲全体が、少なくとも 1 つの正常なディスク上にまだ含まれています。ボリュームのすべてのデータが使用できます。
ただし、ディスク A と D で障害が発生した場合、ミラーのデータの一部がどのディスクでも使用できなくなります。これらの論理ブロックへのアクセスは失敗します。ただし、データを使用できるミラーの部分へのアクセスはまだ成功します。この状況では、ミラーは不良ブロックが発見された単一のディスクのように機能します。破損した部分は使用できませんが、残りの部分は使用できます。