HP WBEM TC Document Number: P00125 Date: 4/8/09 Version: 2.1.0 HP Blade System Lite Profile © Copyright 2008, 2009 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.
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s standard commercial license. 2 Version 2.1.
Contents 1 2 3 4 5 6 7 8 9 Scope ............................................................................................................................................. 7 Normative References ................................................................................................................... 7 2.1 Approved References .................................................................................................................... 7 2.2 References Under Development ................
9.2 9.3 9.4 10 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 10.11 11 Determine if Server is a Blade ..................................................................................................... 19 Determine if Server is a Node ..................................................................................................... 20 Determine Blade or Node Location ............................................................................................. 20 CIM Elements ......................
Foreword The HP Blade System Lite Profile P00125 was prepared by the HP WBEM TC. Version 2.1.
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 HP Blade Server systems and their Enclosures. 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 Version 2.1.
1 Scope The HP Blade System Lite profile extends the management capability of referencing profiles by adding the capability to represent the DMTF Modular System Profile in HP specific ways. While this profile is based on the DMTF Modular System Profile; it will not conform to that profile. This is intended to be supported only by the blades within an enclosure as a means for tying the blade to an enclosure. This profile is not intended to be implemented by the enclosure (via the Onboard Administrator).
cannot used for statements of possibility and capability, whether material, physical or causal conditional used to indicate requirements strictly to be followed in order to conform to the document when the specified conditions are met mandatory used to indicate requirements strictly to be followed in order to conform to the document and from which no deviation is permitted may used to indicate a course of action permissible within the limits of the document need not used to indicate a course of action permi
5 Synopsis Profile Name: HP Blade System Lite Profile Version: 2.1.0 Organization: HP WBEM TC CIM Schema Version: 2.12 Central Class: HP_BladeEnclosureCS Scoping Class: Same as parent profile Based on: DMTF DSP1008, Modular System Profile 1.0.0 The HP Blade System Lite Profile is based on DMTF DSP1008 to add c-class blade server characteristics that are specific to HP systems. Since the full support of DSP1008 is not planned, we do not claim support of DSP1008.
6 Description HP_RegisteredProfile CIM_SoftwareIdentity (see HP Profile Registration Profile) (see DMTF DSP 1023 Software Inventory Profile) HP_BladeCSLocation 1 CIM_InstalledSoftwareIdentity HP_ElementConformsToProfile (see HP Profile Registration profile) (see HP Location Profile) Reference Blade bay or Server Node 1 1 1 * 1 CIM_ElementSoftwareIdentity 1 HP_BladeEnclosureCS Dedicated: 2 (Other) OtherDedicatedDescriptions: “Modular” for c-class; “Mult-node” for SL systems 0..
HP_GroupSystemSpecificCollection CIM_MemberOfCollection see HP Consolidated Status profile see HP Consolidated Status profile HP_MemberOfBladeEnclosureCollection CIM_SystemComponent HP_GroupHostedCollection HP_BladeEnclosureCollection CIM_ComputerSystem see HP Consolidated Status profile HP_BladeEnclosureGroupHostedCollection HP_Location see HP Location profile HP_BladeSystemComponent HP_BladeEnclosureCS HP_BladeCSLocation HP_ElementLocation see HP Location profile HP_BladeCSElementLocation
7.3 HP_ComputerSystem (vPartition/nPartition/Virtual System) (Optional) This section shall apply when modeling partitionable or multi-bladed computer systems. The partition running on the bladed computer system shall follow the HP_Base Server Profile. No additional properties are required. The property “Dedicated” will use a vendor specific value (32568 to 32570) to indicate a vPartition, nPartition, or Virtual System. This represents the top-level computer system instance.
7.4.8 HP_BladeEnclosureCS.OperationalStatus This property shall be supported by the operational status of the shared enclosure sub-systems. Multinode server chassis may populate this value with “unknown” if the multi-node server chassis does not report status for the chassis or shared resources. 7.4.9 HP_BladeEnclosureCS.ManagementIPAddress This property shall be supported by the populating the string representation of the enclosure’s currently active management IP Address.
7.7 HP_MemberOfBladeEnclosureCollection The member of blade enclosure collection instance shall follow the HP Consolidated Status profile as defined in the section describing the HP_MemberOfCollection class. Multi-node server chassis that do not report status SHALL NOT populate this class. 7.8 HP_BladeSystemComponent The blade system component aggregation association will aggregate the blade/server node computer system instances with the enclosure/multi-system chassis computer system instance. 7.
8 Methods 8.1 Profile Conventions for Operations Support for operations for each profile class (including associations) is specified in the following subclauses. Each sub-clause includes either a statement “All operations are supported as described by DSP200 v1.2” or a table listing all the operations that are Unspecified by this profile or where the profile requires behavior other that described by DSP200.
8.10 HP_BladeCSElementLocation All other operations are supported as defined in DSP0200 v1.2. 9 Use Cases 9.
loc1: HP_BladeCSLocation fw1:CIM_SoftwareIdentity profile1:CIM_RegisteredProfile RegisteredName: HP Blade System Lite ElementConformsToProfile ElementLocationTagDesc: Blade(24) ElementLocationTag: “blade1” LocationInfoDesc: Blade Bay(14) LocationInformation: “2” CIM_InstalledSoftwareIdentity CIM_ElementSoftwareIdentity encl1: HP_BladeEnclosureCS HP_BladeCSElementLocation MemberOfBladeEnclosureCollection HP_BladeSystemComponent system1: HP_ComputerSystem (blade) bcoll1:HP_BladeEnclosureCollection Bl
MemberOfBladeEnclosureCollection Encl2: HP_BladeEnclosureCS loc3: HP_BladeCSLocation HP_BladeSystemComponent bcoll1:HP_BladeEnclosureCollection ElementLocationTagDesc: Blade(24) ElementLocationTag:"blade3" LocationInfoDesc: BladeBay(14) LocationInformation: "1" Blade3:CIM_ComputerSystem (blade) Dedicated:0 (Not Dedicated) HP_BladeCSElementLocation encl1: HP_BladeEnclosureCS MemberOfBladeEnclosureCollection HP_BladeCSElementLocation HP_BladeSystemComponent BladeEnclosureGroupHostedCollection blade1:
The above picture shows a bladed system in which a partition spans across blades located in multiple enclosures. The top-level HP_ComputerSystem instance indicated by “system1” comprised of three blade servers. An instance of CIM_ComputerSystem with the property “Dedicated” having a value 0 (“Not Dedicated”) represents each blade that forms the partition. Two of these blades is located in the rd th enclosure indicated by “encl1” and is present in the 3 and 4 blade bays.
9.3 Determine if Server is a Node Find the blade’s ComputerSystem instance as defined in the HP Base Server profile. Follow the CIM_HostedDependency associations and check if an associated ComputerSystem has the Dedicated property set to 0 (Not Dedicated). If any such instances are present, follow the SystemComponent associations and check if an associated ComputerSystem instance has the Dedicated property set to 2 (Other) and the OtherDedicatedProperty set to “Multi-node”.
HP_ComputerSystem instance for the multi-system chassis extends the class CIM_ComputerSystem to model the multi-system chassis. Table 3 – Class – HP_BladeEnclosureCS Properties Requirement Notes Dedicated Mandatory See section 7.4.1 OtherDedicatedDescriptions Mandatory See section 7.4.1 Caption Mandatory See section 7.4.3 Description Mandatory See section 7.4.4 ElementName Mandatory See section 7.4.5 SerialNumber Mandatory See section 7.4.6 ProductID Mandatory See section 7.4.
Table 5 – Class – HP_RegisteredProfile Properties Requirement Notes RegisteredOrganization Mandatory Other (1) OtherRegisteredOrganization Mandatory “HP WBEM TC” RegisteredName Mandatory “HP Blade System Lite” RegisteredVersion Mandatory “2.1.0” 10.5 HP_BladeEnclosureCollection HP_BladeEnclosureCollection extends the class HP_GroupSystemSpecificCollection to aggregate the Enclosure’s operational status. See the Consolidated Status Profile for more information.
Table 8 – Class – HP_BladeCSLocation Properties Requirement Notes ElementLocationTag Mandatory See section 7.9.2 ElementLocationTagDesc Mandatory See section 7.9.1 LocationInformation Mandatory See section 7.9.4 LocationInfoDesc Mandatory See section 7.9.3 10.9 HP_BladeCSElementLocation HP_BladeCSLocation extends the class HP_Location class to provide the chassis location and blade bay or server node bay location information.
Table 11 – Class properties: CIM_SoftwareIdentity Properties Requirement Notes BuildNumber Conditional The build number of enclosure firmware (if one exists) Classifications[] Mandatory This property shall have the value of 10=’Firmware’ in the [0] element. Manufacturer Mandatory Indicates the manufacturer of the firmware, e.g. “HP”.
ANNEX A (normative) Change Log Version Date 0.7 8/28/06 Initial Draft 0.9 9/1/06 Add consolidated status support 1.0 9/18/06 General cleanup for TC submittal; added document number P00125 and CR number. 1.0 9/28/06 Updates from TC review 1.0 12/5/06 Added MAC Address property 1.0 6/5/07 Added ProductID property and blade location support. 1.0b 10/12/2007 Added Firmware version (Software Identity) support. 2.0 8/20/2008 Added support for multiple enclosures 2.
ANNEX B (informative) Acknowledgments 26 Version 2.1.
ANNEX C (informative) Included WBEM TC CR Numbers CR Number Date CR00114 9/13/2006 Create HP Profiles for the Blade System Lite model. CR00116 11/15/2006 Add OBA Mac Address property to HP_BladeEnclosureCS Title CR00123 6/5/2007 CR00126 10/12/2007 Add Firmware version (DSP 1023) support. CR00142 8/20/2008 Changes to support multiple enclosures CR00145 3/26/2009 Changes to support support for multi-node server chassis, fix multiple blade/enclosure addition Version 2.1.
Bibliography This section contains a list of the external references and dependencies for this specification. 28 Version 2.1.