3PAR CIM API Programming Reference for InForm OS 2.3.1 (320-200164 Rev B, February 2010)

5.101
Masking and Mapping Subprofile
CIM API Programming Reference
5.14.3 SMI-S View and Paths
Storage arrays usually provide a means for the administrator to specify which initiators can
access what volumes via what logical unit number (LUN). The goal is that a given volume is
only accessible to SCSI commands originated from the specified initiators through specific sets
of target ports. The ability to limit access is called Device Masking. The ability to specify the
device address (LUN) seen by particular initiators is called Device Mapping. In InServ, storage
volumes must be explicitly exported to be visible to hosts or they are not accessible to any host.
A view is a list of logical units exposed through a list of target ports, modeled as
SCSIProtocolController (SPC) with associated StorageVolume, StorageHardwareIDs
(host WWN/iSCSIName), and
SCSIProtocolEndPoints (port WWNs/iscsiNames). A path is a
combination of one each: logical unit (volume), initiator port (host port), and target port. An
SPC serves as a collection of paths.
Three kinds of SPCs are supported in the InServ environment:
ExportDefaultLUs() Expose a list of SCSI logical units (such as RAID
volumes) through a “default view”
SCSIProtocolController (SPC) through a list
of target ports. The “default view” SPC exposes
logical units to all initiators. This SPC is identified
by an association to a StorageHardwareID with
Name property set to the empty string.
HideDefaultLUs() Hide a list of SCSI Logical Units (such as RAID
volumes) through a default view
SCSIProtocolController through a list of
target ports on a default view
SCSIProtocolController.
ExposeLUsToStorageHardwareIDCollection() Expose a list of SCSI logical units to a list of
StorageHardwareIDCollections (hosts).
HideLUsFromStorageHardwareIDCollection() Hide a list of SCSI logical units through a list of
StorageHardwareIDCollections (hosts).
Table 5-56. Methods for TPD_ControllerConfigurationService (continued)
Method Description