HP 3PAR Solaris Implementation Guide

in the output of cfgadm for an HP 3PAR StoreServ Storage port that has no VVs exported from it.
A real VV exported as LUN 0 can be distinguished from a non-real LUN 0 as follows:
# cfgadm -o show_FCP_dev -al
Ap_Id Type Receptacle Occupant Condition
c2 fc-fabric connected unconfigured unknown
c3 fc-fabric connected configured unknown
c3::20010002ac00003c,0 disk connected configured unknown
c3::21010002ac00003c,0 unavailable connected configured unusable
HP 3PAR StoreServ Storage port 0:0:1 has a real VV exported as LUN 0. HP 3PAR StoreServ
Storage port 1:0:1 has no VVs exported, which is indicated by an "unavailable" type and an
"unusable" condition. In fabric mode, new VLUNs that are exported while the host is running will
not be registered on the host (they do not appear in the output of the Solaris format command)
until the cfgadm -c configure command is run again:
# cfgadm -c configure c<host port designator>
# cfgadm -c configure c<host port designator>
NOTE: When HP 3PAR StoreServ Storage VVs are exported on multiple paths to the Solaris host,
(and Solaris StorEdge Traffic Manager is in use for multipath failure and load balancing), each
path (cx) should be configured individually. The cfgadm command will accept multiple "cx" entries
in one invocation but doing so may cause I/O errors to previously exiting LUNs under I/O load.
For a configuration where the HP 3PAR StoreServ Storage connects at c4 and c5 on the host, and
a new VV has been exported on those paths, the following commands should be run serially:
# cfgadm -c configure c3
# cfgadm -c configure c4
NOTE: If Solaris StorEdge Traffic Manager is enabled for multipathing and a device (HP 3PAR
StoreServ Storage VV) is only exported on one path, I/O to that device will be interrupted with an
error if cfgadm -c configure is run on its associated host port. This error will not occur if
Solaris StorEdge Traffic Manager is disabled. This situation can be avoided by always preventing
multiple paths to a VV when Solaris StorEdge Traffic Manager is enabled. Alternatively, the I/O
can be halted beforecfgadm -c configure is run.
Newly discovered VLUNs need to be labeled using the Solaris format command before they can
be used. If the Solaris host is rebooted while the HP 3PAR StoreServ Storage is powered off or
disconnected, all device nodes for the host’s VLUNs will be removed. If the host is subsequently
brought up, the device nodes will not be restored (VLUNs will not appear in the output from the
format command) until the cfgadm -c configure command is run for each host port. This
phenomenon would occur for any fabric attached storage device. To re-establish the connection
to the HP 3PAR StoreServ Storage devices, perform the following steps once the host has booted:
1. Run cfgadm -al on the Solaris host.
This allows the HP 3PAR StoreServ Storage to see the host HBA ports (showhost) and export
the VLUNs.
2. Configure all host HBA ports as follows:
# cfgadm -c configure c<host port designator>
# cfgadm -c configure c<host port designator>
Discovering LUNs on Fibre Channel Connections 57