Mark Schipper
2010-09-10 19:06:48 UTC
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
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