Solstice DiskSuite 4.2.1 ユーザーズガイド

ディスクセットの作成

この節では、ディスクセットの作成方法、およびそれにホストとディスクドライブを実装する方法について説明します。


注 -

現在、ディスクセットは、SPARCstorage Array ディスクでのみサポートされます。


ディスクセットを作成するための予備情報


注 -

ディスクセットの作成と構成には、DiskSuite のコマンド行インタフェースを使用する必要があります。ディスクセットを作成したら、DiskSuite ツールまたはコマンド行ユーティリティを使用して、ディスクセット内でホットスペア集合、メタデバイス、状態データベースの複製を管理できます。


ディスクセットの作成方法 (コマンド行)

ディスクセットを作成する手順を次に示します。

ディスクセットを作成する前に、次の作業を行います。


注 -

ディスクセット内の共有ドライブに同じデバイス名を設定する方法については、「ディスクセット用のディスクドライブデバイス名を設定する方法 (コマンド行)」を参照してください。


  1. 前提条件 (「DiskSuite オブジェクトを作成するための前提条件」) を満たし、予備情報 (「ディスクセットを作成するための予備情報」) を読んでいることを確認する。

  2. デバイスにアクセスできるホストを定義することによって、ディスクセットを作成する。


    # metaset -s <セット名> -a -h <ホスト>...
    

    このコマンドでは、

    -s <セット名>

    metaset(1M) が作用するディスクセットの名前を指定します。

    -a

    指定されたディスクセットにホストを追加します。DiskSuite では、ディスクセットあたり最大 2 つのホストをサポートします。 

    -h <ホスト>...

    ディスクセットに追加される 1 つ以上のホストを指定します。最初のホストを追加すると、セットが作成されます。2 番目のホストは後で追加できますが、指定されたホスト上でセット内のすべてのドライブが見つからない場合、これは受け付けられません。<ホスト>には、/etc/nodename にあるものと同じ名前を指定します。

  3. metaset(1M) コマンドにより、新しいディスクセットの状態をチェックする。


    # metaset
    

例 - 2 つのディスクセットを作成


red# metaset -s relo-red -a -h red blue
red# metaset -s relo-blue -a -h red blue
red# metaset
Set name = relo-red, Set number = 1
 
Host                Owner
  red
  blue
 
Set name = relo-blue, Set number = 2
 
Host                Owner
  red
  blue

この例では、ホスト red から、relo-redrelo-blue の 2 つの共有ディスクセットを作成します。ホスト名は redblue であり、それぞれに専用のローカルディスクセットを保有しています。metaset コマンドで状態が表示されます。この時点では、どちらのセットにも所有者はありません。セットにディスクを追加するホストは、デフォルトで所有者となります。

ディスクセットにドライブを追加する方法 (コマンド行)

ドライブがディスクセットに受け付けられるためには、次の条件が満足されなければなりません。

  1. 前提条件 (「DiskSuite オブジェクトを作成するための前提条件」) を満たし、予備情報 (「ディスクセットを作成するための予備情報」) を読んでいることを確認する。

  2. ドライブをディスクセットに追加する。


    # metaset -s <セット名> -a <ドライブ名>...
    

    このコマンドでは、

    -s <セット名>

    metaset(1M) が作用するディスクセットの名前を指定します。

    -a

    指定されたディスクセットにドライブを追加します。 

    <ドライブ名>...

    ディスクセットに追加するドライブを指定します。ドライブ名の形式は cxtxdx です。名前の最後に、「sx」スライス識別子は存在しません。これらは、ディスクセット内のすべてのホストで同じあることが必要です。

    ディスクセットにドライブを追加する最初のホストが、ディスクセットの暗黙の所有者となります。


    注意 - 注意 -

    データのあるディスクを追加しないでください。これをディスクセットに追加すると、ディスクのパーティションが再分割され、すべてのデータが破壊されます。


  3. metaset(1M) コマンドを使用して、ディスクセットとドライブの状態を確認する。


    # metaset
    

例 - ディスクセットにドライブを追加


red# metaset -s relo-red -a c1t2d0 c1t3d0 c2t2d0 c2t3d0 c2t4d0 c2t5d0
red# metaset
Set name = relo-red, Set number = 1
 
Host                Owner
  red                Yes
  blue
 
Drive               Dbase
  c1t2d0             Yes
  c1t3d0             Yes
  c2t2d0             Yes
  c2t3d0             Yes
  c2t4d0             Yes
  c2t5d0             Yes
 
Set name = relo-blue, Set number = 2
 
Host                Owner
  red
  blue

この例では、ホスト名は redblue であり、それぞれ専用のローカルディスクセットを保有します。共有された 2 つのディスクセットは、relo-redrelo-blue です。セット relo-red 内のディスクは、通常はホスト red によってアクセスされますが、red に障害が発生した場合、ホスト blue からもアクセスできます。この時点では、ディスクセット relo-blue には、まだディスクが追加されていません。