How to add a Volume Manager volume to crashconf on HP-UX using the crashconf -a command

book

Article ID: 100023000

calendar_today

Updated On:

Description

Description

How to add a Volume Manager volume to crashconf on HP-UX using the crashconf -a command

Resolution

The steps needed to add a Volume Manager volume to crashconf on HP-UX using the crashconf are

1. Initialize disks with format "hpdisk"
2. Create a diskgroup with the CDS format turned off
3. Create a contiguous volume of type "swap". Please note that if volume is not contiguous, crashconf will complain about it saying "unsupported disklayout"
4. Add it to crashconf using crashconf -a

Below is an example of the steps to explain the steps in details

# vxdisklist
DEVICE      TYPE            DISK        GROUP        STATUS
c2t0d0s2    auto:none      -            -            onlineinvalid
c2t1d0s2     auto:hpdisk     rootdisk01  rootdg       online

#### Initialize disk with format"hpdisk"
# vxdisk -f init c2t0d0s2 format=hpdisk

# vxdisklist
DEVICE      TYPE            DISK        GROUP        STATUS
c2t0d0s2    auto:hpdisk    -            -            online
c2t1d0s2    auto:hpdisk     rootdisk01   rootdg      online

#### Create a diskgroup with the CDS format turned off
# vxdginit dumpdg c2t0d0s2 cds=off

# vxprint -htg dumpdg
DGNAME         NCONFIG      NLOG    MINORS   GROUP-ID
ST NAME        STATE        DM_CNT  SPARE_CNT         APPVOL_CNT
DMNAME         DEVICE       TYPE    PRIVLEN  PUBLEN   STATE
RV NAME        RLINK_CNT    KSTATE  STATE    PRIMARY  DATAVOLS  SRL
RLNAME        RVG          KSTATE   STATE    REM_HOSTREM_DG    REM_RLNK
CO NAME        CACHEVOL     KSTATE   STATE
VTNAME        RVG          KSTATE  STATE    NVOLUME
V  NAME        RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL  PREFPLEX UTYPE
PL NAME        VOLUME       KSTATE   STATE    LENGTH  LAYOUT    NCOL/WID MODE
SD NAME        PLEX         DISK     DISKOFFS LENGTH  [COL/]OFF DEVICE   MODE
SV NAME        PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFFAM/NM    MODE
SC NAME        PLEX         CACHE    DISKOFFS LENGTH  [COL/]OFF DEVICE   MODE
DC NAME        PARENTVOL    LOGVOL
SP NAME        SNAPVOL      DCO
EX NAME        ASSOC        VC                      PERMS    MODE     STATE
SRNAME         KSTATE

dg dumpdg      default      default  4279000  1224781047.14.mtvrx263

dmc2t0d0s2     c2t0d0s2     auto    32768    35530920 -

#### Create a volume of type "swap"
#vxassist -g dumpdg -U swap make dumpvol 3g

# vxprint -htg dumpdg
DGNAME         NCONFIG      NLOG    MINORS   GROUP-ID
ST NAME        STATE        DM_CNT  SPARE_CNT         APPVOL_CNT
DMNAME         DEVICE       TYPE    PRIVLEN  PUBLEN   STATE
RV NAME        RLINK_CNT    KSTATE  STATE    PRIMARY  DATAVOLS  SRL
RLNAME        RVG          KSTATE   STATE    REM_HOSTREM_DG    REM_RLNK
CO NAME        CACHEVOL     KSTATE   STATE
VTNAME        RVG          KSTATE  STATE    NVOLUME
V  NAME        RVG/VSET/CO  KSTATE   STATE    LENGTH   READPOL  PREFPLEX UTYPE
PL NAME        VOLUME       KSTATE   STATE    LENGTH  LAYOUT    NCOL/WID MODE
SD NAME        PLEX         DISK     DISKOFFS LENGTH  [COL/]OFF DEVICE   MODE
SV NAME        PLEX         VOLNAME  NVOLLAYR LENGTH   [COL/]OFFAM/NM    MODE
SC NAME        PLEX         CACHE    DISKOFFS LENGTH  [COL/]OFF DEVICE   MODE
DC NAME        PARENTVOL    LOGVOL
SP NAME        SNAPVOL      DCO
EX NAME        ASSOC        VC                      PERMS    MODE     STATE
SRNAME         KSTATE

dg dumpdg      default      default  4279000  1224781047.14.mtvrx263

dmc2t0d0s2     c2t0d0s2     auto    32768    35530920-

v  dumpvol      -            ENABLED  ACTIVE  3145728  SELECT    -        swap
pldumpvol-01   dumpvol      ENABLED  ACTIVE  3145728  CONCAT    -        RW
sdc2t0d0s2-01  dumpvol-01   c2t0d0s20        3145728  0        c2t0d0s2 ENA

# crashconf
Crash dump configuration has been changed since boot.

CLASS          PAGES  INCLUDEDINDUMP  DESCRIPTION
--------  ----------  ----------------  -------------------------------------
UNUSED        10040  no,  by default   unusedpages
USERPG        115080  no,  bydefault   user process pages
BCACHE        14573  no,  by default   buffer cachepages
KCODE          10819  no,  bydefault   kernel code pages
USTACK          890  yes, by default   user processstacks
FSDATA            20  yes, bydefault   file systemmetadata
KDDATA        100603  yes, bydefault   kernel dynamicdata
KSDATA          7238  yes, bydefault   kernel static data
SUPERPG        1088  no,  by default   unused kernel super pages

Totalpages on system:            260351
Total pagesincluded in dump:     108751

Dumpcompressed:    ON

DumpParallel:    ON

DEVICE       OFFSET(kB)  SIZE (kB)    LOGICAL VOL. NAME
------------ ------------------------ -------------------------------------
 3:0x000001      2350176      2097152  4:0x000001/dev/vx/dsk/rootdg/swapvol
                      

#### Add the volume to crashconf
# crashconf -a/dev/vx/dsk/dumpdg/dumpvol

#### Verify that it is added correctly
#crashconf
Crash dump configuration has been changed since boot.

CLASS          PAGES  INCLUDED INDUMP  DESCRIPTION
--------  ----------  ----------------  -------------------------------------
UNUSED        10197  no,  by default   unusedpages
USERPG        115131  no,  bydefault   user process pages
BCACHE        14359  no,  by default   buffer cachepages
KCODE          10819  no,  bydefault   kernel code pages
USTACK          890  yes, by default   user processstacks
FSDATA            26  yes, bydefault   file systemmetadata
KDDATA        100591  yes, bydefault   kernel dynamicdata
KSDATA          7238  yes, bydefault   kernel static data
SUPERPG        1100  no,  by default   unused kernel super pages

Totalpages on system:            260351
Total pagesincluded in dump:     108745

Dumpcompressed:    ON

DumpParallel:    ON

DEVICE       OFFSET(kB)  SIZE (kB)    LOGICAL VOL. NAME
------------ ------------------------ -------------------------------------
 3:0x000001      2350176      2097152  4:0x000001 /dev/vx/dsk/rootdg/swapvol
 3:0x000000      544896      3145728   4:0x414ad8/dev/vx/dsk/dumpdg/dumpvol  <<<<< Is the new volume added
 

 

Issue/Introduction

How to add a Volume Manager volume to crashconf on HP-UX using the crashconf -a command