Sun Cluster 3.1 ソフトウェアのインストール

カプセル化されたルートディスクをミラー化する

VxVM をインストールしてルートディスクをカプセル化した後で、カプセル化されたルートディスクをミラー化するノードごとにこの作業を行ってください。

  1. VxVM のマニュアルに記載された方法に従って、カプセル化されたルートディスクをミラー化します。

    可用性を最大限に高め、管理を容易にするには、ローカルディスクをミラーとして使用してください。ガイドラインの詳細については、ルートディスクのミラー化 を参照してください。


    注意 – 注意 –

    ルートディスクのミラー化に定足数デバイスを使用することは避けてください。定足数デバイスを使用すると、一定の条件下でルートディスクミラーからノードを起動できない可能性があります。


  2. デバイス ID (DID) マッピングを表示します。


    # scdidadm -L
    

  3. DID マッピングで、ルートディスクのミラー化に使用されているディスクを確認します。

  4. ルートディスクミラーの DID 名から raw ディスクデバイスグループ名を特定します。

    raw ディスクデバイスグループの名前は、dsk/dN という規則に従っています (N は番号)。次の scdidadm の出力例で、強調表示されているのが raw ディスクデバイスグループ名です。


    N         node:/dev/rdsk/cNtXdY     /dev/did/rdsk/dN
    

  5. raw ディスクデバイスグループのノードリストを表示します。

    次に出力例を示します。


    # scconf -pvv | grep dsk/dN
    デバイスグループ名:						dsk/dN
    ...
      (dsk/dN) デバイスグループのノードリスト:		phys-schost-1, phys-schost-3
    ...

  6. ノードリストにノード名が複数含まれているかどうかを確認します。

    • 含まれる場合は、手順 7 に進みます。

    • 含まれない場合は、手順 9 に進みます。

  7. raw ディスクデバイスグループのノードリストから、ルートディスクをミラー化したノード以外のすべてのノードを削除します。

    ルートディスクをミラー化したノードだけがノードリストに残るようにします。


    # scconf -r -D name=dsk/dN,nodelist=node
    
    -D name=dsk/dN

    raw ディスクデバイスグループのクラスタ固有の名前を指定します。

    nodelist=node

    ノードリストから削除するノードの名前を指定します。

  8. raw ディスクデバイスグループの localonly プロパティを有効にします。

    localonly プロパティが有効になった時点で、raw ディスクデバイスグループはそのノードリスト内のノードだけに使用されるようになります。これにより、起動デバイスが複数のノードに接続されている場合に、不意にノードがその起動デバイスから使用できなくなることが防止されます。


    # scconf -c -D name=dsk/dN,localonly=true
    

    localonly プロパティの詳細については、scconf_dg_rawdisk(1M) のマニュアルページを参照してください。

  9. カプセル化されたルートディスクをミラー化するクラスタノードごとにこの作業を繰り返します。

  10. ディスクグループを作成します。

    ディスクグループの作成と登録を行う に進みます。

例 — カプセル化されたルートディスクのミラー化

次の例は、ノード phys-schost-1 のルートディスクに作成されたミラーを示しています。このミラーは、ディスク c1t1d0 (raw ディスクデバイスグループ名は dsk/d2 ) で作成されています。ディスク c1t1d0 は多重ポートディスクであるため、ノード phys-schost-3 がディスクのノードリストから削除され、localonly プロパティが有効に設定されています。


(DID マッピングを表示する)
# scdidadm -L 
...
2        phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2     
2        phys-schost-3:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2     
...
 
(ミラーディスクの raw ディスクデバイスグループのノードリストを表示する)
# scconf -pvv | grep dsk/d2
デバイスグループ名:						dsk/d2
...
  (dsk/d2) デバイスグループのノードリスト:		phys-schost-1, phys-schost-3
...
 
(raw ディスクデバイスグループのノードリストから phys-schost-3 を削除する)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
  
(ミラーディスクの raw ディスクデバイスグループの localonly プロパティを有効にする)
# scconf -c -D name=dsk/d2,localonly=true