仮想ディスク

仮想ディスク (VDisk) は、クラスターがホストに提供する論理ディスクです。

VDisk が依存する管理対象ディスクが使用不可になっても VDisk をアクセス可能に維持するために、選択した VDisk にミラーリングされたコピーを追加することができます。各 VDisk は最大 2 つのコピーを持つことができます。各 VDisk コピーは、MDisk グループのエクステントのセットから作成されます。

SAN 上のアプリケーション・サーバーは、管理対象ディスク (MDisk) ではなく VDisk にアクセスします。

VDisk には、ストライプ、順次、およびイメージの 3 つのタイプがあります。

タイプ

それぞれの VDisk コピーは、以下のタイプのいずれかです。
ストライプ
ストライピングされた VDisk コピーは、エクステント・レベルです。1 つのエクステントが、グループ内の各 MDisk から順次割り振られえます。 例えば、10 個の MDisk をもつ MDisk グループは、各 MDisk から 1 つのエクステントを取ります。 11 番目のエクステントは最初の MDisk から取られ、これを繰り返します。 このラウンドロビンとして知られる手順は、RAID 0 ストライピングと似ています。

ストライプ・セットとして使用する MDisk のリストを提供することもできます。このリストには、MDisk グループから 2 つ以上の MDisk を入れることができます。ラウンドロビン手順は、指定されたストライプ・セット全体に渡って使用されます。

重要: デフォルトでは、ストライプ VDisk コピーはグループ内のすべての MDisk にまたがってストライピングされます。 いくつかの MDisk が他のものより小さい場合は、大きな MDisk のエクステントが使い尽くされる前に小さい MDisk のエクステントが使い尽くされてなくなります。 このケースにおいて手動でストライプ・セットを指定すると、VDisk コピーが作成されない結果となることがあります。
ストライプ VDisk コピーを作成するためのフリー・スペースが十分あるかどうか不明な場合は、以下のオプションのいずれかを選択してください。
  • グループの各 MDisk のフリー・スペースを確認するために、svcinfo lsfreeextents コマンドを使用します。
  • 特定のストライプ・セットを提供せずに、システムに自動的に VDisk コピーを作成させます。

図 1 は、3 つの MDisk の入った MDisk グループの例を示します。 この図には、グループ内で使用可能なエクステントから作成された、ストライピングされた VDisk コピー も示されています。

図 1. MDisk グループと VDisk
この図は、周囲のテキストで説明されています。
順次
このエクステントが選択されると、選択された MDisk 上に十分な連続した空きエクステントがある限り、VDisk コピーを作成するために 1 つの MDisk 上に順番にエクステントが割り振られます。
イメージ
イメージ・モード VDisk は、1 つの MDisk と直接の関係をもつ特別な VDisk です。 クラスターにマージしたいデータの入った MDisk がある場合、イメージ・モード VDisk が作成できます。イメージ・モード VDisk を作成するときに、MDisk 上のエクステントと VDisk 上のエクステントとの間で直接マッピングが行われます。この MDisk は仮想化されません。 MDisk の論理ブロック・アドレス (LBA) x は、VDisk 上の LBA x と同じです。

イメージ・モードの VDisk コピーを作成するときに、それを MDisk グループに割り当てなければなりません。 イメージ・モード VDisk コピーは、少なくとも 1 エクステントのサイズである必要があります。 イメージ・モード VDisk コピーの最小サイズは、それが割り当てられる MDisk グループのエクステント・サイズです。

このエクステントは、他の VDisk コピーと同じ方法で管理されます。 エクステントが作成されると、そのデータへのアクセスを失うことなく、データをグループ内の他の MDisk に移動できます。 1 つ以上のエクステントを移動した後、VDisk コピーは仮想化されたディスクとなり、その MDisk のモードはイメージから管理対象に変化します。

重要: 管理対象モードの MDisk を MDisk グループに追加すると、その MDisk 上のすべてのデータは失われます。 MDisk のグループへの追加を開始する前に、データの入った MDisk からイメージ・モード VDisk を必ず作成してください。

既存のデータが入った MDisk の初期モードは管理対象外で、クラスターはそこにパーティションまたはデータが入っているかどうか判別できません。

VDisk コピーを作成するときに、より洗練されたエクステント割り振りポリシーが使用できます。 ストライプ VDisk を作成するときは、ストライプ・セットとして使用される MDisk のリストに、同じ MDisk を 2 回以上指定できます。 これは、容量がすべてにわたって同一でない MDisk が入った MDisk グループをもっている場合に役立ちます。例えば、1 つの MDisk グループがあり、その中に 2 つの 18 GB MDisk と 2 つの 36 GB MDisk がある場合、ストライプ・セットにそれぞれの 36 GB MDisk を 2 回指定してストライプ VDisk コピーを作成し、ストレージの 3 分の 2 を 36 GB ディスクから割り振ることができます。

VDisk を削除すると、その VDisk 上のデータへのアクセスを破棄できます。その VDisk に使用されていたエクステントは、その MDisk グループ内の空きエクステントのプールに戻されます。 VDisk がホストにマップされたままの状態では、この削除は失敗する可能性があります。 また、その VDisk が FlashCopy®、メトロ・ミラーまたはグローバル・ミラー・マッピングの一部のままの場合も、削除が失敗する可能性があります。 削除が失敗する場合は、強制削除フラグを指定して、VDisk とホストへの関連マッピングの両方を削除することができます。 削除を強制すると、コピー・サービス関係とマッピングを削除します。

状態

VDisk は、オンライン、オフライン、および劣化の 3 つの状態のいずれかです。 表 1 は、VDisk の異なる状態を説明しています。
表 1. VDisk の状態
状態 説明
オンライン VDisk の同期済みコピーが少なくとも 1 つがオンラインで、入出力グループの両ノードがその VDisk にアクセスできる場合は使用可能です。単一のノードは、その VDisk に関連付けられた MDisk グループ内のすべての MDisk にアクセス可能な場合にだけ、VDisk にアクセスできます。
オフライン VDisk がオフラインで、入出力グループの両ノードが欠落している場合、または存在する入出力グループ内のノードのすべてが VDisk の同期済みコピーにアクセスできない場合は、使用不可です。また、VDisk が同期がとれていないメトロ・ミラーまたはグローバル・ミラー関係の 2 次の場合、その VDisk はオフラインです。 スペース使用率優先 VDisk は、使用可能なディスク・スペースを超える量のデータの書き込みをユーザーが試行すると、オフラインになります。
劣化 入出力グループ内の 1 つのノードがオンラインで、他のノードが欠落または VDisk の同期済みコピーにアクセスできない場合は、その VDisk の状況は劣化です。
注: 劣化した VDisk があり、すべての関連ノードおよび MDisk がオンラインの場合は、IBM® サポートにコールして支援を要請してください。

キャッシュ・モード

キャッシュ・モードを指定することにより、読み取りおよび書き込み操作をキャッシュに保管するか選択できます。 VDisk を作成する場合はキャッシュ・モードを指定する必要があります。VDisk が作成された後では、キャッシュ・モードを変更することはできません。

表 2 は、VDisk 用の 2 つのタイプのキャッシュ・モードについて説明しています。

表 2. VDisk のキャッシュ・モード
キャッシュ・モード 説明
readwrite VDisk により実行されるすべての読み取りおよび書き込み入出力操作が、キャッシュに保管されます。 これは、すべての VDisk に対するデフォルトのキャッシュ・モードです。
none VDisk により実行されるすべての読み取りおよび書き込み入出力操作は、キャッシュに保管されません。
ライブラリー | サポート | ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2003, 2010. All Rights Reserved.