Hitachi Dynamic Link Manager ユーザーズガイド(Solaris用)
Solaris 11.0~11.3の場合に,HDLM ZFSブートディスク環境構築支援ユティリティ(dlmzfsboot)を使用して,ZFSブートディスク環境を作成する手順について説明します。
図3-21 ZFSブートディスク環境の構築の流れ(Solaris 11.0~11.3の場合)
# reboot -- -r
ローカルブートディスク環境をストレージシステムのLU上(HDLMデバイス)に移行する前に,次の準備をしてください。
dlmzfsbootユティリティを使用して,ローカルブートディスク環境をストレージシステムのLU上(HDLMデバイス)に移行します。dlmzfsbootユティリティについては,「7.12 dlmzfsboot HDLM ZFSブートディスク環境構築支援ユティリティ」を参照してください。
# /opt/DynamicLinkManager/bin/dlmzfsboot -d c6t50060E8010027A80d7 -p hdlmpool -b hdlmboot-rを指定してdlmzfsbootユティリティを実行した場合,ホストを再起動して,移行後の環境からブートします。
# init 6ホストを再起動するとき,rebootコマンドは使わないでください。
# beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- hdlmboot NR / 2.12G static 2011-12-06 11:37 solaris R - 2.94G static 2011-11-29 14:42
移行後のZFSブートディスク環境を構築する手順について説明します。
ここでは,移行前のローカルブートディスク環境のルートプール名を「rpool」,移行後のZFSブートディスク環境のルートプール名を「hdlmpool」とします。
スワップデバイスおよびダンプデバイスをZFSブートディスク環境に移行します。
# zfs create -V 4G -b 8k hdlmpool/swap # swap -a /dev/zvol/dsk/hdlmpool/swap # swap -d /dev/zvol/dsk/rpool/swap
/dev/zvol/dsk/rpool/swap - - swap - no -
/dev/zvol/dsk/hdlmpool/swap - - swap - no -
# zfs create -V 3G hdlmpool/dump
# mkdir /var/share/crash
# dumpadm -d /dev/zvol/dsk/hdlmpool/dump
# dumpadm Dump content: kernel pages Dump device: /dev/zvol/dsk/hdlmpool/dump (dedicated) Savecore directory: /var/crash Savecore enabled: yes Save compressed: on
rpool/exportおよびrpool/export/homeディレクトリ下のデータをZFSブートディスク環境に移行します。移行する前に,移行前のローカルブートディスク環境にあるrpool/exportおよびrpool/export/homeディレクトリ下のバックアップをしてください。
移行手順を次に示します。
# zfs snapshot -r rpool/export@2011-12-07.01
# zfs send -vRp rpool/export@2011-12-07.01 | zfs receive -uvdF hdlmpool
# zfs list -r hdlmpool NAME USED AVAIL REFER MOUNTPOINT hdlmpool 12.5G 12.0G 73.5K /hdlmpool hdlmpool/ROOT 5.27G 12.0G 31K legacy hdlmpool/ROOT/hdlmboot 5.27G 12.0G 4.20G / hdlmpool/ROOT/hdlmboot/var 1.04G 12.0G 1.04G /var hdlmpool/VARSHARE 43K 12.0G 43K /var/share hdlmpool/dump 3.09G 12.1G 3.00G - hdlmpool/export 67K 12.0G 32K /export hdlmpool/export/home 35K 12.0G 35K /export/home hdlmpool/swap 4.13G 12.1G 4.00G -/exportディレクトリ,および/export/homeディレクトリが表示されることを確認してください。
# zfs umount rpool/export/home # zfs umount rpool/export # zpool export rpool
# mkdir /var/share/audit
# init 6ホストを再起動するとき,rebootコマンドは使わないでください。
# beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- hdlmboot NR / 2.18G static 2011-12-06 11:37 solaris R - 2.94G static 2011-11-29 14:42
再起動したあと,次の確認をします。
# df / (hdlmpool/ROOT/hdlmboot):124234885 blocks 124234885 files /var (hdlmpool/ROOT/hdlmboot/var):124234885 blocks 124234885 files /export (hdlmpool/export ):124234885 blocks 124234885 files /export/home (hdlmpool/export/home):124234885 blocks 124234885 files /hdlmpool (hdlmpool ):124234885 blocks 124234885 files/(root)ディレクトリ,/varディレクトリ,/exportディレクトリ,および/export/homeディレクトリが,移行後のルートプール「hdlmpool」でマウントされていることを確認してください。
# /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.0000000000641000.000B HITACHI .OPEN-V -SUN.410017 0008 0A Online Own 8840 0 - c6t50060E8010027A80d8 000001 0000.0000.0000000000641400.000B HITACHI .OPEN-V -SUN.410017 0008 1A Online Own 1506 0 - c6t50060E8010027A80d8 ... #ブートデバイスに指定したHDLMデバイス「c6t50060E8010027A80d8」の下線部分のI/O回数がカウントされていることを確認してください。
All Rights Reserved. Copyright© 2014, 2022, Hitachi, Ltd.