HP WBEM TC Document Number: P00119 Date: 04/22/2011 Version: 1.0.5 HP FC HBA Profile © Copyright 2006, 2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
Contents Foreword................................................................................................................................................. 5 Introduction ............................................................................................................................................. 6 1 Scope .............................................................................................................................................. 7 2 Normative References ..............
10.20 HPFCHBA_FCPortFCPortStatistics...................................................................................... 25 10.21 HPFCHBA_FCPortLogicalPortGroup ................................................................................... 26 10.22 HPFCHBA_FCPortSCSIProtocolEndpoint ............................................................................ 26 10.23 HPFCHBA_SCSIProtocolControllerFCPort........................................................................... 26 10.
Table 19 – Class: HPFCHBA_ComputerSystemSCSIProtocolController ................................................ 24 Table 20 – Class: HPFCHBA_ComputerSystemLogicalPortGroup ......................................................... 25 Table 21 – Class: HPFCHBA_ComputerSystemSoftwareIdentityDrv ...................................................... 25 Table 22 – Class: HPFCHBA_SystemServiceAccessPoint.....................................................................
Foreword The HP FC HBA Profile P00119 was prepared by the HP WBEM TC. Version 1.0.
Introduction The information in this specification should be sufficient for a provider or consumer of this data to identify unambiguously the classes, properties, methods, and values that shall be instantiated and manipulated to represent Fibre Channel Host Bus Adapter system. The target audience for this specification is implementers who are writing CIM based providers or consumers of management interfaces representing the component described in this document. 6 HP FC HBA Profile Version 1.0.
1 Scope The HP FC HBA Profile extends the management capability of the referencing profiles by adding the capability to represent the FC HBAs and the consolidated status in HP specific ways. 2 Normative References The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. 2.
3.3 conditional used to indicate requirements strictly to be followed in order to conform to the document when the specified conditions are met 3.4 mandatory used to indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted 3.5 may used to indicate a course of action permissible within the limits of the document 3.6 need not used to indicate a course of action permissible within the limits of the document 3.
4 Symbols and Abbreviated Terms 4.1 FC Fibre Channel 4.2 HBA Host Bus Adapter 5 Synopsis Profile Name: HP FC HBA Profile Version: 1.0.5 Organization: HP WBEM TC CIM Schema Version: 2.12 Central Class: HPFCHBA_ComputerSystem Scoping Class: CIM_ComputerSystem Extends: SMI-S 1.2.0, FC HBA Profile Specializes: HP WBEM TC P00107, HP Consolidated Status Profile The HP FC HBA profile extends SMI-S 1.2.
Figure 1 – HP FC HBA Profile: Class Diagram 10 HP FC HBA Profile Version 1.0.
The HP FC HBA Profile represents the collection of HBAs in CIM using HPFCHBA_FCPort and associating it to HPFCHBA_ComputerSystem through the HPFCHBA_ComputerSystemFCPort association. The HPFCHBA_ComputerSystem contains a consolidated status built using the status of all associated HBAs. The individual port status is contained in HPFCHBA_FCPort. The HPFCHBA_PortController represents the logical behavior of the HBA card.
7 Implementation Requirements This section details the requirements related to the arrangement of instances and properties of instances for implementations of this profile. 7.1 HPFCHBA_ComputerSystem There shall be one instance of HPFCHBA_ComputerSystem instantiated. 7.1.1 Name HPFCHBA_ComputerSystem.Name property shall be implemented. This property is a key property. 7.1.2 OtherIdentifyingInfo[] HPFCHBA_ComputerSystem.OtherIdentifyingInfo[] property shall be implemented.
7.3.1 ControllerType ControllerType property shall be implemented. This property must be set to 4 (FC). 7.3.2 DeviceID DeviceID property shall be implemented. This property is contains the port’s worldwide name and HBA’s serial number formatted as PORTWWN:SERIALNUMBER. 7.3.3 Name Name property shall be implemented. This property contains the port’s worldwide name 7.4 HPFCHBA_FCPortStatistics There shall be one instance of HPFCHBA_FCPortStatistics for every instance for HPFCHBA_FCPort.
7.7 HPFCHBA_Product HPFCHBA_Product aggregates physical element classes HPFCHBA_PhysicalPackage. 7.7.1 Name Name property shall be implemented. This property contains the GUID and port’s worldwide name formatted as HP:GUID:85408DBD-6A39-41CD-9E5A-357AEA130BBF:NODEWWN:nodewwn. 7.7.2 ElementName ElementName property shall be implemented. This property contains a user friendly name for the HBA. 7.7.3 IdentifyingNumber IdentifyingNumber property shall be implemented.
7.10.1 Classifications Classifications property shall be implemented. This property contains 11 (BIOS). 7.10.2 Name Name property shall be implemented. This property contains the port’s worldwide name. 7.10.3 VersionString VersionString property shall be implemented. This property contains the BIOS version. 7.11 HPFCHBA_SCSIProtocolController HPFCHBA_SCSIProtocolController represents a protocol controller that manages a SCSI interface. This class is used for backward compatibility with SMI-S 1.0.
7.13.1 GroupOperationalStatus GroupOperationalStatus property shall be implemented. This property describes a combined status of all FC ports via a mapped value. The mapped values used by this profile are “Other”, “OK”, “Degraded”, and “Error”. If any FC port status is “Error”, then this value will be “Error”. Otherwise, if any FC port status is “Degraded”; this value is “Degraded”. Otherwise, if port status is “OK”, this status is “OK”.
9 9.1 Use Cases Object Diagrams The following figures represent a possible instantiation of the HP FC HBA Profile. In this case, cs1 has a single FC Ports fc1. Fc1 belongs is associated to its port controller via HPFCHBA_PortControllerFCPort, pc1. Pc1 is associated to HPFCHBA_ComputerSystem, cs1, via HPFCHBA_ComputerSystemPortController. Version 1.0.
Figure 2 – HP FC HBA Profile: Object Diagram 18 HP FC HBA Profile Version 1.0.
9.2 Retrieve the FC HBA Group Operational Status For the given instance of HPFCHBA_ComputerSystem, select the associated instance of HPFCHBA_GroupSystemSpecificCollection through the HBFCHBA_GroupHostedCollection association. Retrieve the value of HPFCHBA_GroupSystemSpecificCollection.GroupOperationalStatus property. 9.3 Retrieve the FC Port Status For the given instance of HPFCHBA_FCPort, retrieve the value of HPFCHBA_FCPort.OperationalStatus property.
Element Name Requirement Description HPFCHBA_SoftwareIdentityDrvPortController Mandatory See Section 10.26 HPFCHBA_PortControllerFirmwareIdentityFW Mandatory See Section 10.27 HPFCHBA_PortControllerFirmwareIdentityBIOS Mandatory See Section 10.28 HPFCHBA_ProductPhysicalComponent Mandatory See Section 10.29 HPFCHBA_SystemPackaging Mandatory See Section 10.30 HPFCHBA_ConcreteIdentity Mandatory See Section 10.31 HBFCHBA_GroupHostedCollection Mandatory See Section 10.
10.3 HPFCHBA_PortController HPFCHBA_PortController is is a logical device corresponding to a hardware network port controller. Table 6 – Class: HPFCHBA_PortController Properties Requirement Notes HPFCHBA_PortController CIM_PortController ControllerType Mandatory See Section 7.3.1 DeviceID Mandatory See Section 7.3.2 Name Mandatory See Section 7.3.3 10.4 HPFCHBA_FcPortStatistics HPFCHBA_FcPortStatistics is the set of statistics for the FC port.
10.7 HPFCHBA_Product HPFCHBA_Product is used to aggregate physical element of the FC HBA. Table 10 – Class: HPFCHBA_Product Properties Requirement Notes HPFCHBA_Product CIM_Product ElementName Mandatory See Section 7.7.1 IdentifyingNumber Mandatory See Section 7.7.3 VersionString Mandatory See Section 7.7.4 10.8 HPFCHBA_SoftwareIdentityDrv HPFCHBA_SoftwareIdentityDrv represents software driver associated with the FC port controller.
Table 13 – Class: HPFCHBA_FirmwareIdentityBIOS Properties Requirement Notes HPFCHBA_FirmwareIdentityBIOS CIM_SoftwareIdentity Classifications Mandatory See Section 7.10.1 Name Mandatory See Section 7.10.2 VersionString Mandatory See Section 7.10.3 10.11 HPFCHBA_SCSIProtocolController HPFCHBA_SCSIProtocolController represents a protocol controller that manages a SCSI interface. This class is used for backward compatibility with SMI-S 1.0.
10.13 HPFCHBA_GroupSystemSpecificCollection HPFCHBA_GroupSystemSpecificCollection is used to represent the group status of all FC HBAs. Table 16 – Class: HPFCHBA_GroupSystemSpecificCollection Properties Requirement Notes HPFCHBA_GroupSystemSpecificCollection HP_GroupSystemSpecificCollection GroupOperationalStatus Mandatory See Section 7.13.1 CIM_SystemSpecificCollection 10.
10.17 HPFCHBA_ComputerSystemLogicalPortGroup HPFCHBA_ComputerSystemLogicalPortGroup is used to represent an association between HPFCHBA_ComputerSystem and HPFCHBA_LogicalPortGroup. Table 20 – Class: HPFCHBA_ComputerSystemLogicalPortGroup Properties Requirement Notes Antecedent Mandatory Key: References HPFCHBA_ComputerSystem Dependent Mandatory Key: References HPFCHBA_ LogicalPortGroup 10.
10.21 HPFCHBA_FCPortLogicalPortGroup HPFCHBA_FCPortLogicalPortGroup is used to represent an association between HPFCHBA_FCPort and HPFCHBA_LogicalPortGroup. Table 24 – Class: HPFCHBA_FCPortLogicalPortGroup Properties Requirement Notes Member Mandatory Key: References HPFCHBA_FCPort Collection Mandatory Key: References HPFCHBA_LogicalPortGroup 10.
10.25 HPFCHBA_PhysicalPackagePortController HPFCHBA_PhysicalPackagePortController is used to represent an association between HPFCHBA_PortController and HPFCHBA_PhysicalPackage. Table 28 – Class: HPFCHBA_PhysicalPackagePortController Properties Requirement Notes Antecedent Mandatory Key: References HPFCHBA_PhysicalPackage Dependent Mandatory Key: References HPFCHBA_ PortController 10.
10.29 HPFCHBA_ProductPhysicalComponent HPFCHBA_ProductPhysicalComponent is used to represent an association between HPFCHBA_Product and HPFCHBA_PhysicalPackage. Table 32 – Class: HPFCHBA_ProductPhysicalComponent Properties Requirement Notes GroupComponent Mandatory Key: References HPFCHBA_Product PartComponent Mandatory Key: References HPFCHBA_PhysicalPackage 10.
10.33 HPFCHBA_FCPortGroupSystemSpecific HPFCHBA_FCPortGroupSystemSpecific used to represent an association between CIM_FCPort and HPFCHBA_GroupSystemSpecificCollection. Table 36 – Class: HPFCHBA_FCPortGroupSystemSpecific Properties Requirement Notes Member Mandatory Key: References CIM_FCPort Collection Mandatory Key: References HPFCHBA_GroupSystemSpecificCollection 10.34 HP_RegisteredProfile The HP_RegisteredProfile class is defined by the HP Profile Registration Profile.
11 Durable Names and Correlatable IDs Table 39 – Durable Names generated by this Profile Class Durable Name(s) Source ID Information HPFCHBA_FCPort PermanentAddress Port WWN HPFCHBA_PortController Name Node WWN HPFCHBA_LogicalPortGroup Name Node WWN HPFCHBA_PhysicalPackage Name Node WWN HPFCHBA_Product Name HP:GUID:NODE WWN HPFCHBA_SoftwareIdentityDrv Name Node WWN HPFCHBA_FirmwareIdentityFW Name Node WWN HPFCHBA_FirmwareIdentityBIOS Name Node WWN HPFCHBA_SCSIProtocolController D
ANNEX A (normative) Change Log Version Date 1.0 8/31/2006 Initial draft 1.0.1 9/6/2006 Corrections 1.0.2 9/16/2006 Corrections 1.0.3 9/26/06 Corrections 1.0.4 11/15/06 RQM fixes 1.0.5 04/22/2011 Version 1.0.
ANNEX B (informative) Acknowledgments 32 HP FC HBA Profile Version 1.0.
ANNEX C (informative) Included WBEM TC CR Numbers CR Number Date CR0111 8/31/2006 Version 1.0.
Bibliography This section contains a list of the external references and dependencies for this specification. 34 HP FC HBA Profile Version 1.0.