ディスクセットの作成と構成は、Solaris ボリュームマネージャのコマンド行インタフェース (metaset コマンド) または Solaris 管理コンソール内の「拡張ストレージ」を使って行います。
ディスクセットにドライブを追加したら、そのディスクセットを共有するホストは、ディスクセットを予約 (確保) したり解放したりすることができます。 他のホストは、予約されたディスクセットのデータにアクセスすることはできません。 ディスクセットの保守を行うためには、そのホストがディスクセットを所有しているか予約していなければなりません。 ホストは、ディスクセットに最初のドライブを設定することによって、暗黙的にディスクセットの所有者になります。
ホストは、ディスクセットのドライブを使用する前にディスクセットを取得する必要があります。 ディスクセットを取得するには、次の 2 とおりの方法があります。
安全取得 - この方法でディスクセットを取得すると、Solaris ボリュームマネージャはこのディスクセットを確保しようとし、他のホストはこのディスクセットを解放しようとします。 この解放 (つまり、取得) は失敗することもあります。
強制取得 - この方法でディスクセットを取得すると、Solaris ボリュームマネージャは、別のホストがこのディスクセットを取得しているかどうかに関係なく、ディスクセットを取得します。 この方法は、通常、ディスクセットを共有するホストの 1 つが停止したり、他のホストと通信していないときに使用されます。 これによって、そのディスクセットのすべてのディスクが新しいホストに引き継がれます。 そして、この取得を行なったホストが状態データベースを読み込み、このディスクセットの共有ボリュームにアクセスできるようになります。 この時点で他のホストがこのディスクセットをすでに取得していると、そのホストは取得が失われたためにパニックを起こします。
ディスクセットを共有する 2 つのホストは相互に協調しているため、一般には、ディスクセットのドライブが同時に 2 つのホストによって取得されることはありません。 正常な状態とは、両方のホストが動作し、相互に通信している状態のことです。
取得されているはずのドライブが取得されていない状態になると (おそらく、このディスクセットを共有する別のホストがこのドライブを強制的に確保したことが原因)、そのホストはパニックを起こします。 これによって、2 つのホストが同時に同じドライブにアクセスした場合に起こり得るデータの消失が最小限に抑えられます。
ディスクセットの取得については、ディスクセットを取得するにはを参照してください。
ディスクセットの物理ドライブを保守する場合には、ディスクセットをあらかじめ解放しておくと便利です。 ディスクセットを解放すると、そのディスクセットはホストからアクセスできなくなります。 ディスクセットを共有しているホストが両方ともディスクセットを解放すると、どちらのホストもそのディスクセットのドライブにアクセスできなくなります。
ディスクセットの解放については、ディスクセットを解放するにはを参照してください。