Sun Cluster 2.2 Cluster Volume Manager ガイド

手順 B: ディスク全体の使用

一時的な記憶領域として 1 つのディスク全体を使用できる場合は、次の手順で起動ディスクをカプセル化およびミラー化します。ディスク全体が使用できない場合には、「手順 A: ディスクスライスの使用」を参照してください。

構成

手順 B

  1. 現在のノードで Sun Cluster ソフトウェアを停止します。


    # scadmin stopnode 
    
  2. 予備のディスクを CVM で使用するために初期化します。


    # /etc/vx/bin/vxdisksetup -i c1t0d0 
    
  3. 新しいディスクを rootdg に追加します。


    # vxdg adddisk c1t0d0 
    
  4. format コマンドを使用して、rootdg の起動ディスクの一部分である古いディスクパーティションを解放します。


    # format c0t0d0 
    
  5. rootdg から元のディスクを削除します。


    # vxdg rmdisk c0t0d0s5
    # vxdisk rm c0t0d0s5 
    
  6. volboot ファイル内の rootdg の古いパーティションをクリーンアップします。


    # vxdctl rm disk c0t0d0s5 
    
  7. vxdiskadm コマンドを使用して、起動ディスク (例: c0t0d0) をカプセル化します。


    # vxdiskadm
    -Select an operation to perform: 2
    -Select disk devices to encapsulate:                                  
    [,all,list,q,?] c0t0d0
    -Continue operation? [y,n,q,?] (default: y) y
    -Which disk group [,list,q,?] (default: rootdg) rootdg
    -Use a default disk name for the disk? [y,n,q,?] (default: y) n
    -Continue with operation? [y,n,q,?] (default: y) y
    -Continue with encapsulation? [y,n,q,?] (default: y) y
    -Enter disk name for [,q,?] (default: disk01) disk01
    -Encapsulate other disks? [y,n,q,?] (default: n) n
    -Select an operation to perform: q
    
  8. システムを再起動します。


    # shutdown -g0 -y -i6 
    

    システムがもう一度再起動し、プロセスが完了します。

    以上で起動ディスクがカプセル化され、CVM によって管理されるようになりました。

  9. カプセル化を検証するには、次の手順に従います。

    1. vxva を呼び出し、rootdg ディスクグループのアイコンを開きます。

      カプセル化された起動ディスクと、それから作成された 4 つのボリュームが表示されます。

    2. /etc/vfstab ファイルが /dev/dsk ディレクトリではなく /dev/vx/dsk ディレクトリ内のデバイスファイルを参照していることを確認します。

  10. カプセル化したディスクをミラー化するため、ディスク (例: c0t2d0) とメディア名 (例: mirrorroot) を選択し、次のように入力します。


    # /etc/vx/bin/vxdisksetup -i c0t2d0
    # /usr/sbin/vxdg adddisk mirrorroot=c0t2d0 
    

    vxvarootdg ディスクグループに新しいディスクが表示されます。

  11. mirrorroot でカプセル化された起動ディスクをミラー化します。


    # /etc/vx/bin/vxmirror disk01 mirrorroot 
    

    vxmirror コマンドは、カプセル化された起動ディスク内の各ボリュームのミラー化に対応する一連のコマンドを表示します。

  12. vxmirror コマンドが完了したら、vxvarootdg ディスクグループ内にミラー化ボリュームを探して、プロセスが成功したことを確認します。

    以上で起動ディスクのミラーから起動することが可能になりました。

  13. rootdg ディスクグループから一時的ディスクを削除します。


    # vxdg rmdisk c1t0d0
    # vxdisk rm c1t0d0 
    
  14. Sun Cluster ソフトウェアを起動します。


    # scadmin startnode 
    
  15. 他のシステムもミラー化する場合は、手順 B を繰り返します。