VERITAS VolumeManager 資料一覧
ミラーリングしているディスクの片系障害時の対応(VolumeManagerから見ると正常の場合)
2008/3/1更新
対応バージョン: 3.2
ディスク障害でもVolumeManager(VxVM)から見て正常の場合は、それがOS起動ディスクかどうかに関わらず以下の手順でオンライン復旧が可能である。
障害ディスクをミラーから切り離す
障害ディスクを交換(ホットスワップ)
交換後のディスクをミラーに接続して再同期
以下、それぞれの手順を示す。
障害ディスクをミラーから切り離す
まず現状を確認する。
# vxdisk list DEVICE TYPE DISK GROUP STATUS c0t0d0s2 sliced root_disk rootdg online c0t1d0s2 sliced root_backup rootdg online
VxVM上では正常に見えるが、ここでは障害ディスクがc0t1d0であるものとする。
対象となるプレックスを確認する。
# vxprint -qth Disk group: rootdg dg rootdg default default 0 1185508025.1025.mota201a dm root_disk c0t0d0s2 sliced 2888 71124291 - dm root_backup c0t1d0s2 sliced 2888 71124291 - v rootvol - ENABLED ACTIVE 62731746 ROUND - root pl rootvol-01 rootvol ENABLED ACTIVE 62731746 CONCAT - RW sd root_disk-02 rootvol-01 root_disk 2889 62731746 0 c0t0d0 ENA pl rootvol-02 rootvol ENABLED ACTIVE 62731746 CONCAT - RW sd root_backup-01 rootvol-02 root_backup 0 62731746 0 c0t1d0 ENA v swapvol - ENABLED ACTIVE 8389656 ROUND - swap pl swapvol-01 swapvol ENABLED ACTIVE 8389656 CONCAT - RW sd root_disk-01 swapvol-01 root_disk 62734635 8389656 0 c0t0d0 ENA pl swapvol-02 swapvol ENABLED ACTIVE 8389656 CONCAT - RW sd root_backup-02 swapvol-02 root_backup 62731746 8389656 0 c0t1d0 ENA
障害ディスクのプレックスをボリュームから切り離して削除する。
# vxplex -g rootdg -o rm dis rootvol-02 # vxplex -g rootdg -o rm dis swapvol-02
障害ディスクをディスクグループより切り離す。
# vxdg -g rootdg rmdisk root_backup # vxdisk list
障害ディスクをVxVMで使用できない状態にする。
# vxdiskunsetup -C c0t1d0
障害ディスクを交換する(ホットスワップ)
OSをシャットダウンすることなく、オンラインでディスク交換が可能である。
交換後のディスクをミラーに接続して再同期する
新しいディスクをVxVMで認識させる。
# vxdctl enable
VxVMでディスクを使用できる状態にする。
# vxdisksetup -i c0t1d0
ディスクグループへ追加する。
# vxdg -g rootdg adddisk root_backup=c0t1d0s2 # vxdisk list
ミラーの再同期を行う。
# vxmirror root_disk root_backup
確認
# vxprint -qth