Sun Cluster 3.0 5/02 補足情報

ディスクセットを作成する方法 (5/02)

次の変更は、Sun Cluster 3.0 5/02 Update リリースから導入されます。この変更は、今回を含む Sun Cluster 3.0 ソフトウェアの今後のすべての Update リリースに適用されます。

次の手順は、作成するディスクセットごとに行います。


注 -

SunPlex Manager を使用して Solstice DiskSuite をインストールした場合、1 つから 3 つまでのディスクセットがすでに存在する可能性があります。SunPlex Manager によって作成されるメタセットについては、「SunPlex Manager を使用して Sun Cluster ソフトウェアをインストールする (5/02)」を参照してください。


  1. クラスタ内にディスクセットを 4 つ以上作成する予定かどうかを確認します。

    • 作成する予定の場合、手順 2 に進んで、4 つ以上のディスクセットを作成できるようにクラスタを準備します。この作業は、初めてディスクセットをインストールするか、あるいは、完全に構成されたクラスタにより多くのディスクセットを追加するかに関わらず行います。

    • 作成する予定でない場合、手順 6 に進みます。

  2. md_nsets 変数の値が、クラスタに作成しようとするディスクセットの合計数より大きいことを確認します。

    1. クラスタの任意のノードで、/kernel/drv/md.conf ファイルの md_nsets 変数の値を検査します。

    2. クラスタ内に作成する予定のディスクセットの合計数が md_nsets の値から 1 を引いた数より大きい場合、各ノード上で md_nsets の値を希望の値まで増やします。

      作成できるディスクセットの最大数は、md_nsets の値から 1 を引いた数です。md_nsets に設定できる最大値は 32 です。

    3. クラスタの各ノードの /kernel/drv/md.conf ファイルが同じであるか確認します。


      Caution - Caution -

      この指針に従わない場合、深刻な Solstice DiskSuite エラーが発生して、データが失われてしまうことがあります。


    4. ノードのどれか 1 つでクラスタを停止します。


      # scshutdown -g0 -y
      

    5. クラスタの各ノードを再起動します。


      ok> boot
      

  3. クラスタの各ノードで devfsadm(1M) コマンドを実行します。

    このコマンドは、すべてのノードで同時に実行できます。

  4. クラスタのノードの 1 つで scgdevs(1M) コマンドを実行します。

  5. ディスクセットの作成に移る前に、各ノードで scgdevs コマンドが終了しているか確認します。

    ノードの 1 つで scgdevs コマンドを実行すると、このコマンドはリモートから自分自身をすべてのノードで呼び出します。scgdevs コマンドが処理を終了したかどうかを確認するには、クラスタの各ノードで次のコマンドを実行します。


    % ps -ef | grep scgdevs
    

  6. 作成する予定のディスクセットが次の条件の 1 つに適合することを確認します。

    • ディスク文字列を 2 つだけ構成する場合、ディスクセットは 2 つのノードと接続する必要があり、さらに、ディスクセットとして使用する 2 つのホストと同一である 2 つのメディエータホストを使用する必要があります。 メディエータを設定する方法の詳細については、『Sun Cluster 3.0 12/01 ソフトウェアのインストール』の「メディエータの概要」を参照してください。

    • ディスク文字列を 3 つ以上構成する場合、任意の 2 つのディスク文字列 S1 と S2 のディスク数の合計が 3 番目のディスク文字列 S3 のディスク数よりも多いことを確認します。この条件を式で表すと、count(S1) + count(S2)> count(S3) となります。

  7. root がグループ 14 のメンバーであることを確認します。


    # vi /etc/group
    ...
    sysadmin::14:root
    ...

  8. ローカルメタデバイス状態データベースの複製が存在することを確認します。

    指示については、『Sun Cluster 3.0 12/01 ソフトウェアのインストール』の「メタデバイス状態データベースの複製を作成する」を参照してください。

  9. ディスクセットをマスターする予定のクラスタノード上でスーパーユーザーになります。

  10. ディスクセットを作成します。

    さらにこのコマンドは、ディスクセットを Sun Cluster ディスクデバイスグループとして登録します。


    # metaset -s setname -a -h node1 node2
    
    -s setname

    ディスクセットの名前を指定します。

    -a

    ディスクセットを追加 (作成) します。

    -h node1

    ディスクセットをマスターとする主ノードの名前を指定します。

    node2

    ディスクセットをマスターとする二次ノードの名前を指定します。

  11. 新しいディスクセットの状態を確認します。


    # metaset -s setname
    

  12. ディスクセットにドライブを追加します。

    Sun Cluster 3.0 12/01 ソフトウェアのインストール』の「ディスクセットへのドライブの追加」に進みます。

例 - ディスクセットを作成する

次のコマンドは、2 つのディスクセット dg-schost-1dg-schost-2 を作成して、ノード phys-schost-1phys-schost-2 を潜在主ノードとして割り当てます。


# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2
# metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2