HP WBEM TC Document Number: P00105 Date: 3/4/2010 Version: 1.5.1 HP Base Server Profile © Copyright 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.
Contents 1 2 3 4 5 6 7 8 9 10 11 Scope ............................................................................................................................................. 6 Normative References ................................................................................................................... 6 2.1 Approved References .................................................................................................................... 6 2.2 References Under Development ........
Table 5 – Test Indications ................................................................................................................................... 15 Table 6 – CIM Elements – HP Profile Registration Profile .................................................................................. 22 Table 7 – Class: HP_ComputerSystem .............................................................................................................. 23 Table 8 – Class: HP_RegisteredProfile ....................
Foreword The HP Base Server Profile (P00105) was prepared by the HP WBEM TC. 4 Version 1.5.
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 an HP Base Server. 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. 5 Version 1.5.
1 Scope The HP Base Server profile extends the management capability of referencing profiles by adding the capability to represent HP base servers. 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.1 Approved References DMTF DSP0200, CIM Operations over HTTP 1.2.
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 permissible within the limits of the document optional used to indicate a course of action permissib
5 Synopsis Profile Name: HP Base Server Profile Version: 1.5.1 Organization: HP WBEM TC CIM Schema Version: 2.12 Central Class: HP_ComputerSystem Extends: DMTF DSP1004, Base Server profile 1.0.0 The HP Base Server Profile extends DMTF DSP1004 to add the capability to model HP servers. Table 1 – Related Profiles Profile Name Organization Version Relationship DSP1004 – Base Server profile DMTF 1.0.0 Extends P00100 – HP Profile Registration Profile HP WBEM TC 1.0.
6 Description HP_ManagementProcessor (see HP Management Processor Lite profile) * ComputerSystem HP_BladeEnclosureCS (see DMTF Base Server profile) HP_MPComponentCS (see HP Blade System Lite profile) HP_ComputerSystemChassis 1 1 1 1 HP_ComputerSystemPakcage (see HP Base Server Physical Asset profile) HP_ComputerSystem HP_BladeSystemComponent SecondaryOwnerPager SecondaryOwnerContact SecondaryOwnerName PrimaryOwnerPager 1 1 1 1 HP_EthernetDevice (see HP Base Server Physical Asset profile) H
Support for these properties is optional. If supported, these properties must be supported as writeable. In addition, the values written to these properties must be persisted across reboots. Clients determine that this property is supported by querying a non-null, non-empty string contained in the property. If implemented, providers must initialize the property to the string value “not set” if a client has not yet initialized or set a value for the property for the first time. • HP_ComputerSystem.
7.1.4 HP_ComputerSystem.OperationalStatus (mandatory) The value of the OperationalStatus property is determined by iterating over all HP_GroupSystemSpecificCollection instances and applying a “smarter” worst-of algorithm.
or “Completed” then the Computer System provider will set its OperationalStatus[0] to “OK”. 2. If one or more of the subsystems associated with the Computer System provider via the HP_GroupHostedCollection association have a value in GroupOperationalStatus[0] of “Unknown” or “No Contact”, then the Computer System provider will set its OperationalStatus[0] to “Unknown”. 3.
32571 Cell Board 32572 Blade HP_ComputerSystem.Dedicated[ ] and HP_ComputerSystem.OtherDedicatedDescription[ ] arrays must be populated as follows: System HP_ComputerSystem. Dedicated[ ] HP_ComputerSystem.
Examples: - nPar with 1 cell board in a Superdome - nPar with multi cell boards in a Superdome (Physical Partition) Dedicated[2]: 32571 (Cell Board) Single-node Dedicated[0]: 0 (Not Dedicated) Empty Dedicated[0]: 2 (Other) “Multi-node” Dedicated[0]: 32568 (Virtual Partition) Empty Dedicated[0]: 32570 (Virtual System) Empty (Non-cellular servers) Examples: - Proliant DL585 - Integrity rx6600 Multi-node (Single chassis with multiple servers) Examples: - Proliant 100 series - T2 Spartan Virtual par
8 Methods 8.1 Method: HP_ComputerSystem.SendTestIndication( ) Return values for SendTestIndication( ) shall be as specified in Table 3 where the method-execution behavior matches the return-code description. SendTestIndication( ) method’s parameters are specified in Table 2. No standard messages are defined for this method. Table 3 – HP_ComputerSystem.
Property Name Property Implementation CIM_AlertIndication Description “This is an Informational Test Event.” “This is a Warning Test Event.” “This is a Critical Test Event.” AlertType 5 (Device Alert) EventID “1” “2” “3” ProviderName “HP Test” RecommendedActions “No action is recommended.” HP_AlertIndication Summary “Test Event” ProbableCause 1 (Other) ProbableCauseDescription “Test Indication” 8.
9 9.1 Use Cases Object Diagrams Figure 2 shows a simple implementation of a system containing 3 fans and 2 processors. The fans, processors, and base system have been extended via HP extension profiles. This example also shows that the DMTF physical asset profile has been implemented and has been extended to include base server physical asset information by the HP Base Server Physical Asset profile. The example uses the scoping class methodology for registering compliance to profiles.
system1: HP_ComputerSystem: HP_ComputerSystemPackage chassis1: HP_ComputerSystemChassis HP_SystemProcessor HP_SystemFan proc1: HP_Processor fan1: HP_Fan proc2: HP_Processor fan2: HP_Fan fan3: HP_Fan CIM_ElementConformsToProfile HP_ExtendsProfile prof3: CIM_RegisteredProfile RegisteredOrg: DMTF (2) RegisteredName: Base Server CIM_ReferencedProfile CIM_ReferencedProfile CIM_ReferencedProfile prof2: CIM_RegisteredProfile prof1: CIM_RegisteredProfile prof8: CIM_RegisteredProfile RegisteredOrg: DM
Clients can determine that the physical sides of the CPU, Memory, and Base Server models have been extended by discovering an HP_ExtendsProfile instance associating CIM_RegisteredProfile for the DMTF Physical Asset profile with the 3 extension profiles; HP Base Server Physical Asset profile, HP CPU Physical Asset profile, and HP Memory Physical Asset profile.
Figure 4 shows an example of how HP Consolidate Status works with an instance of HP_ComputerSystem. The instance of HP_ComputerSystem has 2 subsystems (power and cooling) represented by instances of HP_PowerSupplyCollection and HP_CoolingCollection. Each subsystem is associated with HP_ComputerSystem with associations that subclass from HP_GroupHostedCollection (HP_HostedCollingCollection and HP_HostedPowerCollection in this case).
system1: HP_ComputerSystem: HP_HostedCoolingCollection OperationalStatus[0]: Degraded HP_HostedPowerCollection col1 : HP_CoolingCollection col2: HP_PowerSupplyCollection HP_SystemFan GroupOperationalStatus[0]: Degraded GroupOperationalStatus[0]: OK HP_SystemPowerSupply HP_MemberOfCoolingCollection fan1: HP_Fan HP_MemberOfPowerCollection OperationalStatus[0]: Degraded ps1: HP_PowerSupply OperationalStatus[0]: OK fan2: HP_Fan OperationalStatus[0]: OK ps2: HP_PowerSupply OperationalStatus[0]: OK f
• Query for all instances of HP_RegisterdProfile associated with this instance of CIM_RegisteredProfile via the association HP_ExtendsProfile that have the following property values: • • RegisteredOrganization – 1 (other) • OtherRegisteredOrganization – “HP WBEM TC” • RegisteredName – “HP Base Server” If an instance of HP_RegisteredProfile is found in the previous step, the client knows that the implementation namespace’s Base Server instance has been extended with the HP specific elements defined
Table 7 – Class: HP_ComputerSystem Properties Requireme nt Notes PrimaryOwnerName O (see section 7.1.1) PrimaryOwnerContact O (see section 7.1.1) PrimaryOwnerPager O (see section 7.1.1) SecondaryOwnerPager O (see section 7.1.1) SecondaryOwnerName O (see section 7.1.1) SecondaryOwnerPager O (see section 7.1.1) LocationIndicator O (see section 7.1.2) OtherIdentifyingInfo O (see section 7.1.3) IdentifyingDescriptions O (see section 7.1.3) OperationalStatus M (see section 7.1.
Table 10 – Correlatable IDs generated by this Profile Class Correlatable ID(s) Source ID Information Circumstances for Change None Defined 24 Version 1.5.
ANNEX A (normative) Change Log 25 Version 1.5.
ANNEX B (informative) Acknowledgments 26 Version 1.5.
ANNEX C (informative) Included WBEM TC CR Numbers CR Number Date CR00103 6/14/06 CR00142 10/20/2008 Changes related to Blade System Lite profile updates for supporting multiple enclosures CR00144 02/19/2009 Add SendTestIndication() method , definition of test indications and HPQ:ChassisSerialNumber tag. CR00152 07/30/2009 Update section 7.1.5 (HP_ComputerSystem.Dedicated) to clarify the data to be populated CR00155 10/08/2009 Clarify usage of Dedicated and OtherDedicated.
Bibliography This section contains a list of the external references and dependencies for this specification. 28 Version 1.5.