Technote (troubleshooting)
Problem(Abstract)
This document describes how to mirror the rootvg in a Virtual Server/PowerVM environment. Mirrors all the logical volumes in rootvg except system dump device. You have to be padmin user to mirror rootvg .
Symptom
Rootvg is not mirrored on Virtual Server/PowerVM.
To check
$ lsvg -lv rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LVSTATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A
hd6 paging 4 4 1 open/syncd N/A
paging00 paging 8 8 1 open/syncd N/A
hd8 jfs2log 1 1 1 open/syncd N/A
hd4 jfs2 2 2 1 open/syncd /
hd2 jfs2 33 33 1 open/syncd /usr
hd9var jfs2 5 5 1 open/syncd /var
hd3 jfs2 18 18 1 open/syncd /tmp
hd1 jfs2 80 80 1 open/syncd /home
hd10opt jfs2 17 17 1 open/syncd /opt
lg_dumplv sysdump 8 8 1 open/syncd N/A
$ lsvg -lv rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LVSTATE MOUNT POINT
hd5 boot 1 1 1 closed/syncd N/A
hd6 paging 4 4 1 open/syncd N/A
paging00 paging 8 8 1 open/syncd N/A
hd8 jfs2log 1 1 1 open/syncd N/A
hd4 jfs2 2 2 1 open/syncd /
hd2 jfs2 33 33 1 open/syncd /usr
hd9var jfs2 5 5 1 open/syncd /var
hd3 jfs2 18 18 1 open/syncd /tmp
hd1 jfs2 80 80 1 open/syncd /home
hd10opt jfs2 17 17 1 open/syncd /opt
lg_dumplv sysdump 8 8 1 open/syncd N/A
Environment
VIOS 1.4.1.2 FP9.2, 1.5.1 FP 10.1, 1.5.2.1 FP11.1
Resolving the problem
Man Page command structure
mirrorios [ -f][-defer] [ PhysicalVolume ...]
-f (Runs the command without prompting you to continue.)
-defer ( Specifies that you do not want to receive a query about a system restart. The system should be restarted later.)
PhysicalVolume (Specifies the target physical volume name. The volume must already be a member of the volume group.)
#NOTE If you issue the mirrorios command without the -defer option the system will automatically reboot upon command completion. Using the -defer option will not reboot the VIOS untill user reboots system. Note -defer option is only available for 1.4 or higher versions of VIOS.
To mirror the rootvg
$ extendvg rootvg hdisk#
$ mirrorios hdisk#
To mirror the rootvg with deferred reboot
$ extendvg rootvg hdisk#
$ mirrorios -defer hdisk#
After Mirroring Rootvg
$ lsvg -lv rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 4 8 2 open/syncd N/A
paging00 paging 8 16 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 2 4 2 open/syncd /
hd2 jfs2 33 66 2 open/syncd /usr
hd9var jfs2 5 10 2 open/syncd /var
hd3 jfs2 18 36 2 open/syncd /tmp
hd1 jfs2 80 160 2 open/syncd /home
hd10opt jfs2 17 34 2 open/syncd /opt
lg_dumplv sysdump 8 8 1 open/syncd N/A
After rootvg has been mirrored check bootlist to make sure both disk are included
$ bootlist -mode normal -ls
hdisk0 blv=hd5
hdisk1 blv=hd5
If mirrored rootvg disk are not specified in bootlist run command below
$ bootlist -mode normal hdisk0 hdisk1
$ extendvg rootvg hdisk#
$ mirrorios hdisk#
To mirror the rootvg with deferred reboot
$ extendvg rootvg hdisk#
$ mirrorios -defer hdisk#
After Mirroring Rootvg
$ lsvg -lv rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 4 8 2 open/syncd N/A
paging00 paging 8 16 2 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 2 4 2 open/syncd /
hd2 jfs2 33 66 2 open/syncd /usr
hd9var jfs2 5 10 2 open/syncd /var
hd3 jfs2 18 36 2 open/syncd /tmp
hd1 jfs2 80 160 2 open/syncd /home
hd10opt jfs2 17 34 2 open/syncd /opt
lg_dumplv sysdump 8 8 1 open/syncd N/A
After rootvg has been mirrored check bootlist to make sure both disk are included
$ bootlist -mode normal -ls
hdisk0 blv=hd5
hdisk1 blv=hd5
If mirrored rootvg disk are not specified in bootlist run command below
$ bootlist -mode normal hdisk0 hdisk1
No comments:
Post a Comment