HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)
Supported Methods
Table 66 (page 77) - Table 69 (page 77) shows the supported methods of the masking and mapping
subprofile:
Table 66 Methods for TPD_StorageSystem
DescriptionMethod
Provides the ability to set owner and contact information
for the StorageSystem.
modifyInstance()
Table 67 Methods for TPD_StorageHardwareIDManagementService
DescriptionMethod
Expose SCSI Logical units.CreateStorageHardwareID()
Hide a list of SCSI logical units.DeleteStorageHardwareID()
Create a collection of StorageHardwareIDs.CreateStorageHardwareIDCollection()
Delete a collection of StorageHardwareIDs.DeleteStorageHardwareIDCollection()
Table 68 Methods for TPD_StorageHardwareIDCollection
DescriptionMethod
Delete a collection of StorageHardwareIDCollection (host)DeleteInstance()
Table 69 Methods for TPD_ControllerConfigurationService
DescriptionMethod
Expose SCSI Logical units.ExposePaths()
Hide a list of SCSI logical units.HidePath()
Expose a list of SCSI logical units (such as RAID volumes)
through a “default view” SCSIProtocolController
ExportDefaultLUs()
(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.
Hide a list of SCSI Logical Units (such as RAID volumes)
through a default view SCSIProtocolController
HideDefaultLUs()
through a list of target ports on a default view
SCSIProtocolController.
Expose a list of SCSI logical units to a list of
StorageHardwareIDCollections (hosts).
ExposeLUsToStorageHardwareIDCollection()
Hide a list of SCSI logical units through a list of
StorageHardwareIDCollections (hosts).
HideLUsFromStorageHardwareIDCollection()
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 the HP 3PAR Storage System, 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
Masking and Mapping Subprofile 77