(1) ローカルブートディスク環境からHDLM管理対象のブートディスク環境を構築する
「3.6 ブートディスク環境の構築」を参照し,ローカルブートディスク環境からHDLM管理対象のブートディスク環境を構築します。ブートディスク環境の構築についての概念を次の図に示します。
図3-17 ローカルブートディスク環境からHDLM管理対象のブートディスク環境の構築
(2) SVMを使用してHDLM管理対象のブートディスク環境をミラー化する
SVMを使用して作成したブートディスクをミラー化します。ブートディスク環境のミラー化についての概念を次の図に示します。
図3-18 HDLM管理対象のブートディスク環境のミラー化
ブートディスクのLUのデバイス名は図のようにc8t50060E08000436D1d4とc8t50060E08000436D1d5であると仮定します。
また,以降のコマンドおよび設定の例では,それぞれのスライスが次のように割り当てられていると仮定します。
# metadb -a -f c8t50060E08000436D1d4s7
# metadb -a c8t50060E08000436D1d5s7
# 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
/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 -
# dumpadm -d /dev/md/dsk/d20
# metaroot d10
# 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
# 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
# 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
...
# /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