Dynamic Link Manager Software ユーザーズガイド(Solaris®用)

[目次][索引][前へ][次へ]


3.9.2 HDLM管理対象のブートディスク環境を構築してSVMを使用してミラー化する

この項の構成
(1) ローカルブートディスク環境からHDLM管理対象のブートディスク環境を構築する
(2) SVMを使用してHDLM管理対象のブートディスク環境をミラー化する

(1) ローカルブートディスク環境からHDLM管理対象のブートディスク環境を構築する

3.6 ブートディスク環境の構築」を参照し,ローカルブートディスク環境からHDLM管理対象のブートディスク環境を構築します。ブートディスク環境の構築についての概念を次の図に示します。

図3-17 ローカルブートディスク環境からHDLM管理対象のブートディスク環境の構築

[図]

(2) SVMを使用してHDLM管理対象のブートディスク環境をミラー化する

SVMを使用して作成したブートディスクをミラー化します。ブートディスク環境のミラー化についての概念を次の図に示します。

図3-18 HDLM管理対象のブートディスク環境のミラー化

[図]

ブートディスクのLUのデバイス名は図のようにc8t50060E08000436D1d4c8t50060E08000436D1d5であると仮定します。

また,以降のコマンドおよび設定の例では,それぞれのスライスが次のように割り当てられていると仮定します。

  1. 作成したブートディスクと同一の容量を持つLUをもう1つ用意し,スライスの構成および容量を同一にします。
  2. SVMの状態データベースを作成します。
     
    # metadb -a -f c8t50060E08000436D1d4s7
    # metadb -a c8t50060E08000436D1d5s7
     
  3. メタデバイスの名称を決定します。
    ここでは次のように設定します。
    • /root)ファイルシステム
      d10(mirror) ---- d11(submirror),d12(submirror)
    • swap
      d20(mirror) ---- d21(submirror),d22(submirror)
    • /usr
      d30(mirror) ---- d31(submirror),d32(submirror)
  4. メタデバイスを/root),swap/usrに作成し,それぞれをミラー化します(1面ミラー)。
     
    # metainit -f d11 1 1 c8t50060E08000436D1d4s0
    # metainit d10 -m d11
    
    # metainit -f d21 1 1 c8t50060E08000436D1d4s1
    # metainit d20 -m d21
    
    # metainit -f d31 1 1 c8t50060E08000436D1d4s6
    # metainit d30 -m d31
     
  5. /etc/vfstabswapの定義を,メタデバイス(/dev/md/dsk/d20)に変更し,/usrの定義もメタデバイス(/dev/md/dsk/d30)に変更します。
    (変更前)
     
    /dev/dsk/c8t50060E08000436D1d4s1 -       swap    -       no      -
    /dev/dsk/c8t50060E08000436D1d4s6 /dev/rdsk/c8t50060E08000436D1d4s6 /usr ufs 1       no      -
     
    (変更後)
     
    /dev/md/dsk/d20 -       swap    -       no      -
    /dev/md/dsk/d30  /dev/md/rdsk/d30 /usr ufs 1       no      -
     
  6. dumpデバイスを設定します。
     
    # dumpadm -d /dev/md/dsk/d20
     
  7. metarootコマンドを実行します。
     
    # metaroot d10
     
  8. ホストを再起動します。
  9. マシンが起動したら,スワップデバイスおよびダンプデバイスの確認とmountコマンドで/root)および/usrの確認をします。
     
    # swap -l
    swapfile             dev  swaplo blocks   free
    /dev/md/dsk/d20     85,20     16 8409584 8409584
    
    # dumpadm
          Dump content: kernel pages
           Dump device: /dev/md/dsk/d20 (swap)
    Savecore directory: /var/crash/host
      Savecore enabled: yes
    
    # mount
    / on /dev/md/dsk/d10 read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/dev=154000a on Mon Mar  9 11:00:25 2009
    /usr on /dev/md/dsk/d30 read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/dev=154001e on Mon Mar  9 11:00:25 2009
     
  10. /root),swap/usrを2面ミラー構成にします。
     
    # metainit -f d12 1 1 c8t50060E08000436D1d5s0
    # metattach d10 d12
    
    # metainit -f d22 1 1 c8t50060E08000436D1d5s1
    # metattach d20 d22
    
    # metainit -f d32 1 1 c8t50060E08000436D1d5s6
    # metattach d30 d32
     
  11. metastatコマンドを実行して,2面ミラー構成になっていることを確認します。
     
    # metastat
    d10: Mirror
        Submirror 0: d11
          State: Okay
        Submirror 1: d12
          State: Okay
        Pass: 1
        Read option: roundrobin (default)
        Write option: parallel (default)
        Size: 25190400 blocks (12 GB)
    
    d11: Submirror of d10
        State: Okay
        Size: 25190400 blocks (12 GB)
        Stripe 0:
            Device                             Start Block  Dbase        State Reloc Hot Spare
            /dev/dsk/c8t50060E08000436D1d4s0          0     No            Okay   Yes
    
    
    d12: Submirror of d10
        State: Okay
        Size: 25190400 blocks (12 GB)
        Stripe 0:
            Device                             Start Block  Dbase        State Reloc Hot Spare
            /dev/dsk/c8t50060E08000436D1d5s0          0     No            Okay   Yes
           ...
     
  12. HDLMコマンドのview -pathオペレーションを実行して,ブートディスクに設定したLUにIOが実行されることを確認します。
     
    # /opt/DynamicLinkManager/bin/dlnkmgr view -path
    Paths:000032 OnlinePaths:000026
    PathStatus   IO-Count    IO-Errors
    Reduced      791869      0
    
    PathID PathName                        DskName                                    iLU              ChaPort Status     Type IO-Count   IO-Errors  DNum HDevName
    000000 0000.0000.0000000000653200.0006 HITACHI .DF600F          .77010152         0034             0C      Online     Own      131762          0    - c8t50060E08000436D1d4
    000001 0000.0000.0000000000653600.0006 HITACHI .DF600F          .77010152         0034             1C      Online     Non          44          0    - c8t50060E08000436D1d4
    000002 0001.0000.0000000000653200.0006 HITACHI .DF600F          .77010152         0034             0C      Online     Own      131717          0    - c8t50060E08000436D1d4
    000003 0001.0000.0000000000653600.0006 HITACHI .DF600F          .77010152         0034             1C      Online     Non          44          0    - c8t50060E08000436D1d4
    000004 0000.0000.0000000000653200.0007 HITACHI .DF600F          .77010152         0043             0C      Online     Own      131670          0    - c8t50060E08000436D1d5
    000005 0000.0000.0000000000653600.0007 HITACHI .DF600F          .77010152         0043             1C      Online     Non          35          0    - c8t50060E08000436D1d5
    000006 0001.0000.0000000000653200.0007 HITACHI .DF600F          .77010152         0043             0C      Online     Own      131650          0    - c8t50060E08000436D1d5
    000007 0001.0000.0000000000653600.0007 HITACHI .DF600F          .77010152         0043             1C      Online     Non          35          0    - c8t50060E08000436D1d5
     

[目次] [前へ] [次へ]


All Rights Reserved. Copyright© 2011, 2013, Hitachi, Ltd.