May 15, 2008

vxdmpadm listenclosure weird output ...

Last week, i ran into a situation, where the output from "vxdmpadm listenclosure all" on a Solaris 10 host looks weird.
Here is the output i see :
root# vxdmpadm listenclosure all
ENCLR_NAME ENCLR_TYPE ENCLR_SNO STATUS ARRAY_TYPE
============================================================================
Disk Disk DISKS CONNECTED Disk
EMC_CLARiiON0 EMC_CLARiiON trFMOCSFRMHsURBB CONNECTED A/A
EMC_CLARiiON1 EMC_CLARiiON lwIEFHOLRMHsURBB CONNECTED A/A
EMC_CLARiiON2 EMC_CLARiiON psNOJHOHRMHsURBB CONNECTED A/A
EMC_CLARiiON3 EMC_CLARiiON lsOPNKRERMHsURBB CONNECTED A/A
EMC_CLARiiON4 EMC_CLARiiON twHKLPSARMHsURBB CONNECTED A/A
EMC_CLARiiON5 EMC_CLARiiON rsJLMIJIRMHsURBB CONNECTED A/A
EMC_CLARiiON6 EMC_CLARiiON pjLIAIMJRMHsURBB CONNECTED A/A
EMC_CLARiiON7 EMC_CLARiiON vtCAKEGARMHsURBB CONNECTED A/A
EMC_CLARiiON8 EMC_CLARiiON pjEGHMSGRMHsURBB CONNECTED A/A
EMC_CLARiiON9 EMC_CLARiiON rpKINBFOQMHsURBB CONNECTED A/A
EMC_CLARiiON10 EMC_CLARiiON tmOIFMRLQMHsURBB CONNECTED A/A
EMC_CLARiiON11 EMC_CLARiiON nqMMMKIORMHsURBB CONNECTED A/A
EMC_CLARiiON12 EMC_CLARiiON nkCOHEIFQMHsURBB CONNECTED A/A
EMC_CLARiiON13 EMC_CLARiiON vuEPBLMEQMHsURBB CONNECTED A/A
EMC_CLARiiON14 EMC_CLARiiON prNMBARDQMHsURBB CONNECTED A/A
EMC_CLARiiON15 EMC_CLARiiON ppLEGBFLQMHsURBB CONNECTED A/A
EMC_CLARiiON16 EMC_CLARiiON jhOJFASBQMHsURBB CONNECTED A/A
EMC_CLARiiON17 EMC_CLARiiON xhNJOMEGQMHsURBB CONNECTED A/A
EMC_CLARiiON18 EMC_CLARiiON rpGIPKEDQMHsURBB CONNECTED A/A
EMC_CLARiiON19 EMC_CLARiiON xoMDMALNQMHsURBB CONNECTED A/A
EMC_CLARiiON20 EMC_CLARiiON lhGOAEFBQMHsURBB CONNECTED A/A


Even though there is only one CX array connected to this host, i see 20 arrays - equal to the number of luns presented on this host. This host is using EMCpowerpath, hence this is not an issue - but look weird and causes confusion.

To fix this problem, had a look at the CX configuration for the host storage group and found something interesting. Here is the output of storage group configuration from SP:

SP Name: SP B
SP Port ID: 2
HBA Devicename: PwrP:c3t5006016A1060284Bd0s0
Trusted: NO
Logged In: YES
Source ID: 6946832
Defined: YES
Initiator Type: 3
StorageGroup Name: sstm9732psy
ArrayCommPath: 1
Unit serial number: LUN
Failover mode: 1
SP Name: SP A
SP Port ID: 2
HBA Devicename: PwrP:c3t500601621060284Bd0s0
Trusted: NO
Logged In: YES
Source ID: 6946832
Defined: YES
Initiator Type: 3
StorageGroup Name: sstm9732psy
ArrayCommPath: 1
Unit serial number: LUN
Failover mode: 1


Looks like this setting is causing each lun to be presented to host with a unique array serial number and causing weird output. Once storage team has fixed this setting to "Array", all looks good.

ENCLR_NAME ENCLR_TYPE ENCLR_SNO STATUS ARRAY_TYPE
============================================================================
Disk Disk DISKS CONNECTED Disk
EMC_CLARiiON0 EMC_CLARiiON CK200040200384 CONNECTED A/A

1 comment: