1、 Reference numberECMA-123:2009Ecma International 2009Smart Data Centre Resource Monitoring and Control ECMA-400 3rdEdition / June 2015 COPYRIGHT PROTECTED DOCUMENT Ecma International 2015 Ecma International 2015 iContents Page 1 Scope 1 2 Conformance . 2 3 Normative references 2 4 Terms, definitions
2、 and acronyms 3 5 Domains . 4 5.1 Introduction 4 5.2 Base Domain 5 5.2.1 CIM_System . 5 5.2.2 CIM_BaseMetricDefinition 5 5.2.3 CIM_BaseMetricValue . 5 5.2.4 CIM_MetricDefForME 6 5.2.5 CIM_MetricInstance . 6 5.2.6 CIM_RegisteredProfile 6 5.2.7 CIM_SystemDevice 7 5.2.8 CIM_Component 7 5.2.9 Metrics fo
3、r fluid measurements . 7 5.2.10 CIM_NumericSensor . 10 5.2.11 CIM_EnabledLogicalElementCapabilities . 10 5.2.12 CIM_ElementCapabilities 10 5.3 IT Domain . 10 5.4 Power Domain 13 5.5 Fluid Domain 13 5.5.1 SDC_FluidConnection . 15 5.5.2 SDC_FluidElement 15 5.5.3 SDC_FluidMeasurementPoint 16 5.5.4 SDC_
4、FluidTransferPort . 16 5.5.5 SDC_CoolingSystem . 16 5.5.6 SDC_CoolingSettingData 16 6 Properties . 16 7 Messages . 22 7.1 Commands and responses 23 7.1.1 GET . 23 7.1.2 SET 23 7.2 Event subscription and notification 24 7.2.1 Event subscription 24 7.2.2 Event notification 24 Annex A (normative) ECMA-
5、400 Edition 1 Resource configuration options 27 A.1 SDC VM Allocation Option 27 A.2 SDC Rack Option . 27 A.3 SDC Server Option 27 A.4 SDC CPU/Core Option . 27 A.5 SDC Memory Option 28 A.6 SDC Disk Option 28 A.7 SDC Network Option . 28 A.8 SDC VM Option 28 A.9 SDC vCPU Option 28 A.10 SDC vMemory Opti
6、on 29 A.11 SDC vDisk Option 29 ii Ecma International 2015A.12 SDC vNetwork Option .29 A.13 SDC Air conditioner Option 30 A.14 SDC Sensor Option30 Annex B (informative) Resource configuration of a CRAH systems fluid perspective 31 Ecma International 2015 iiiIntroduction Operation of data centres requ
7、ires management of storage, computation, communication, electrical energy and temperature to achieve the required quality of service and efficiency parameters. Often, however, the separate management of Information Technology (IT), electrical energy (or power) and cooling Resource islands yields a s
8、ub-optimal result. This Standard provides Messages that facilitate integrated or “smart” monitoring and control of Resources in those islands. The Messages are exchanged between the Management Function and Resources. The Standard acknowledges that those Resources may be composed of other Resources (
9、e.g. a rack may contain servers, ventilators, etc.). In addition, e.g. those servers may be viewed from their computing, energy consumption or dissipation aspects which this Standard models as Resource Components and groups into IT, power and fluid Domains, respectively. This 3rdedition is fully ali
10、gned with ISO/IEC 19395:2015. This Ecma Standard has been adopted by the General Assembly of June 2015. iv Ecma International 2015“COPYRIGHT NOTICE 2015 Ecma International This document may be copied, published and distributed to others, and certain derivative works of it may be prepared, copied, pu
11、blished, and distributed, in whole or in part, provided that the above copyright notice and this Copyright License and Disclaimer are included on all such copies and derivative works. The only derivative works that are permissible under this Copyright License and Disclaimer are: (i) works which inco
12、rporate all or portion of this document for the purpose of providing commentary or explanation (such as an annotated version of the document), (ii) works which incorporate all or portion of this document for the purpose of incorporating features that provide accessibility, (iii) translations of this
13、 document into languages other than English and into different formats and (iv) works by making use of this specification in standard conformant products by implementing (e.g. by copy and paste wholly or partly) the functionality therein. However, the content of this document itself may not be modif
14、ied in any way, including by removing the copyright notice or references to Ecma International, except as required to translate it into languages other than English or into a different format. The official version of an Ecma International document is the English language version on the Ecma Internat
15、ional website. In the event of discrepancies between a translated version and the official version, the official version shall govern. The limited permissions granted above are perpetual and will not be revoked by Ecma International or its successors or assigns. This document and the information con
16、tained herein is provided on an “AS IS“ basis and ECMA INTERNATIONAL DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PAR
17、TICULAR PURPOSE.“ Ecma International 2015 1Smart Data Centre Resource Monitoring and Control 1 Scope In the Smart Data Centre, Management Functions monitor and control Resources. Resources model IT and facility equipment, systems and components in a data centre. To monitor and control the Resources
18、Properties, Management Functions exchange command, response or event Messages with Resources, see Figure 1. g3Figure 1 Scope Resources are made up out of Resource Components which this second edition shares Properties with classes in Common Information Models (CIM). Messages refer to Resources and t
19、heir Properties. Messages are encoded in XML and exchanged in HTTP primitives. Figure 1 illustrates the functionality that this second edition adds as described above. g3Figure 2 Functionality that second edition adds Management Function(s), Resources, IT each received request requires a response as
20、 specified in DSP0200. A Management Function uses a CIM Listener and a CIM Client to send and receive Messages. Resources use a CIM Server, which implements the HTTP server, to send and receive Messages. Properties of a Resource are represented as Properties of an instance of a CIM class. Management
21、 Function shall have information of the instance name and the CIM Server that represents a Resource to query the properties of the Resource. To query Properties of a Resource, Management Functions shall include the corresponding instance name and the CIM Server that represents the Resource in CIM me
22、ssages. The CIM Server shall respond a CIM Ecma International 2015 23message request as a proxy for the Resource. Unimplemented Properties or Event Conditions shall be signalled in responses that carry “CIM_ERR_NO_SUCH_PROPERTY“ or “CIM_ERR_NOT_FOUND“ error codes respectively. 7.1 Commands and respo
23、nses 7.1.1 GET 7.1.1.1 GET command GET command specified in the table below shall be used to request Resource Properties or Event Descriptions. GET command shall be issued by Management Function and be received by Resource. Item Corresponding CIM-XML header Message type Request ID Object data Target
24、 7.1.1.2 GET response GET response specified in the table below is the response to the GET command. GET response is issued by Resource and is received and processed by Management Function. Item Corresponding CIM-XML header Message type Request ID Result code (indicating success) or (indicating error
25、) Object data Target Not specified in GET response (Target of the received GET command) Value ”Value” 7.1.2 SET 7.1.2.1 SET command SET command shall include the following items to set Properties of Resources or to set Event Conditions. SET command is issued by Management Function and is received an
26、d processed by Resource. 24 Ecma International 2015Item Corresponding CIM-XML header Message type Request ID Object Data Target Value ”New Value” 7.1.2.2 SET response SET response shall include the following items. SET response is issued by Resource and is received and processed by Management Functi
27、on. Item Corresponding CIM-XML header Message type Request ID Result Code (indicating success) or (indicating error) 7.2 Event subscription and notification 7.2.1 Event subscription To specify the conditions under which Management Functions need to be notified, they shall create an instance of CIM_I
28、ndicationFilter as described in CIM Event Model White Paper (DSP0107). Management Function issues Event subscription request to Resources that register the Event subscriptions that may result in event notifications. In the table, “M” and “O” indicate a field is mandatory or optional respectively. Fi
29、eld name Corresponding property of CIM_IndicationFilter Dimension G/S M/O Event subscription ID Name - G/S M Host SystemCreationClassName, SystemName, CreationClassName - G/S M Interval RepeatNotificationPolicy, OtherRepeatNotificationPolicy, RepeatNotificationInterval, RepeatNotificationGap, Repeat
30、NotificationCount s G/S O Beginning - G/S O End - G/S O Conditions Query, QueryLanguage - G/S M 7.2.2 Event notification When the Conditions in the Event subscriptions have been met, Resources shall notify the Management Function which registered the Event subscription using the Event notification.