In HP-UX, using vxrootmir may fail with volumes in rootdg crossing two subdisks

book

Article ID: 100015364

calendar_today

Updated On:

Resolution


1. Initialize the mirror disks:
 
# /etc/vx/bin/vxdisksetup -iB c0t2d0
# /etc/vx/bin/vxdisksetup -iB c0t4d0
 
2. Add the disks in rootdg:
 
# vxdg -g rootdg adddisk rootmir1=c0t2d0
# vxdg -g rootdg adddisk rootmir2=c0t4d0
 
3. Mirror all the volumes in rootdg manually:
 
#  vxassist -g rootdg mirror standvol rootmir1
# vxassist -g rootdg mirror swapvol rootmir1
# vxassist -g rootdg mirror rootvolrootmir1
# vxassist -g rootdg mirror homevol rootmir1
# vxassist -g rootdg mirror optvol alloc="rootmir1 rootmir2"
# vxassist -g rootdg mirror tmpvol rootmir1
# vxassist -g rootdg mirror varvol rootmir2
# vxassist -g rootdg mirror usrvol rootmir2
 
4. Set up system boot information on the mirror disks:
 
# /opt/VRTS/bin/vxbootsetup rootmir1
 
5. Verify the contents of the updated LABEL file:
 
# vxvmboot -v/dev/rdsk/c0t2d0

LIF Label File @(1k) block # 1178 on VxVM Disk/dev/rdsk/c0t2d0:
Label Entry: 0,Boot Volume start:     3168; length: 300MB
Label Entry: 1, Root Volumestart:  1334368; length: 300MB
Label Entry: 2, Swap Volumestart:   310368; length: 1000MB
Label Entry: 3, Dump Volumestart:   310368; length: 1000 MB
 
6. Verify the completion of root disk mirroring:
 
# vxprint -g rootdg-ht

Disk group:rootdg

DGNAME         NCONFIG      NLOG    MINORS   GROUP-ID
DMNAME         DEVICE       TYPE    PRIVLEN  PUBLEN   STATE
RVNAME         RLINK_CNT    KSTATE  STATE    PRIMARY  DATAVOLS  SRL
RLNAME        RVG          KSTATE   STATE    REM_HOSTREM_DG    REM_RLNK
V  NAME        RVG          KSTATE  STATE    LENGTH   READPOL   PREFPLEXUTYPE
PLNAME         VOLUME       KSTATE  STATE    LENGTH   LAYOUT    NCOL/WIDMODE
SDNAME         PLEX        DISK     DISKOFFS LENGTH   [COL/]OFF DEVICE  MODE
SVNAME         PLEX        VOLNAME  NVOLLAYR LENGTH   [COL/]OFFAM/NM    MODE
DCNAME        PARENTVOL    LOGVOL
SPNAME        SNAPVOL      DCO

dgrootdg      default      default  0        1040756731.1025.yang

dm rootdisk01   c0t6d0       simple   1024    4188096  -
dm rootdisk02  c0t5d0       simple   1024    4188978  -
dm rootmir1     c0t2d0       simple  1024     4188096  -
dm rootmir2     c0t4d0       simple  1024    4188096  -

v  homevol      -            ENABLED  ACTIVE  2048000  SELECT    -        fsgen
pl homevol-01   homevol      ENABLED  ACTIVE  2048000  CONCAT    -        RW
sd rootdisk01-04 homevol-01  rootdisk01 1714693 20480000         c0t6d0  ENA
pl homevol-02  homevol      ENABLED  ACTIVE  2048000  CONCAT    -        RW
sd rootmir1-04  homevol-02   rootmir11714693  2048000  0         c0t2d0  ENA

v  optvol      -            ENABLED  ACTIVE  1024000  SELECT    -        fsgen
pl optvol-01    optvol       ENABLED  ACTIVE  1024000  CONCAT    -        RW
sd rootdisk01-05 optvol-01   rootdisk01 3762693408056  0         c0t6d0  ENA
sd rootdisk02-01 optvol-01  rootdisk02 0      615944   408056    c0t5d0  ENA
pl optvol-02    optvol       ENABLED  ACTIVE  1024000  CONCAT    -        RW
sd rootmir2-01  optvol-02    rootmir20        1024000  0        c0t4d0  ENA

v  rootvol      -            ENABLED  ACTIVE  383493   ROUND    -        root
pl rootvol-01   rootvol      ENABLED  ACTIVE  383493  CONCAT    -        RW
sd rootdisk01-03 rootvol-01  rootdisk01 1331200383493  0         c0t6d0  ENA
pl rootvol-02  rootvol      ENABLED  ACTIVE   383493  CONCAT    -        RW
sd rootmir1-03  rootvol-02   rootmir1 1331200  383493  0         c0t2d0  ENA

v  standvol    -            ENABLED  ACTIVE  307200   ROUND    -        fsgen
pl standvol-01  standvol     ENABLED  ACTIVE  307200  CONCAT    -        RW
sd rootdisk01-01 standvol-01 rootdisk01 0      307200  0         c0t6d0  ENA
pl standvol-02  standvol     ENABLED  ACTIVE  307200  CONCAT    -        RW
sd rootmir1-01  standvol-02  rootmir10        307200   0        c0t2d0  ENA

v  swapvol      -            ENABLED  ACTIVE  1024000  ROUND    -        swap
pl swapvol-01   swapvol      ENABLED  ACTIVE  1024000  CONCAT    -        RW
sd rootdisk01-02 swapvol-01  rootdisk01 3072001024000  0         c0t6d0  ENA
pl swapvol-02  swapvol      ENABLED  ACTIVE  1024000  CONCAT    -        RW
sd rootmir1-02  swapvol-02   rootmir1 307200  1024000  0         c0t2d0  ENA

v  tmpvol      -            ENABLED  ACTIVE  409600  SELECT    -        fsgen
pl tmpvol-01    tmpvol       ENABLED  ACTIVE  409600  CONCAT    -        RW
sd rootdisk02-02 tmpvol-01   rootdisk02 615944 409600  0         c0t5d0  ENA
pl tmpvol-02    tmpvol       ENABLED  ACTIVE  409600  CONCAT    -        RW
sd rootmir2-02  tmpvol-02    rootmir2 1024000  409600  0         c0t4d0  ENA

v  usrvol      -            ENABLED  ACTIVE  1089180  SELECT    -        fsgen
pl usrvol-01    usrvol       ENABLED  ACTIVE  1089180  CONCAT    -        RW
sd rootdisk02-04 usrvol-01   rootdisk02 2049544 10891800         c0t5d0  ENA
pl usrvol-02    usrvol       ENABLED  TEMPRMSD1089180  CONCAT    -        WO
sd rootmir2-04  usrvol-02    rootmir22457600  1089180  0         c0t4d0  ENA

v  varvol      -            ENABLED  ACTIVE  1024000  SELECT    -        fsgen
pl varvol-01    varvol       ENABLED  ACTIVE  1024000  CONCAT    -        RW
sd rootdisk02-03 varvol-01   rootdisk02 1025544 10240000         c0t5d0  ENA
pl varvol-02    varvol       ENABLED  ACTIVE  1024000  CONCAT    -        RW
sd rootmir2-03  varvol-02    rootmir21433600  1024000  0         c0t4d0  ENA
 
7. Change the alternate boot path:

# setboot -a 0/0/1/0.2.0


8. Boot the machine off the mirror disk to make sure the disk is bootable.

 
 

 

Issue/Introduction

In HP-UX, using vxrootmir may fail with volumes in rootdg crossing two subdisks