Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using Windows Remote Management (WinRM)

Similar documents
Shared LOM support on Modular

Using Lifecycle Controller to Configure UEFI Secure Boot and OS Deployment

Web Service Eventing Support for Hardware Inventory and Monitoring

Configuring Direct-Connect between a DR Series System and Backup Media Server

Using Dell Repository Manager with Dell OpenManage Essentials

Dell Appliance for Wyse

Lifecycle Controller with Dell Repository Manager

Dell 1741M Converged Network Adapter FCoE Boot from SAN Guide

Teradici APEX 2800 for VMware Horizon View

Dell Wyse Datacenter for VMware Horizon View Cloud Pod Architecture

Setting Up Replication between Dell DR Series Deduplication Appliances with NetVault 9.2 as Backup Software

Deploying Solaris 11 with EqualLogic Arrays

Access Control Policies

Optimizing I/O Identity and Applying Persistence Policy on Network and Fibre Channel Adapters

SUU Supporting the DUP Dependency

Dell SupportAssist Version 1.2 For Dell OpenManage Essentials Support Matrix

FluidFS Antivirus Integration

Filter Dialects. This Dell Technical White Paper provides information about use of filters in WS- Man enumeration and subscription

Dell Networking MXL and PowerEdge I/O Aggregator with Cisco Nexus 5000 series fabric mode Config Sheets

Deployment of Dell M6348 Blade Switch with Cisco 4900M Catalyst Switch (Simple Mode)

Dell Networking MXL / PowerEdge I/O Aggregator with Cisco Nexus 5000 series NPV mode and Cisco MDS 9100 fabric switch Config Sheets

Running Milestone XProtect with the Dell FS8600 Scale-out File System

Release Notes. Dell Server Management Pack Suite For CPS. Version 5.1.1

Deployment of Dell M8024-k Blade Switch in Simple Mode with Cisco Nexus 5k Switch

Wired + Wireless Cloud-managed Campus Reference Architecture

Dell OptiPlex SFF AIO Stand. User s Guide. Model: IKAIO-01 1 /13

LSI SAS i PCIe to 6Gb/s SAS HBA Running On Dell Systems Important Information

Dell PowerEdge R920 System Powers High Performing SQL Server Databases and Consolidates Databases

Using Dell EqualLogic and Multipath I/O with Citrix XenServer 6.2

Performance Baseline for Deploying Microsoft SQL Server 2012 OLTP Database Applications Using EqualLogic PS Series Hybrid Storage Arrays

Dell PowerVault Network Attached Storage (NAS) Systems Running Windows Storage Server 2012 Troubleshooting Guide

Dell PowerEdge T620 Getting Started Guide

High-Performance Graphics with VMware Horizon View 5.2

Dell Server Deployment Pack Version 2.0 for Microsoft System Center Configuration Manager User's Guide

Dell Data Protection for VMware Horizon View Infrastructures

Advanced Performance Tuning for Dell EqualLogic Auto-Replication

Dell Reseller Option Kit Important Information

Dell Server PRO Management Pack for Microsoft System Center Virtual Machine Manager Installation Guide

Dell Server PRO Management Pack 3.0 for Microsoft System Center Virtual Machine Manager Installation Guide

Dell Server Management Pack Suite Version For Microsoft System Center Operations Manager And System Center Essentials Installation Guide

Efficient Video Distribution Networks with Multicast: IGMP Querier and PIM-DM

Dell PowerEdge VRTX Networking Deployment Guide for Microsoft Lync and Dell Mobility

Dell SupportAssist Version For Dell OpenManage Essentials Quick Start Guide

Dell EqualLogic Storage Management Pack Suite Version 5.0 For Microsoft System Center Operations Manager And Microsoft System Center Essentials

Dell SupportAssist Version 1.2 For Dell OpenManage Essentials Quick Start Guide

Dell PowerEdge T420 Getting Started Guide

Dell PowerEdge R720 and R720xd Getting Started Guide

Dell Server Management Pack Suite Version For Microsoft System Center Operations Manager And System Center Essentials User s Guide

Dell PowerVault MD3400/3420/3800i/3820i/ 3800f/3820f Storage Arrays Getting Started Guide

Lifecycle Controller 2 Release 1.0 Version Readme

Dell PowerEdge T620 Getting Started Guide

Management Station Software Version 7.3 Installation Guide

Automatic Backup Server Profile in Dell PowerEdge 12 th Generation Servers

Wired + Wireless Cloud-managed Campus Deployment Guide Branch, Small Campus and Distributed Sites

OpenManage Integration for VMware vcenter Using the vsphere Client Quick Install Guide Version 2.0

Using Dell Repository Manager to Update Your Local Repository

Dell PowerVault MD Storage Array Management Pack Suite Version 5.0 For Microsoft System Center Operations Manager And Microsoft System Center

Dell PowerVault MD3460/3860i/3860f Storage Arrays Getting Started Guide

Stacking Dell PowerConnect 10G Switches: M8024-k, 8024, 8024F

Virtual Machine Protection with Dell EqualLogic Virtual Storage Manager v4.0

VRF lite for Dell Networking N-Series

Dell Lifecycle Controller Integration For Microsoft System Center Configuration Manager Version Installation Guide

VMware ESX and ESXi. Support Matrix for Dell PowerEdge Systems and Storage Platforms

Overview of Microsoft Private Cloud with Dell EqualLogic Storage Arrays

FS8600 Snapshot and Volume Cloning Best Practices

Active Fabric Manager Installation Guide 1.5

Dell EqualLogic Storage Management Pack Suite Version 5.0 For Microsoft System Center Operations Manager And System Center Essentials User s Guide

Dell Fabric Manager Deployment Guide 1.0.0

Virtualization Support in Dell Management Console

Remote and Branch Office Reference Architecture for VMware vsphere with Dell PowerEdge VRTX

Citrix XenDesktop with Provisioning Server for VDI on Dell Compellent SC8000 All Flash Arrays for 3,000 Users

Deploying High-performing SQL Server OLTP Database on PowerEdge R730xd by Using Windows Storage Spaces

Dell Repository Manager Version 1.8 Troubleshooting Guide

Deploying FCoE (FIP Snooping) on Dell PowerConnect 10G Switches: M8024-k, 8024 and 8024F. Dell Networking Solutions Engineering March 2012

Configuring a Dell EqualLogic SAN Infrastructure with Virtual Link Trunking (VLT)

Accelerate SQL Server 2014 In-Memory OLTP Performance with Dell PowerEdge R920 and Express Flash NVMe PCIe SSDs

Managing and Protecting a Windows Server Hyper-V Environment using Dell EqualLogic PS Series Storage and Tools

Microsoft SharePoint Server 2010 on Dell Systems

Discovering Features in the idrac Remote Services API

Deployment of VMware Infrastructure 3 on Dell PowerEdge Blade Servers

Virtualization Support in Dell Management Console v1.0

VMware Infrastructure Update 1 for Dell PowerEdge Systems. Deployment Guide. support.dell.com

Sizing and Best Practices for Deploying Microsoft Exchange Server 2013 with Dell Compellent Storage Arrays

vstart 50 VMware vsphere Solution Specification

Dell Wyse Datacenter for VMware Horizon View Reference Architecture Brief

Dell Management Console Best Practices

Dell OpenManage Port Information Guide Version 7.2

Active Fabric Manager. Release Notes 1.5. June 2013

Deploying Dell PowerConnect 8100 and Cisco Catalyst Switches

VMware Infrastructure Update 1 for Dell PowerEdge Systems. Deployment Guide. support.dell.com

Best Practices for Configuring Data Center Bridging with Windows Server and EqualLogic Storage Arrays

VMware Infrastructure 3.5 for Dell PowerEdge Systems. Deployment Guide. support.dell.com

Microsoft Windows Server 2012 Early Adopter Guide

Scheduled Automatic Search using Dell Repository Manager

Dell IT Assistant Migration To OpenManage Essentials

Stacking Dell Force10 MXL 10/40G Blade Switches

Virtual Desktop Infrastructure with Dell Fluid Cache for SAN

WINDOWS EMBEDDED. February Troubleshooting and Resolving Memory Issues. Copyright 2015 Dell Wyse

Compatibility Matrix for VMware Infrastructure 3 and Dell PowerEdge Systems

Dell Repository Manager Data Center Version 1.7 User s Guide

Transcription:

Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using A Dell Technical White Paper Author Lucky P Khemani Dell Engineering September 2013 A Dell Choose an item.

Revisions (required) Date September 2013 Description Initial release 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. 2013 Dell Inc. All rights reserved. Reproduction of this material in any manner whatsoever without the express written permission of Dell Inc. is strictly forbidden. For more information, contact Dell. Dell, the DELL logo, and the DELL badge are trademarks of Dell Inc. Symantec, NetBackup, and Backup Exec are trademarks of Symantec Corporation in the U.S. and other countries. Microsoft, Windows, and Windows Server are 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 any proprietary interest in the marks and names of others. Dell, the Dell logo, Dell Boomi, Dell Precision,OptiPlex, Latitude, PowerEdge, PowerVault, PowerConnect, OpenManage, EqualLogic, Compellent, KACE, FlexAddress, Force10 and Vostro are trademarks of Dell Inc. Other Dell trademarks may be used in this document. Cisco Nexus, Cisco MDS, Cisco NX- 0S, and other Cisco Catalyst are registered trademarks of Cisco System Inc. EMC VNX, and EMC Unisphere are registered trademarks of EMC Corporation. Intel, Pentium, Xeon, Core and Celeron are registered trademarks of Intel Corporation in the U.S. and other countries. AMD is a registered trademark and AMD Opteron, AMD Phenom and AMD Sempron are trademarks of Advanced Micro Devices, Inc. Microsoft, Windows, Windows Server, Internet Explorer, MS-DOS, Windows Vista and Active Directory are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. Red Hat and Red Hat Enterprise Linux are registered trademarks of Red Hat, Inc. in the United States and/or other countries. Novell and SUSE are registered trademarks of Novell Inc. in the United States and other countries. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Citrix, Xen, XenServer and XenMotion are either registered trademarks or trademarks of Citrix Systems, Inc. in the United States and/or other countries. VMware, Virtual SMP, vmotion, 2 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

vcenter and vsphere are registered trademarks or trademarks of VMware, Inc. in the United States or other countries. IBM is a registered trademark of International Business Machines Corporation. Broadcom and NetXtreme are registered trademarks of Broadcom Corporation. Qlogic is a registered trademark of QLogic Corporation. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and/or names or their products and are the property of their respective owners. Dell disclaims proprietary interest in the marks and names of others. 3 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

Table of contents Revisions (required)... 2 Executive Summary... 5 1 Introduction... 6 1.1 Problem Statement... 6 2 Solution with WS Man... 7 3 Chassis Power Management... 8 3.1 Enabling or Disabling Server Performance Over Power Redundancy... 8 3.2 Disabling Server Performance Over Power Redundancy... 10 3.3 Enabling Server Performance Over Power Redundancy... 11 3.4 Changing the Chassis External Power Cap... 12 3.5 Avg/Min/Max Input Power...14 3.6 Resetting Power Metrics...16 4 Quickview of Major Power Properties... 18 5 Summary... 22 6 For More Information... 23 4 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

Executive Summary This white paper describes the remote power management of servers using the Windows Remote Management (WinRM) tool, the remote management capabilities available through a secure and standards-based Web Services Management (WS-MAN) interface of the Chassis Management Controller (CMC) on Dell M1000e Chassis. The target audience of this white paper is a Console application developer who has some WS-MAN knowledge to understand terminologies used in this white paper. 5 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

1 Introduction The Dell Chassis Management Controller (CMC) provides Chassis monitoring and control, and remote access features for blade servers. CMC software solution is designed to provide secure, simple, scriptable, and standards-based remote management capability through Web Services for Management (WSMAN) for Dell PowerEdge M1000e chassis systems. 1.1 Problem Statement The power required to support a modular or dense server module is very high. Data centers increasing in density and requiring more performance per Watt, more power at a higher efficiency is required. Increasing power costs is a top concern for data center managers. Microsoft's Windows Remote Management(WinRM) tool allows administrators to remotely manage and remotely execute programs on windows machines.winrm tool is used by Power Console Administrators for remote power management of Dell PowerEdge M1000e chassis systems. Administrator need to construct WinRM commands related to all managed power features which demands investment of good amount of time. This white paper offers information about simplifying power management of the Dell Chassis Management Controller using WinRM commands and also troubleshoot commonly occurring errors in using this tool. 6 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

2 Solution with WS Man Web Services for Management (WS Man) is a SOAP-XML based protocol for exchanging system management information. Windows Remote Management (WinRM) tool is a Windows command line utility which allows remote management of servers by using WS Management protocol. WinRM lets datacenter managers to access, edit, and update data from remote servers. It is possible to obtain hardware data from WS Management protocol implementations running on non-windows operating systems such as Linux. This allows operating systems from diverse vendors to function together. This document provides necessary information to understand power management of Dell PowerEdge M1000e chassis systems by using WinRM tool. Table 1 Benefits 1 Helps in reducing power-related costs with efficient secure remote power management through WS MAN. 2 Readily available tested WinRM commands for power management of Dell M1000e Chassis helps you to save time. 3 Scriptable remote power management through WS MAN helps in developing Automation framework by Python Scripts and common APIs which can be utilized by management console developers. 7 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

3 Chassis Power Management This white paper covers newly implemented power features in CMC WS Man software solution. Typical remote management setup is shown in Figure 1.WinRM client on management system remotely connects to WS Man service running on CMC for remote power management. For WinRM configuration and legacy remote power management features through WS- Man, refer to Chassis Management section of: http://en.community.dell.com/techcenter/systems-management/w/wiki/1949.aspx Figure 1 Setup Diagram 3.1 Enabling or Disabling Server Performance Over Power Redundancy In some scenarios, Power Console admin need to prioritize between power consumption and server performance in data centers. Enable the Server Performance Over Power Redundancy option to prioritize the server performance and server power-up over maintaining the power redundancy policy. If disabled: The system prioritizes the power redundancy policy over server performance. Some servers are not provided sufficient power for full performance, or are not turned on. Current status need to be checked before enabling or disabling ServerPerformanceOverPowerRedundancyEnabled property of the DCIM_ModularChassisView class. Class name DCIM_ModularChassisView Single instance Property 1 ServerPerformanceOverPowerRedundancyEnabled The feature is enabled when value is TRUE, or disabled when value is FALSE. C:\>winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_modularchassisview -u:<username> -p:<password> -r:https://<idrac_ip_address>/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 - a:basic Sample Output: 8 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

DCIM_ModularChassisView AssetTag = 00000 Caption = null ChassisDefaultLowerPowerCap = 2715 ChassisDefaultUpperPowerCap = 16685 ChassisExternalPowerCap = 16685 Description = null ElementName = chassis view FQDD = System.Chassis.1 FlexFabricState = false, false, false, false FlexFabricStateDescription = Fabric A, Fabric B, Fabric C, idrac Generation = null HostName = cmc-5q1b42s IPv4Address = <IDRAC_IP_ADDRESS> InstanceID = dcim:system.chassis.1 Location = [UNDEFINED] MgmtControllerFirmwareVersion = 4.40.A00.201305160535 PhysicalLocationAisle PhysicalLocationChassisName = CMC-5Q1B42S PhysicalLocationDataCenter PhysicalLocationDeviceSize = 10U PhysicalLocationRack PhysicalLocationRackSlot PowerState = 2 PrimaryStatus = 3 PwrInputInfrastructureAllocation = 449 PwrInputSystemConsumption = 808 9 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

SNMPCommunityBladeIRAlert SNMPDestinationBladeIRAlert ServerBasedPowerMgmtEnableTime = 19691231180000.000000-360 ServerBasedPowerMgmtEnabled = false ServerPerformanceOverPowerRedundancyEnabled = true ServiceTag = 5Q1B42S SystemPSUInputPower = 4444 SystemPSUOutputPower = 3789 UseHostNameForSlotName = true From the sample output shown here, we see that ServerPerformanceOverPowerRedundancyEnabled is equal to true, which implies that the feature is enabled. 3.2 Disabling Server Performance Over Power Redundancy Table 2 Method specification Class name DCIM_ModularChassisView Method Name SetBIOSAttributes AttributeName ServerPerformanceOverPowerRedundancyEnabled AttributeValue FALSE SystemFQDD System.Chassis.1 FQDD System.Chassis.1 C:\>winrm invoke SetBIOSAttributes http://schemas.dell.com/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_mgmtcontrollerservice?systemcreationclassname= Dell_ChassisMgr+CreationClassName=DCIM_MgmtControllerService+SystemName=systemmc +Name=mgmtcontrollerservice1 -u:<username> -p:<password> - r:https://<idrac_ip_address>:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 - a:basic -file:spopr_disabled.xml Sample output: SetBIOSAttributes_OUTPUT ReturnValue = 0 SetResult = 2 Sample output: SetBIOSAttributes_OUTPUT ReturnValue = 0 10 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

SetResult = 2 A sample input XML to describe the method input parameters: <p:setbiosattributes_input xmlns:p="http://schemas.dell.com/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_mgmtcontrollerservice"> <p:systemfqdd>system.chassis.1</p:systemfqdd> <p:fqdd>system.chassis.1</p:fqdd> <p:attributename>serverperformanceoverpowerredundancyenabled</p:attributename> <p:attributevalue>false</p:attributevalue> </p:setbiosattributes_input> Validate the output by viewing property ServerPerformanceOverPowerRedundancyEnabled of the DCIM_Modularchassisview class. Property value should be false. 3.3 Enabling Server Performance Over Power Redundancy Table 3 Method specification Class name DCIM_ModularChassisView Method Name SetBIOSAttributes AttributeName ServerPerformanceOverPowerRedundancyEnabled AttributeValue TRUE SystemFQDD System.Chassis.1 FQDD System.Chassis.1 C:\>winrm invoke SetBIOSAttributes http://schemas.dell.com/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_mgmtcontrollerservice?systemcreationclassname= Dell_ChassisMgr+CreationClassName=DCIM_MgmtControllerService+SystemName=systemmc +Name=mgmtcontrollerservice1 -u:<username> -p:<password> - r:https://<idrac_ip_address>:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 - a:basic -file:spopr_enabled.xml Sample output: SetBIOSAttributes_OUTPUT ReturnValue = 0 SetResult = 2 A sample input XML to describe the method input parameters: <p:setbiosattributes_input xmlns:p="http://schemas.dell.com/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_mgmtcontrollerservice"> <p:systemfqdd>system.chassis.1</p:systemfqdd> 11 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

<p:fqdd>system.chassis.1</p:fqdd> <p:attributename>serverperformanceoverpowerredundancyenabled</p:attributename> <p:attributevalue>true</p:attributevalue> </p:setbiosattributes_input> Validate output by viewing property ServerPerformanceOverPowerRedundancyEnabled of the DCIM_Modularchassisview class. Property value should be true. 3.4 Changing the Chassis External Power Cap The Chassis External Power Cap is the Maximum input power that the system is allowed to allocate to servers and chassis infrastructure. Table 4 Method specification Class name DCIM_MgmtControllerService Method Name SetChassisExternalPowerCap PowerCapValue The external chassis power cap value in Watts. ForceMode Enable the force mode when set to TRUE, or disable the mode when set to FALSE. Enable force mode limits the Chassis power consumption to the set value regardless of whether or not the Chassis blades need to be throttled to achieve this. C:\>winrm invoke SetChassisExternalPowerCap http://schemas.dell.com/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_mgmtcontrollerservice?systemcreationclassname= Dell_ChassisMgr+CreationClassName=DCIM_MgmtControllerService+SystemName=systemmc +Name=mgmtcontrollerservice1 -u:<username> -p:<password> - r:https://<idrac_ip_address>:443 -SkipCNcheck -SkipCAcheck -encoding:utf-8 - a:basic -file:setpowercapvalue.xml Sample output: SetChassisExternalPowerCap_OUTPUT ReturnValue = 0 A sample input XML to describe the method input parameters: <p:setchassisexternalpowercap_input xmlns:p="http://schemas.dell.com/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_mgmtcontrollerservice"> <p:powercapvalue>14000</p:powercapvalue> <p:forcemode>false</p:forcemode> </p:setchassisexternalpowercap_input> 12 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

Validate output by viewing property ChassisExternalPowerCap of DCIM_Modularchassisview class. C:\>winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_modularchassisview -u:<username> -p:<password> -r:https://<idrac_ip_address>/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 - a:basic Sample output: DCIM_ModularChassisView AssetTag = 00000 Caption = null ChassisDefaultLowerPowerCap = 2715 ChassisDefaultUpperPowerCap = 16685 ChassisExternalPowerCap = 14000 Description = null ElementName = chassis view FQDD = System.Chassis.1 FlexFabricState = false, false, false, false FlexFabricStateDescription = Fabric A, Fabric B, Fabric C, idrac Generation = null HostName = cmc-5q1b42s IPv4Address = <IDRAC_IP_ADDRESS> InstanceID = dcim:system.chassis.1 Location = [UNDEFINED] MgmtControllerFirmwareVersion = 4.40.A00.201305160535 PhysicalLocationAisle PhysicalLocationChassisName = CMC-5Q1B42S PhysicalLocationDataCenter PhysicalLocationDeviceSize = 10U PhysicalLocationRack 13 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

PhysicalLocationRackSlot PowerState = 2 PrimaryStatus = 3 PwrInputInfrastructureAllocation = 449 PwrInputSystemConsumption = 760 SNMPCommunityBladeIRAlert SNMPDestinationBladeIRAlert ServerBasedPowerMgmtEnableTime = 19691231180000.000000-360 ServerBasedPowerMgmtEnabled = false ServerPerformanceOverPowerRedundancyEnabled = false ServiceTag = 5Q1B42S SystemPSUInputPower = 13332 SystemPSUOutputPower = 5683 UseHostNameForSlotName = true 3.5 Avg/Min/Max Input Power Average, minimum, or maximum input power consumption reading. The period of measurement extends between reset events. Three instances of the Dell_AggregationPCPwrMetricValue classes will provide Average, Minimum and Maximum metrics. Class name Dell_AggregationPCPwrMetricValue Three instances for Avg, Min and Max C:\>winrm e http://schemas.dell.com/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dell_aggregationpcpwrmetricvalue -u:<username> - p:<password> -r:https://<idrac_ip_address>/wsman -SkipCNcheck -SkipCAcheck - encoding:utf-8 -a:basic Sample output: Dell_AggregationPCPwrMetricValue AggregationDuration = null AggregationTimeStamp = 20130716012600.937960-300 BreakdownDimension = null 14 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

BreakdownValue = null Caption = null ClassId = Dell:LoPCAmv Description = null Duration = null ElementName = null Generation = null InstanceID = Dell:LoPCAmv MeasuredElementName = null MetricDefinitionId = System Power Consumption: PCLow Watermark MetricValue = 0 TimeStamp = null Volatile = false Dell_AggregationPCPwrMetricValue AggregationDuration = null AggregationTimeStamp = 20130717071316.045196-300 BreakdownDimension = null BreakdownValue = null Caption = null ClassId = Dell:HiPCAmv Description = null Duration = null ElementName = null Generation = null InstanceID = Dell:HiPCAmv MeasuredElementName = null 15 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

MetricDefinitionId = System Power Consumption: PCHigh Watermark MetricValue = 1004 TimeStamp = null Volatile = false Dell_AggregationPCPwrMetricValue AggregationDuration = null AggregationTimeStamp = 20130717083828.050308-300 BreakdownDimension = null BreakdownValue = null Caption = null ClassId = Dell:AvgPCAmv Description = null Duration = null ElementName = null Generation = null InstanceID = Dell:AvgPCAmv MeasuredElementName = null MetricDefinitionId = System Power Consumption: PCAverage Watermark MetricValue = 792 TimeStamp = null Volatile = false 3.6 Resetting Power Metrics Class Dell_PowerMetricService name Method ControlMetrics name Property 1 MetricCollectionEnabled uint16 possible values: 4 = Reset Definitio Dell_AggregationPCPwrMetricD Reference to the 16 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

n ef REF Dell_AggregationPCPwrM etricdef C:\>winrm invoke ControlMetrics http://schemas.dell.com/wbem/wscim/1/cimschema/2/dell_powermetricservice? cimnamespace=<username>/dell/cmc+name=mservic e1+creationclassname=dell_powermetricservice+systemname=systemmodular+systemcrea tionclassname=dell_computersystem -r:https://<idrac_ip_address>/wsman - u:<username> -p:<password> -a:basic -skipcncheck -skipcacheck -encoding:utf-8 - file:resetpc_metrics.xml Sample output: ControlMetrics_OUTPUT ReturnValue = 0 A sample input XML to describe the method input parameters: <p:controlmetrics_input xmlns:p="http://schemas.dell.com/wbem/wscim/1/cimschema/2/dell_powermetricservice" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsman="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" > <p:definition> <wsa:referenceparameters> <wsman:resourceuri>http://schemas.dell.com/wbem/wscim/1/cimschema/2/dell_aggregationpcpwrmetricdef</wsman:resourceuri> <wsman:selectorset> <wsman:selector Name=" cimnamespace"><username>/dell/cmc</wsman:selector> </wsman:selectorset> </wsa:referenceparameters> </p:definition> <p:metriccollectionenabled>4</p:metriccollectionenabled> </p:controlmetrics_input> 17 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

4 Quickview of Major Power Properties Single instance of the DCIM_ModularChassisView class provides quick view of most frequently monitored power properties in data center for power management. Class name DCIM_ModularChassisView Single Instance Property 1 PwrInputInfrastructureAllocation Uint32, The total input power the CMC allocates to the chassis infrastructure (fans, IO modules, ikvm, CMC, standby CMC, and idrac servers). Unit is in watts. Property 2 PwrInputSystemConsumption Uint32, The total input power consumption for all modules in the chassis as measured from the input side of the power supplies. Unit is in watts. Property 3 Property 4 ServerBasedPowerMgmtEnabled ServerBasedPowerMgmtEnableT ime Boolean, ServerBasedPowerMgmtE nabled reports whether the power management of modular servers are controlled by software component outside of the chassis management firmware. The feature is enabled when value is TRUE, or disabled when value is FALSE. Datetime, ServerBasedPowerMgmtE nabletime reports the date and time serverbased power management was enabled. Property 5 SystemPSUInputPower Uint16, The property shall represent the upper bound for the external power consumption by power supply units in Watts. Property 6 SystemPSUOutputPower Uint16, The property shall 18 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

Property 7 ServerPerformanceOverPowerR edundancyenabled represent the upper bound for the internal power production by power supply units in Watts. Boolean, This property shall represent whether the blade server performance over the chassis power redundancy (SPOR) feature is enabled. Property 8 ChassisDefaultLowerPowerCap Uint32, Default Chassis Lower Power Input capping value Property 9 ChassisDefaultUpperPowerCap Uint32, Default Chassis Upper Power Input capping value Property 10 ChassisExternalPowerCap Uint32, ChassisExternalPowerCap indicates the current chassis external (wall) power budget cap value. This value can be changed through the DCIM_MgmtControllerSer vice.setchassisexternalpo wercap() method C:\>winrm e http://schemas.dmtf.org/wbem/wscim/1/cimschema/2/<username>/dell/cmc/dcim_modularchassisview -u:<username> -p:<password> -r:https://<idrac_ip_address>/wsman -SkipCNcheck -SkipCAcheck -encoding:utf-8 - a:basic Sample output: DCIM_ModularChassisView AssetTag = 00000 Caption = null ChassisDefaultLowerPowerCap = 2715 ChassisDefaultUpperPowerCap = 16685 ChassisExternalPowerCap = 14000 Description = null 19 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

ElementName = chassis view FQDD = System.Chassis.1 FlexFabricState = false, false, false, false FlexFabricStateDescription = Fabric A, Fabric B, Fabric C, idrac Generation = null HostName = cmc-5q1b42s IPv4Address = <IDRAC_IP_ADDRESS> InstanceID = dcim:system.chassis.1 Location = [UNDEFINED] MgmtControllerFirmwareVersion = 4.40.A00.201305160535 PhysicalLocationAisle PhysicalLocationChassisName = CMC-5Q1B42S PhysicalLocationDataCenter PhysicalLocationDeviceSize = 10U PhysicalLocationRack PhysicalLocationRackSlot PowerState = 2 PrimaryStatus = 3 PwrInputInfrastructureAllocation = 449 PwrInputSystemConsumption = 760 SNMPCommunityBladeIRAlert SNMPDestinationBladeIRAlert ServerBasedPowerMgmtEnableTime = 19691231180000.000000-360 ServerBasedPowerMgmtEnabled = false ServerPerformanceOverPowerRedundancyEnabled = false ServiceTag = 5Q1B42S 20 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

SystemPSUInputPower = 13332 SystemPSUOutputPower = 5683 UseHostNameForSlotName = true 21 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

5 Summary With increasing power costs as a primary issue for data center managers, efficient remote power management by secure, simple, and scriptable WinRM client will directly improve the operating cost and the reduce power consumption in data centers. The software Web service management features provided by CMC enables remote power management capabilities of the DellTM PowerEdgeTM M1000e Chassis. 22 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using

6 For More Information About PowerEdgeTM M1000e Chassis http://www.dell.com/support/manuals/us/en/19/product/poweredge-m1000e About windows Remote Management http://msdn.microsoft.com/en-us/library/windows/desktop/aa384291(v=vs.85).aspx 23 Remote Power Management of Dell PowerEdge M1000e with Chassis Management Controller (CMC) Using