Discussion:
[Veritas-vx] Mirror 5 column stripe to single subdisk?
Mark Schipper
2010-09-10 19:06:48 UTC
Permalink
Hello all,

I have a new 3par array that uber-stripes everything before you even create a LUN. The short story is...striping at the VXVM level does not buy you additional performance (if you have a single 3PAR array). I have some volumes that are on 4 column stripes (hardware RAID5 on the array) and I would like to move these volumes to the new 3PAR array. But vxassist doesn't want to let me mirror a plex made of 4 subdisks to a plex made of 1 subdisk, or so I am guessing.

Does anyone know of a way to mirror, migrate or evacuate a 4 column striped volume to a single plex and single subdisk?

Here's a snapshot:

[12:07:53][***@nfs08:/]# vxprint -htg epmnfsdg
DG NAME NCONFIG NLOG MINORS GROUP-ID
ST NAME STATE DM_CNT SPARE_CNT APPVOL_CNT
DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE
RV NAME RLINK_CNT KSTATE STATE PRIMARY DATAVOLS SRL
RL NAME RVG KSTATE STATE REM_HOST REM_DG REM_RLNK
CO NAME CACHEVOL KSTATE STATE
VT NAME 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/]OFF AM/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
SR NAME KSTATE

dg epmnfsdg default default 61000 1109834580.1790.nfs01

dm TESTDEV STK14_SUN3_19 auto 65535 4878540732 -
dm epmnfsdg20 STK03_SUN3_1 auto 86783 1425889280 -
dm epmnfsdg22 STK03_SUN3_9 auto 86783 1425889280 -
dm epmnfsdg25 STK03_SUN3_19 auto 86783 1425889280 -
dm epmnfsdg26 STK03_SUN3_20 auto 86783 1425889280 -

v mmsc000 - ENABLED ACTIVE 14518272 SELECT mmsc000-01 fsgen
pl mmsc000-01 mmsc000 ENABLED ACTIVE 14535680 STRIPE 4/64 RW
sd epmnfsdg20-01 mmsc000-01 epmnfsdg20 0 3633920 0/0 STK03_SUN3_1 ENA
sd epmnfsdg22-01 mmsc000-01 epmnfsdg22 0 3633920 1/0 STK03_SUN3_9 ENA
sd epmnfsdg25-01 mmsc000-01 epmnfsdg25 0 3633920 2/0 STK03_SUN3_19 ENA
sd epmnfsdg26-01 mmsc000-01 epmnfsdg26 0 3633920 3/0 STK03_SUN3_20 ENA


[12:08:02][***@nfs08:/]# vxassist -g epmnfsdg mirror mmsc000 alloc=TESTDEV
VxVM vxassist ERROR V-5-1-437 Cannot allocate space to mirror 14518272 block volume
William Havey
2010-09-10 19:17:35 UTC
Permalink
Use the layout= parameter to specify the mirror will have a different layout
than the existing plex.

On Fri, Sep 10, 2010 at 3:06 PM, Mark Schipper
Post by Mark Schipper
Hello all,
I have a new 3par array that uber-stripes everything before you even create
a LUN. The short story isÂ…striping at the VXVM level does not buy you
additional performance (if you have a single 3PAR array). I have some
volumes that are on 4 column stripes (hardware RAID5 on the array) and I
would like to move these volumes to the new 3PAR array. But vxassist doesnÂ’t
want to let me mirror a plex made of 4 subdisks to a plex made of 1 subdisk,
or so I am guessing.
Does anyone know of a way to mirror, migrate or evacuate a 4 column striped
volume to a single plex and single subdisk?
DG NAME NCONFIG NLOG MINORS GROUP-ID
ST NAME STATE DM_CNT SPARE_CNT APPVOL_CNT
DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE
RV NAME RLINK_CNT KSTATE STATE PRIMARY DATAVOLS SRL
RL NAME RVG KSTATE STATE REM_HOST REM_DG REM_RLNK
CO NAME CACHEVOL KSTATE STATE
VT NAME 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/]OFF AM/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
SR NAME KSTATE
dg epmnfsdg default default 61000 1109834580.1790.nfs01
dm TESTDEV STK14_SUN3_19 auto 65535 4878540732 -
dm epmnfsdg20 STK03_SUN3_1 auto 86783 1425889280 -
dm epmnfsdg22 STK03_SUN3_9 auto 86783 1425889280 -
dm epmnfsdg25 STK03_SUN3_19 auto 86783 1425889280 -
dm epmnfsdg26 STK03_SUN3_20 auto 86783 1425889280 -
v mmsc000 - ENABLED ACTIVE 14518272 SELECT
mmsc000-01 fsgen
pl mmsc000-01 mmsc000 ENABLED ACTIVE 14535680 STRIPE 4/64
RW
sd epmnfsdg20-01 mmsc000-01 epmnfsdg20 0 3633920 0/0
STK03_SUN3_1 ENA
sd epmnfsdg22-01 mmsc000-01 epmnfsdg22 0 3633920 1/0
STK03_SUN3_9 ENA
sd epmnfsdg25-01 mmsc000-01 epmnfsdg25 0 3633920 2/0
STK03_SUN3_19 ENA
sd epmnfsdg26-01 mmsc000-01 epmnfsdg26 0 3633920 3/0
STK03_SUN3_20 ENA
alloc=TESTDEV
VxVM vxassist ERROR V-5-1-437 Cannot allocate space to mirror 14518272 block volume
_______________________________________________
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-vx
Mark Schipper
2010-09-10 19:31:30 UTC
Permalink
Much thanks.

layout=nostripe

Did the trick.

From: William Havey [mailto:***@gmail.com]
Sent: Friday, September 10, 2010 12:18 PM
To: Mark Schipper
Cc: veritas-***@mailman.eng.auburn.edu
Subject: Re: [Veritas-vx] Mirror 5 column stripe to single subdisk?

Use the layout= parameter to specify the mirror will have a different layout than the existing plex.
On Fri, Sep 10, 2010 at 3:06 PM, Mark Schipper <***@syniverse.com<mailto:***@syniverse.com>> wrote:
Hello all,

I have a new 3par array that uber-stripes everything before you even create a LUN. The short story is...striping at the VXVM level does not buy you additional performance (if you have a single 3PAR array). I have some volumes that are on 4 column stripes (hardware RAID5 on the array) and I would like to move these volumes to the new 3PAR array. But vxassist doesn't want to let me mirror a plex made of 4 subdisks to a plex made of 1 subdisk, or so I am guessing.

Does anyone know of a way to mirror, migrate or evacuate a 4 column striped volume to a single plex and single subdisk?

Here's a snapshot:

[12:07:53][***@nfs08:/]# vxprint -htg epmnfsdg
DG NAME NCONFIG NLOG MINORS GROUP-ID
ST NAME STATE DM_CNT SPARE_CNT APPVOL_CNT
DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE
RV NAME RLINK_CNT KSTATE STATE PRIMARY DATAVOLS SRL
RL NAME RVG KSTATE STATE REM_HOST REM_DG REM_RLNK
CO NAME CACHEVOL KSTATE STATE
VT NAME 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/]OFF AM/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
SR NAME KSTATE

dg epmnfsdg default default 61000 1109834580.1790.nfs01

dm TESTDEV STK14_SUN3_19 auto 65535 4878540732 -
dm epmnfsdg20 STK03_SUN3_1 auto 86783 1425889280 -
dm epmnfsdg22 STK03_SUN3_9 auto 86783 1425889280 -
dm epmnfsdg25 STK03_SUN3_19 auto 86783 1425889280 -
dm epmnfsdg26 STK03_SUN3_20 auto 86783 1425889280 -

v mmsc000 - ENABLED ACTIVE 14518272 SELECT mmsc000-01 fsgen
pl mmsc000-01 mmsc000 ENABLED ACTIVE 14535680 STRIPE 4/64 RW
sd epmnfsdg20-01 mmsc000-01 epmnfsdg20 0 3633920 0/0 STK03_SUN3_1 ENA
sd epmnfsdg22-01 mmsc000-01 epmnfsdg22 0 3633920 1/0 STK03_SUN3_9 ENA
sd epmnfsdg25-01 mmsc000-01 epmnfsdg25 0 3633920 2/0 STK03_SUN3_19 ENA
sd epmnfsdg26-01 mmsc000-01 epmnfsdg26 0 3633920 3/0 STK03_SUN3_20 ENA


[12:08:02][***@nfs08:/]# vxassist -g epmnfsdg mirror mmsc000 alloc=TESTDEV
VxVM vxassist ERROR V-5-1-437 Cannot allocate space to mirror 14518272 block volume

_______________________________________________
Veritas-vx maillist - Veritas-***@mailman.eng.auburn.edu<mailto:Veritas-***@mailman.eng.auburn.edu>
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-vx

Loading...