James - 

You can request latest patch on VxVM 4.1 (patch on top of MP1) which should 
have fix for this issue. Did the issue happened after reboot? There is a issue 
in VxVM where DMP claims the paths before powerpath configures the paths and 
later DMP sees the powerpath devices. So basically you are seeing duplicate 
entries. 
 
-- regards,
Sathish Nayak
 

----- Original Message ----
From: James Zhao <[EMAIL PROTECTED]>
To: Veritas-vx@mailman.eng.auburn.edu
Sent: Wednesday, December 13, 2006 5:30:22 PM
Subject: [Veritas-vx] strange vxdisk list output


Hello,

Sorry for this long email but I really appreciate anyone's help. I have 2
SUN t2K server with solaris 10 installed, connected to the same EMC cx700
(dual emulex HBA LPe11000E, using sun emlx driver on the server), each has
its own luns. Both servers have VRTS4.1 and powerpath 4.5.0 installed. The
vxdisk list just gave different results:

For the one with error:

root# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
EMC_CLARiiON0_0 auto            -            -            error
EMC_CLARiiON0_0 auto            -            -            error
EMC_CLARiiON0_0 auto            -            -            error
EMC_CLARiiON0_0 auto            -            -            error
EMC_CLARiiON0_0 auto            -            -            error
EMC_CLARiiON0_0 auto            -            -            error
EMC_CLARiiON0_0 auto            -            -            error
EMC_CLARiiON0_0 auto            -            -            error
c1t0d0s2     auto:sliced     rootdisk     rootdg       online
c1t1d0s2     auto:sliced     rootmirr     rootdg       online
c5t5006016230601BE2d20s2 auto:sliced     -            -            online
c5t5006016230601BE2d21s2 auto:sliced     -            -            online
c5t5006016230601BE2d22s2 auto:sliced     -            -            online
c5t5006016230601BE2d23s2 auto:sliced     -            -            online
c5t5006016230601BE2d24s2 auto:sliced     -            -            online
c5t5006016230601BE2d25s2 auto:sliced     -            -            online
c5t5006016230601BE2d26s2 auto:sliced     -            -            online
c5t5006016230601BE2d27s2 auto:sliced     -            -            online
c5t5006016230601BE2d28s2 auto:sliced     -            -            online
c5t5006016230601BE2d29s2 auto:sliced     -            -            online
c5t5006016230601BE2d30s2 auto:sliced     -            -            online
c5t5006016230601BE2d31s2 auto:sliced     -            -            online
c5t5006016230601BE2d32s2 auto:sliced     -            -            online
c5t5006016230601BE2d33s2 auto:cdsdisk    -            -            online
c5t5006016230601BE2d34s2 auto:cdsdisk    -            -            online
c5t5006016230601BE2d35s2 auto:cdsdisk    -            -            online
c5t5006016230601BE2d36s2 auto:cdsdisk    -            -            online
c5t5006016230601BE2d37s2 auto:cdsdisk    -            -            online
c5t5006016230601BE2d38s2 auto:cdsdisk    -            -            online
c5t5006016230601BE2d50s2 auto:sliced     -            -            online
c5t5006016230601BE2d51s2 auto:sliced     -            -            online

while the other one is ok:

[EMAIL PROTECTED] vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
c1t0d0s2     auto:sliced     rootdisk     rootdg       online
c1t1d0s2     auto:sliced     rootmirr     rootdg       online
c2t5006016030601BE2d0s2 auto:sliced     -            -            online
c2t5006016830601BE2d17s2 auto:cdsdisk    -            -            online
c2t5006016830601BE2d18s2 auto:cdsdisk    -            -            online
c2t5006016830601BE2d40s2 auto:sliced     -            -            online
c2t5006016830601BE2d41s2 auto:sliced     -            -            online
c3t5006016230601BE2d1s2 auto:sliced     -            -            online
c3t5006016230601BE2d2s2 auto:sliced     -            -            online
c3t5006016230601BE2d3s2 auto:sliced     -            -            online
c3t5006016230601BE2d4s2 auto:sliced     -            -            online
c3t5006016230601BE2d5s2 auto:sliced     -            -            online
c3t5006016230601BE2d6s2 auto:sliced     -            -            online
c3t5006016230601BE2d7s2 auto:sliced     -            -            online
c3t5006016230601BE2d8s2 auto:sliced     -            -            online
c3t5006016230601BE2d9s2 auto:sliced     -            -            online
c3t5006016230601BE2d10s2 auto:sliced     -            -            online
c3t5006016230601BE2d11s2 auto:sliced     -            -            online
c3t5006016230601BE2d12s2 auto:sliced     -            -            online
c3t5006016230601BE2d13s2 auto:cdsdisk    -            -            online
c3t5006016230601BE2d14s2 auto:cdsdisk    -            -            online
c3t5006016230601BE2d15s2 auto:cdsdisk    -            -            online
c3t5006016230601BE2d16s2 auto:cdsdisk    -            -            online

upon further investigation, the vxdmp somehow shows something different:
for the one with error, it has 2 more ctlr:

root# vxdmpadm listctlr all     
CTLR-NAME       ENCLR-TYPE      STATE      ENCLR-NAME
=====================================================
emcp            EMC_CLARiiON    ENABLED      EMC_CLARiiON0
c5              EMC_CLARiiON    ENABLED      EMC_CLARiiON0
c4              EMC_CLARiiON    ENABLED      EMC_CLARiiON0
c1              Disk            ENABLED      Disk

and the good one is like:

root# vxdmpadm listctlr all                    
CTLR-NAME       ENCLR-TYPE      STATE      ENCLR-NAME
=====================================================
emcp            EMC_CLARiiON    ENABLED      EMC_CLARiiON0
c1              Disk            ENABLED      Disk

when getting more detail on c4 and c5, it reveals the following:

root# vxdmpadm getsubpaths ctlr=emcp
NAME         STATE[A]   PATH-TYPE[M] DMPNODENAME  ENCLR-TYPE   ENCLR-NAME
ATTRS
============================================================================
====
emcpower0c   ENABLED(A)   -          c5t5006016230601BE2d50s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower1c   ENABLED(A)   -          c5t5006016230601BE2d36s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower2c   ENABLED(A)   -          c5t5006016230601BE2d34s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower3c   ENABLED(A)   -          c5t5006016230601BE2d51s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower4c   ENABLED(A)   -          c5t5006016230601BE2d31s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower5c   ENABLED(A)   -          c5t5006016230601BE2d35s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower6c   ENABLED(A)   -          c5t5006016230601BE2d25s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower7c   ENABLED(A)   -          c5t5006016230601BE2d23s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower8c   ENABLED(A)   -          c5t5006016230601BE2d29s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower9c   ENABLED(A)   -          c5t5006016230601BE2d27s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower10c  ENABLED(A)   -          c5t5006016230601BE2d26s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower11c  ENABLED(A)   -          c5t5006016230601BE2d38s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower12c  ENABLED(A)   -          c5t5006016230601BE2d33s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower13c  ENABLED(A)   -          c5t5006016230601BE2d28s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower14c  ENABLED(A)   -          c5t5006016230601BE2d22s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower15c  ENABLED(A)   -          c5t5006016230601BE2d21s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower16c  ENABLED(A)   -          c5t5006016230601BE2d24s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower17c  ENABLED(A)   -          c5t5006016230601BE2d37s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower18c  ENABLED(A)   -          c5t5006016230601BE2d20s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower19c  ENABLED(A)   -          c5t5006016230601BE2d30s2 EMC_CLARiiON
EMC_CLARiiON0   -
emcpower20c  ENABLED(A)   -          c5t5006016230601BE2d32s2 EMC_CLARiiON
EMC_CLARiiON0   -

root# vxdmpadm getsubpaths ctlr=c4  
NAME         STATE[A]   PATH-TYPE[M] DMPNODENAME  ENCLR-TYPE   ENCLR-NAME
ATTRS
============================================================================
====
c4t5006016930601BE2d0s2 ENABLED(A)   -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -
c4t5006016130601BE2d0s2 ENABLED(A)   -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -
c4t5006016830601BE2d0s2 ENABLED(A)   -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -
c4t5006016030601BE2d0s2 ENABLED(A)   -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -

root# vxdmpadm getsubpaths ctlr=c5
NAME         STATE[A]   PATH-TYPE[M] DMPNODENAME  ENCLR-TYPE   ENCLR-NAME
ATTRS
============================================================================
====
c5t5006016330601BE2d0s2 DISABLED     -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -
c5t5006016B30601BE2d0s2 ENABLED(A)   -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -
c5t5006016A30601BE2d0s2 ENABLED(A)   -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -
c5t5006016230601BE2d0s2 ENABLED(A)   -          EMC_CLARiiON0_0 EMC_CLARiiON
EMC_CLARiiON0   -

Even if I enable the DISABLED path (c5t5006016330601BE2d0s2), a vxdctl
enable will disable it again. Strange thing is that this lun number (d0) is
not in the CX storage group at all, what is the server seeing here?


Thanks.

James Zhao
Email: [EMAIL PROTECTED]

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.409 / Virus Database: 268.15.18/585 - Release Date: 12/13/2006
_______________________________________________
Veritas-vx maillist  -  Veritas-vx@mailman.eng.auburn.edu
http://mailman.eng.auburn.edu/mailman/listinfo/veritas-vx

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

Reply via email to