beautypg.com

Class keys/properties, Class associations, Class introduction – HP SAN Virtualization Services Platform User Manual

Page 112: 112 class associations

background image

Class keys/properties

Comments

Property name

The host name which will be unique within the SVSP domain.

InstanceID

A user friendly name for the collection.

ElementName

Class associations

Property

To

Association name

Collection

HPSVSP_HostInitiatorPort : CIM_Storage-
HardwareID

HPSVSP_HostCollection : CIM_MemberOf-
Collection

Dependent

HPSVSP_StorageAppliance : CIM_Com-
puterSystem

HPSVSP_HostedHost : CIM_HostedCollec-
tion

Dependent

HPSVSP_StorageHardwareIDManagement
Service : CIM_StorageHardwareIDManage-
mentService

HPSVSP_ManagedHost : CIM_Con-
creteDependency

HPSVSP_StorageHardwareIDManagementService :
CIM_StorageHardwareIDManagementService

Class introduction

The StorageHardwareIDManagementService is responsible for organizing HPSVSP_HostInitiatorPorts
(CIM_StorageHardwareIDs) into HPSVSP_Host collections.

The VSM software on the DPM architecture does not allow explicit creation of a HBAs. Rather, the
primary VSM is notified of host attached HBAs detected on the system using the Data Path Modules.
VSM hosts are created by grouping the detected HBAs. This functionality places the following
implications on the SMI-S required methods for the service:

CreateStorageHardwareID() cannot create HPSVSP_HostInitiatorPorts.

DeleteStorageHardwareID() cannot delete HPSVSP_HostInitiatorPorts.

CreateHardwareIDCollection() can create VSM hosts as HPSVSP_Host from a collection of HBAs.
• There is no method on this service to delete such a HardwareID collection. The Intrinsic method

DeleteInstance is used instead against HPSVSP_Host .

AddHardwareIDsToCollection() can add HPSVSP_HostInitiatorPorts to an existing HPSVSP_Host.
• There is no method on this Service to delete the HPSVSP_HostCollection associations created

by this method. The Intrinsic method DeleteInstance is used instead against a single
HPSVSP_HostCollection association at a time will cause RemoveHbasFromHost() to be invoked
with the HostName from the Antecedent key and the single HbaName from the Dependent
key.

There is one static instance of the StorageHardwareIDManangementService for each SVSP domain.

Masking and Mapping Profile

112