You are on page 1of 2

VxVM Disabling – Enabling – Re-attaching a Plex to a Mirrored Volume

The name of the volume is – sbclocal. In the entire operation this volume will
be ENABLED - ACTIVE

KSTATE = Kernel State STATS = State

# vxprint sbclocal

Disk group: rootdg

TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0


v sbclocal fsgen ENABLED 4197879 - ACTIVE - -
pl sbclocal-01 sbclocal ENABLED 4197879 - ACTIVE - -
sd rootdisk-04 sbclocal-01 ENABLED 4197879 0 - - -
pl sbclocal-02 sbclocal ENABLED 4197879 - ACTIVE - -
sd rootmirror-03 sbclocal-02 ENABLED 4197879 0 - - -

Now Making one of the plexes offline

# vxmend off sbclocal-02

# vxprint sbclocal
Disk group: rootdg

TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0


v sbclocal fsgen ENABLED 4197879 - ACTIVE - -
pl sbclocal-01 sbclocal ENABLED 4197879 - ACTIVE - -
sd rootdisk-04 sbclocal-01 ENABLED 4197879 0 - - -
pl sbclocal-02 sbclocal DISABLED 4197879 - OFFLINE - -
sd rootmirror-03 sbclocal-02 ENABLED 4197879 0 - - -

Now Plex State = Offline , Plex Kernel State Disabled

Now Making the Plex Online again ( say after some repair work in the disks )

# vxmend on sbclocal-02

# vxprint sbclocal
Disk group: rootdg

TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0


v sbclocal fsgen ENABLED 4197879 - ACTIVE - -
pl sbclocal-01 sbclocal ENABLED 4197879 - ACTIVE - -
sd rootdisk-04 sbclocal-01 ENABLED 4197879 0 - - -
pl sbclocal-02 sbclocal DISABLED 4197879 - STALE - -
sd rootmirror-03 sbclocal-02 ENABLED 4197879 0 - - -

Now Plex State = Stale , Plex Kernel State Disabled

Reattach the Plex again to the active volume ( -b is for background operation ,
Otherwise the command prompt will return only after the plex is back online)

# vxplex –b att sbclocal sbclocal-02


Now Data will be Sync from the active plex to the newly attached plex

# vxprint sbclocal
Disk group: rootdg

TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0


v sbclocal fsgen ENABLED 4197879 - ACTIVE ATT1 -
pl sbclocal-01 sbclocal ENABLED 4197879 - ACTIVE - -
sd rootdisk-04 sbclocal-01 ENABLED 4197879 0 - - -
pl sbclocal-02 sbclocal ENABLED 4197879 - STALE ATT -
sd rootmirror-03 sbclocal-02 ENABLED 4197879 0 - - -

When Sync is over The status of the Volume will be same before

# vxprint sbclocal
Disk group: rootdg

TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0


v sbclocal fsgen ENABLED 4197879 - ACTIVE - -
pl sbclocal-01 sbclocal ENABLED 4197879 - ACTIVE - -
sd rootdisk-04 sbclocal-01 ENABLED 4197879 0 - - -
pl sbclocal-02 sbclocal ENABLED 4197879 - ACTIVE - -
sd rootmirror-03 sbclocal-02 ENABLED 4197879 0 - - -

If u find a Volume which itself is Disabled & none of the plexes are ACTIVE or
CLEAN, then u have to choose a Plex , make it clean , Then Start the volume .
Other plex will then recover from the cleaned Plex.

# vxmend fix clean sbclocal-01


# vxvol start svclocal

You might also like