advertisement
Profile Registration Profile
Document Number: DCIM1051
Document Type: Specification
Document Status: Published
Document Language: E
Date: 2012-03-08
Version: 1.0.0
THIS PROFILE IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL
ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT
EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. ABSENT A SEPARATE AGREEMENT
BETWEEN YOU AND DELL™ WITH REGARD TO FEEDBACK TO DELL ON THIS PROFILE
SPECIFICATION, YOU AGREE ANY FEEDBACK YOU PROVIDE TO DELL REGARDING THIS
PROFILE SPECIFICATION WILL BE OWNED AND CAN BE FREELY USED BY DELL.
© 2012 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the express written permission of Dell, Inc. is strictly forbidden. For more information, contact Dell.
Dell and the DELL logo are trademarks of Dell Inc. Microsoft and WinRM are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others.
2 Version 1.0.0
CONTENTS
1 Scope .................................................................................................................................................... 5
2 Normative References ........................................................................................................................... 5
3 Terms and Definitions ........................................................................................................................... 6
4 Symbols and Abbreviated Terms .......................................................................................................... 7
5 Synopsis ................................................................................................................................................ 8
6 Description ............................................................................................................................................ 8
7 Implementation Requirements .............................................................................................................. 9
7.1
DCIM_RegisteredProfile ........................................................................................................... 10
7.2
DCIM_LCRegisteredProfile ...................................................................................................... 12
8 Methods ............................................................................................................................................... 15
9 Use Cases ........................................................................................................................................... 15
10 CIM Elements ...................................................................................................................................... 15
11 Privilege and License Requirement .................................................................................................... 15
Version 1.0.0
3
Figures
Tables
Table 1 – Class Requirements: Profile Registration Profile .......................................................................... 9
Table 2 – DCIM_RegisteredProfile - Operations ........................................................................................ 10
Table 3 – DCIM_RegisteredProfile - Properties.......................................................................................... 10
Table 4 – DCIM_RegisteredProfile – DMTF Profile List ............................................................................. 11
Table 5 – DCIM_LCRegisteredProfile - Operations .................................................................................... 13
Table 6 – DCIM_LCRegisteredProfile - Properties ..................................................................................... 13
Table 7 – DCIM_LCRegisteredProfile – DCIM Profile List ......................................................................... 13
Table 8 – Privilege and License Requirements .......................................................................................... 15
4 Version 1.0.0
1
8
9
10
2
3
4
5
6
7
1 Scope
The DCIM Profile Registration Profile defines the classes used to describe the DCIM and DMTF profile registration and the version information of the profiles advertised as implemented for a managed system and components of the system. The information in this specification is intended to be sufficient for a provider or consumer of this data to identify unambiguously the classes, properties, methods, and values that must be instantiated to represent the profile name, version, and owning organization information that is modeled using the DMTF Common Information Model (CIM) Schema.
The Profile Registration Profile extends the management capability of the referencing profiles by adding the capability to describe the registration and versioning of Common Information Model (CIM) profiles that are implemented by CIM-based system and component-management instrumentation.
22
23
24
25
26
27
28
29
30
31
32
33
34
35
18
19
20
21
11
12
13
14
15
16
17
2 Normative References
Refer to the following documents for more information.
NOTE: For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
•
DMTF DSP1061, Management Profile 1.0.0
•
DMTF DSP0200, CIM Operations over HTTP 1.2.0
•
DMTF DSP0004, CIM Infrastructure Specification 2.3.0
•
DMTF DSP1000, Management Profile Specification Template
•
DMTF DSP1001, Management Profile Specification Usage Guide
•
DMTF DSP0226, Web Services for Management (WS-Management) Specification 1.1.0
•
DMTF DSP0227, WS-Management CIM Binding Specification 1.0.0
•
Dell Lifecycle Controller Best Practices Guide 1.0, http://en.community.dell.com/techcenter/extras/m/white_papers/20066173.aspx
•
Dell WSMAN Licenses and Privileges 1.0
•
ISO/IEC Directives, Part 2, Rules for the structure and drafting of International Standards , http://isotc.iso.org/livelink/livelink.exe?func=ll&objId=4230456&objAction=browse&sort=subtype
•
Unified Modeling Language (UML) from the Open Management Group (OMG), http://www.uml.org
•
Dell Tech Center MOF Library: http://www.delltechcenter.com/page/DCIM.Library.MOF
•
Related Managed Object Format (MOF) files: o DCIM_LCElementConformsToProfile o DCIM_ElementConformsToProfile o DCIM_RegisteredProfile o DCIM_LCRegisteredProfile
Version 1.0.0
5
48
49
50
51
36
37
38
39
40
41
42
43
44
45
46
47
52
53
54
55
56
57
58
59
3 Terms and Definitions
For the purposes of this document, the following terms and definitions apply.
3.1
Conditional – Indicates requirements to be followed strictly in order to conform to the document when the specified conditions are met.
3.2
Mandatory – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted.
3.3
May – Indicates a course of action permissible within the limits of the document.
3.4
Optional – Indicates a course of action permissible within the limits of the document.
3.5 can – Used for statements of possibility and capability, whether material, physical, or causal.
3.6 cannot – Used for statements of possibility and capability, whether material, physical, or causal.
3.7 need not – Indicates a course of action permissible within the limits of the document.
3.8 referencing profile – Indicates a profile that owns the definition of this class and can include a reference to this profile in its “Related Profiles” table.
3.9 shall – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted.
6 Version 1.0.0
71
72
73
74
75
76
77
78
79
80
81
82
60
61
62
63
64
65
66
67
68
69
70
3.10 shall not – Indicates requirements to be followed strictly in order to conform to the document and from which no deviation is permitted.
3.11 should – Indicates that among several possibilities, one is recommended as particularly suitable, without mentioning or excluding others, or that a certain course of action is preferred but not necessarily required.
3.12 should not – Indicates that a certain possibility or course of action is deprecated but not prohibited
3.13
FQDD – Fully Qualified Device Descriptor is used to identify a particular component in a system.
3.14
Interop Namespace – Interop Namespace is where instrumentation instantiates classes to advertise its capabilities for client discovery.
3.15
Implementation Namespace – Implementation Namespace is where instrumentation instantiates classes relevant to executing core management tasks.
3.16
ENUMERATE – Refers to WS-MAN
ENUMERATE
operation as described in Section 8.2 of
DSP0226_V1.1 and Section 9.1 of DSP0227_V1.0
3.17
GET – Refers to WS-MAN
GET
operation as defined in Section 7.3 of DSP00226_V1.1 and Section 7.1 of DSP0227_V1.0
83
84
85
86
87
88
89
90
91
92
93
94
4 Symbols and Abbreviated Terms
4.1
CIM -Common Information Model
4.2 iDRAC - Integrated Dell Remote Access Controller – management controller for blades and monolithic servers
4.3
CMC - Chassis Management Controller – management controller for the modular chassis
4.4
WBEM - Web-Based Enterprise Management
Version 1.0.0
7
95
96
97
98
99
100
101
102
103
104
5 Synopsis
Profile Name: Profile Registration
Version: 1.0.0
Organization: DCIM
CIM Schema Version: 2.26 Experimental
Central Class: DCIM_RegisteredProfile & DCIM_LCRegisteredProfile
Scoping Class: CIM_RegisteredProfile
The Profile Registration Profile defines the classes used to describe the DMTF profile registration and the version information of the profiles advertised as implemented for a managed system and components of the system.
105
106
107
108
109
110
6 Description
Profile Registration Profile describes the profile advertisements of the managed accesspoint. The profiles implemented on the managed accesspoint are represented by the CIM_RegisteredProfile instances in the
Interop Namespace.
removed from the names of the classes. root/dcim root/interop
CIM_RegisteredProfile
DCIM_RegisteredProfile
DCIM_ElementConformsToProfile
CIM_ManagedElement
(See DCIM and DMTF
Profiles)
DCIM_LCElementConformsToProfile
DCIM_LCRegisteredProfile
111
112 Figure 1 – Class Diagram
113
Figure 2 details the typical implementation for the Profile Registration Profile.
8 Version 1.0.0
root/dcim root/interop
DCIM_LCRegisteredProfile
RegisteredName = “Base
Server”
DCIM_RegisteredProfile
RegisteredName = “BaseServer and Physical Asset”
DCIM_LCElementConformsToProfile
DCIM_ElementConformsToProfile
DCIM_ComputerSystem
114
115
There should be an instance of
DCIM_RegisteredProfile and
DCIM_LCRegisteredProfile for each profile implemented in the root/dcim namespace
Figure 2 – Implementation Object Diagram
116
117
118
7 Implementation Requirements
This section describes the requirements and guidelines for implementing Profile Registration Profile.
Table 1 – Class Requirements: Profile Registration Profile
Requirement Description Element Name
Classes
DCIM_RegisteredProfile Mandatory
DCIM_ElementConformsToProfile
DCIM_LCRegisteredProfile
DCIM_LCElementConformsToProfile
Mandatory
Mandatory
Mandatory
The class shall be implemented in the
Interop Namespace : root/interop.
The class shall be implemented in both the Interop Namespace : root/interop and
Implementation Namespace: root/dcims .
The class shall be implemented in the
Interop Namespace : root/interop.
The class shall be implemented in both the Interop Namespace : root/interop and
Implementation Namespace: root/dcim .
Indications
None defined in this profile
Version 1.0.0
9
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
7.1 DCIM_RegisteredProfile
This section describes the implementation for the CIM_RegisteredProfile class that represents the registration of the DMTF profiles in the Interop Namespace.
This class shall be instantiated in the Interop Namespace (root/interop).
the corresponding DCIM_RegeisteredProfile instance.
7.1.1 Resource URIs for WinRM
®
The class Resource URI shall be “http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_RegisteredProfile?__cimnamespace=root/interop”
The key property shall be the InstanceID.
The instance Resource URI for DCIM_RegisteredProfile instance shall be:
“http://schemas.dell.com.org/wbem/wscim/1/cimschema/2/DCIM_LCRegisteredProfile?__cimnamespace=root/interop+InstanceID=<InstanceID value from Table 1>”
7.1.2 Operations
The following table lists the operations implemented on DCIM_RegisteredProfile.
Operation Name
Get
Enumerate
Table 2 – DCIM_RegisteredProfile - Operations
Requirements Required Input
Mandatory Instance URI
Mandatory Class URI
137
138
139
140
141
142
7.1.3 Class Properties
The following table lists the implemented properties for DCIM_RegisteredProfile instance in a system.
The “Requirements” column shall denote whether the property is implemented (for requirement
the property, or requirements on the value formulation.
Table 3 – DCIM_RegisteredProfile - Properties
Property Name
InstanceID
RegisteredName
RegisteredVersion
RegisteredOrganization
AdvertiseTypes[]
AdvertiseTypeDescriptions[]
Requirement
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Mandatory
Type Requirement and description
String
String
String
The property value shall be the InstanceID of
the corresponding profile row from Table 4.
The property value shall be the “Profile Name”
column of the corresponding profile from Table
The property value shall be the “Version” column of the corresponding profile row from
uint16 The property value shall be 2 (DMTF). uint16 The property value shall be 1 (Other)
The property array shall contain “WS-Identify”
String[] and “Interop Namespace” strings.
10 Version 1.0.0
143
144
145
146
those profiles in the “Central Class” column. The “InstanceID” and “Version” columns correspond to the
DCIM_RegisteredProfile’s InstanceID and RegisteredVersion properties respectively.
Profile Name
Table 4 – DCIM_RegisteredProfile – DMTF Profile List
Central Class InstanceID Version
Base Metrics
Base Server
CLP Service
Physical Asset
Power State
Management
Power Supply
Profile Registration
Record Log
Record Log
Role Based
Authorization
Sensors
Service Processor
Simple Identity
Management
DCIM_MetricService
DCIM_ComputerSystem
DCIM_CLPProtocolService
DCIM:BaseMetricsRegistered
Profile:1 1.0.0
DCIM:CSRegisteredProfile:1 1.0.0
DCIM:CLPProtocolServiceRe gisteredProfile:1
DCIM:PhysicalAssetRegister edProfile:1
1.0.0
1.0.0 DCIM_Chassis
DCIM_CSPowerManagement
Service
DCIM_PowerSupply
DCIM_RegisteredProfile
DCIM_LCRecordLog &
DCIM_SELRecordLog
DCIM_LCRecordLog
DCIM:PowerStateManageme ntRegisteredProfile:1
DCIM:PowerSupplyRegistere dProfile:1
DCIM:Profile Registration
Profile
DCIM:RecordLogRegisteredP rofile:1
DMTF:RecordLog:2.0.0
DCIM_LocalUserAccountMan agementService &
DCIM_IPMIAccountManagem entService &
DCIM_CLPAccountManageme ntService
DCIM_Sensor &
DCIM_PSNumericSensor &
DCIM_Numeric Sensor
DCIM:SimpleIdentityRegister edProfile:1
DMTF:Sensors:1.0.0
2.0.0
1.1.0
1.0.0
1.0.0
2.0.0
1.0.0
DCIM:SPRegisteredProfile:1
1.0.0
1.0.0
DCIM_SPComputerSystem
DCIM_LocalRoleBasedAuthori zationService &
DCIM_IPMIRoleBasedAuthori zationService &
DCIM_CLPRoleBasedAuthoriz ationService
SM CLP Admin Domain DCIM_AdminDomain
DCIM:RoleBasedAuthorizatio nRegisteredProfile:1
DCIM:SMCLPAdminDomain
RegisteredProfile:1
1.0.0
1.0.0
Version 1.0.0
11
Profile Name Central Class InstanceID Version
SMASH Collections
DCIM_CSCapabilitiesConcret eCollection &
DCIM_CSCapacitiesConcrete
Collection &
DCIM_CSSettingsConcreteCol lection &
DCIM_CSConsolesConcreteC ollection &
DCIM_CSLogsConcreteCollec tion &
DCIM_CSSensorsConcreteCo llection &
DCIM_ADMProfilesConcreteC ollection &
DCIM_SPCapabilitiesConcrete
Collection &
DCIM_SPCapacitiesConcrete
Collection &
DCIM_SPSettingsConcreteCol lection &
DCIM_SPConsolesConcreteC ollection &
DCIM_SPLogsConcreteCollec tion &
DCIM_SPSensorsConcreteCol lection
DCIM:SMASHCollectionsReg isteredProfile:1 1.0.0
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
7.2 DCIM_LCRegisteredProfile
This section describes the implementation for the CIM_RegisteredProfile class that represents the registration of the DMTF profiles in the Interop Namespace.
This class shall be instantiated in the Interop Namespace (root/interop).
the corresponding DCIM_RegeisteredProfile instance.
7.2.1 Resource URIs for WinRM
®
The class Resource URI shall be
“http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_LCRegisteredProfile?__cimnamespace=root/interop”
The key property shall be the InstanceID.
The instance Resource URI for DCIM_LCRegisteredProfile instance shall be:
“http://schemas.dell.com/wbem/wscim/1/cimschema/2/DCIM_LCRegisteredProfile?__cimnamespace=root/interop+InstanceID=<InstanceID value from Table 1>”
7.2.2 Operations
The following table lists the operations implemented on DCIM_LCRegisteredProfile.
12 Version 1.0.0
164
171
172
173
174
175
176
165
166
167
168
169
170
Operation Name
Get
Enumerate
Table 5 – DCIM_LCRegisteredProfile - Operations
Requirements Required Input
Mandatory Instance URI
Mandatory Class URI
7.2.3 Class Properties
The following table lists the implemented properties for DCIM_LCRegisteredProfile instance in a system.
The “Requirements” column shall denote whether the property is implemented (for requirement
the property, or requirements on the value formulation.
Table 6 – DCIM_LCRegisteredProfile - Properties
Property Name
InstanceID
RegisteredName
Requirement
Mandatory
Mandatory
RegisteredVersion
RegisteredOrganization
Mandatory
Mandatory
OtherRegisteredOrganization Mandatory
AdvertiseTypes[]
Mandatory
AdvertiseTypeDescriptions[]
Mandatory
ProfileRequireLicense[] Mandatory
ProfileRequireLicenseStatus[] Mandatory
Type Additional Requirements
String
String
String
The property value shall be from InstanceID of
the corresponding profile row from Table 7.
The property value shall be from
“RegisteredName” of the corresponding profile
The property value shall be from “Version” column of the corresponding profile row from
uint16 The property value shall be 1 (Other).
String The property value shall be “DCIM”. uint16 The property value shall be 1 (Other)
String
The property array shall contain “WS-Identify” and “Interop Namespace” strings.
String
This property array shall describe the required licenses for this profile.
If no license is required for the profile, the property shall have value NULL.
This property array shall contain the status for the corresponding license in the same element index of the ProfileRequireLicense array property. Each array element shall contain:
• “LICENSED”
• “NOT_LICENSED”
String
If no license is required for the profile, the property shall have value NULL.
those profiles in the “Central Class” column. The “DMTF Specialization” column denotes whether the corresponding DCIM profile specializes from DMTF profile(s) or not. The “InstanceID” and “Version” columns correspond to the DCIM_LCRegisteredProfile’s InstanceID and RegisteredVersion properties respectively.
Table 7 – DCIM_LCRegisteredProfile – DCIM Profile List
Profile Name Central Class InstanceID Version
DMTF
Speciali zation
Version 1.0.0
13
177
Profile Name
Base Metrics
Central Class
DCIM_MetricService
InstanceID
DCIM:BaseMetrics:1.0.0
Version
1.1.0
Base Server and
Physical Asset
BIOS and Boot
Management
CPU
Event Filter
Fan iDRAC Card
Job Control
LC Management
License
Management
DCIM_ComputerSystem
DCIM_BIOSService
DCIM_LCService
DCIM_LicenseManagementSe rvice
DCIM:BaseServerandPhysi calAsset:1.0.0
DCIM:BIOSandBootManag ement:1.0.0
DCIM_CPUView DCIM:CPU:1.0.0
DCIM_EFConfigurationService DCIM:EventFilter:1.0.0
DCIM_FanView DCIM:Fan:1.0.0
DCIM_iDRACCardView
DCIM_JobService
DCIM:iDRACCard:1.0.0
DCIM:JobControl:1.0.0
DCIM:LCManagement:1.1.
0
DCIM:LicenseManagement:
1.0.0
1.0.0
1.2.0
1.0.0
1.0.0
1.0.0
1.2.0
1.2.0
1.5.0
1.0.0
Memory DCIM_MemoryView DCIM:Memory:1.0.0 1.1.0
OS Deployment DCIM_OSDeploymentService DCIM:OSDeployment:1.1.0 1.4.0
PCI Device DCIM_PCIDeviceView DCIM:PCI Device:1.0.0 1.0.0
Persistent
Storage
Power State
Management
Power Supply
Record Log
Role Based
Authorization
DCIM_PersistantStorageServi ce
DCIM_CSPowerManagement
Service
DCIM_PowerSupplyView
DCIM_LCRecordLog &
DCIM_SELRecordLog
DCIM_LocalRoleBasedAuthori zationService &
DCIM_IPMIRoleBasedAuthori zationService &
DCIM_CLPRoleBasedAuthoriz ationService
DCIM_Sensor &
DCIM_PSNumericSensor &
DCIM_Numeric Sensor
DCIM:PersistentStorage:1.
0.0
DCIM:PowerStateManage ment:1.0.0
DCIM:PowerSupply:2.0.0
DCIM:RecordLog:1.0.0
DCIM:RoleBasedAuthorizat ion:1.0.0
1.0.0
1.0.0
2.1.0
1.0.0
1.0.0
1.0.0 Sensors
Service
Processor
DCIM:Sensors:1.0.0
DCIM:ServiceProcessor:1.0
.0 1.0.0
Simple Identity
Management
Simple NIC
Simple RAID
Software
Inventory
Software Update
System Info
Video
DCIM_SPComputerSystem
DCIM_LocalUserAccountMan agementService &
DCIM_IPMIAccountManagem entService &
DCIM_CLPAccountManageme ntService
DCIM_NICService
DCIM_RAIDService
DCIM_SoftwareIdentity
DCIM_SoftwareInstallationSer vice
DCIM_SystemView
DCIM_VideoView
DCIM:SimpleIdentityManag ement:1.0.0
DCIM:SimpleNIC:1.0.0
DCIM:SimpleRAID:1.0.0
DCIM:SoftwareInventory:1.
0.0
DCIM:SoftwareUpdate:1.0.
0
DCIM:SystemInfo:1.0.0
DCIM:Video:1.0.0
1.0.0
1.2.0
1.2.0
1.1.0
1.0.0
1.3.0
1.0.0
Yes
No
No
No
No
No
No
DMTF
Speciali zation
Yes
No
No
No
No
No
No
Yes
No
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
14 Version 1.0.0
178
179
180
8 Methods
There are no extrinsic methods for this profile.
181
182
9 Use Cases
See Lifecycle Controller (LC) Integration Best Practices Guide .
183
184
10 CIM Elements
No additional requirements are defined.
185
186
187
188
189
190
191
11 Privilege and License Requirement
The following table describes the privilege and license requirements for the listed operations. For the detailed explanation of the privileges and licenses, refer to the Dell WSMAN Licenses and Privileges specification.
Class and Method
Table 8 – Privilege and License Requirements
Operation
User Privilege
Required
DCIM_RegisteredProfile
DCIM_ElementConformsToProfile
DCIM_LCRegisteredProfile
DCIM_LCElementConformsToProfile
ENUMERATE,
GET
ENUMERATE,
GET
ENUMERATE,
GET
ENUMERATE,
GET
Login
Login
Login
Login
License Required
None.
None.
None.
None.
Version 1.0.0
15
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 9 Table 1 – Class Requirements: Profile Registration Profile
- 10 Table 2 – DCIM_RegisteredProfile - Operations
- 10 Table 3 – DCIM_RegisteredProfile - Properties
- 11 Table 4 – DCIM_RegisteredProfile – DMTF Profile List
- 13 Table 5 – DCIM_LCRegisteredProfile - Operations
- 13 Table 6 – DCIM_LCRegisteredProfile - Properties
- 13 Table 7 – DCIM_LCRegisteredProfile – DCIM Profile List
- 15 Table 8 – Privilege and License Requirements