ディスクセットとは、1 つまたは 2 つのホストで (同時にではなく) 排他的に共有が可能な DiskSuite オブジェクトが収められている共有ディスクドライブの場合です。ディスクセットによって、ホストの障害回復シナリオが実行可能となります。
ディスクセットに接続される各ホストには、DiskSuite をインストールしなければならなりません。
メタデバイス状態データベースは、共有ディスクセットごとに 1 つ、および「ローカル」ディスクセットに 1 つ存在します。ディスクセットを作成するには、各ホストにローカルなメタデバイス状態データベースが設定されていなければなりません。
ローカルなメタデバイス管理とは異なり、ディスクセット上で状態データベースの複製を手作業で作成したり削除したりする必要はありません。DiskSuite は、ディスクセット内のすべてのドライブを通じて、適切な数の複製を均一に配置しようとします。
ディスクセット内の各ホストには、共有ディスクセットとは別にローカルディスクセットが必要です。ホスト用のローカルディスクセットは、共有ディスクセットに含まれないすべてのドライブから構成されます。
ディスクセット内のホスト間で共有しようとするすべてのディスクは、各ホストに接続し、各ホスト上で同じ名前になっていなければなりません。ディスクセット構成で使用するためのハードウェアの設定は、少々やっかいです。ディスクドライブは対称でなければなりません。つまり、共有ドライブのデバイス番号は同じでなければなりません。このことは、デバイスの名前 / 番号 (コントローラ / ターゲット / ドライブ) が同じであることを暗示します。「ディスクセット用のディスクドライブデバイス名を設定する方法 (コマンド行)」を参照してください。
1 つのホストをもつディスクセットを作成し、後から 2 番目のホストを追加することができます。
使用中のドライブをディスクセットに追加することはできません。ドライブを追加する前に、そのドライブがファイルシステム、データベース、またはその他のアプリケーションで現在使用されていないことを確認してください。
ディスクセットに対して、保存する必要のあるデータをもつドライブを追加しないでください。これをディスクセットに追加すると、ディスクのパーティション再分割が行われ、すべてのデータが破壊されます。
ドライブがディスクセットとして受け付けられると、ディスクセット用のメタデバイス状態データベースの複製をドライブに置けるように、DiskSuite がこれのパーティションを再分割します。スライス 7 が正しく設定されていない場合にだけ、ドライブのディスクセットへの追加時に、ドライブのパーティション再分割が行われます。各ドライブのスライス 7 に、DiskSuite で使用するための小さな領域が確保されます。各ドライブの残りの領域は、スライス 0 になります。ディスク上のデータは、パーティション再分割によって失われます。ディスクセットにドライブを追加した後、必要に応じてパーティションを再分割できます。ただし、スライス 7 は例外であり、いかなる方法でも変更できません。スライス 7 がシリンダ 0 から始まり、しかも状態データベースの複製を収めるだけの大きさがある場合、ディスクはパーティションに再分割されません。
ディスクセットにドライブが追加されると、DiskSuite は、残りのドライブ全体にわたって、状態データベースの複製のバランスを再調整します。必要ならば、後から metadb(1M) コマンドを使用して、複製の配置を変更できます。
ディスクセットを作成するには、root がグループ 14 のメンバーであるか、または ./rhosts ファイルに (各ホスト上の) 他のホスト名のエントリが含まれていることが必要です。
ディスクセットの作成と構成には、DiskSuite のコマンド行インタフェースを使用する必要があります。ディスクセットを作成したら、DiskSuite ツールまたはコマンド行ユーティリティを使用して、ディスクセット内でホットスペア集合、メタデバイス、状態データベースの複製を管理できます。