Dell Enterprise Solution Resources Owner's Manual

Add to my manuals
15 Pages

advertisement

Dell Enterprise Solution Resources Owner's Manual | Manualzz

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

Figure 1 – Class Diagram ............................................................................................................................. 8

Figure 2 – Implementation Object Diagram .................................................................................................. 9

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.

Figure 2 represents the class schema for the Profile Registration Profile. For simplicity, the prefix CIM_ is

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.

See section 7.1

The class shall be implemented in both the Interop Namespace : root/interop and

Implementation Namespace: root/dcims .

See section 7.1.

The class shall be implemented in the

Interop Namespace : root/interop.

See section 7.2.

The class shall be implemented in both the Interop Namespace : root/interop and

Implementation Namespace: root/dcim .

See section 7.2.

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 DCIM_ElementConformsToProfile shall reference the “Central Class” class listed in the Table 4 and

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

definitions, see section 3). The “Additional Requirements” column shall denote either possible values for

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

4.

The property value shall be the “Version” column of the corresponding profile row from

Table 4.

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

Table 4 lists the DMTF profiles in the “Profile Name” column with the corresponding Central Classes of

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 DCIM_ElementConformsToProfile shall reference the “Central Class” class listed in the Table 7 and

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

definitions, see section 3). The “Additional Requirements” column shall denote either possible values for

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

from Table 7.

The property value shall be from “Version” column of the corresponding profile row from

Table 7.

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.

Table 7 lists the DCIM profiles in the “Profile Name” column with the corresponding Central Classes of

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

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals