Dell Lifecycle Controller 2 Remote Services Release 1.
Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2012 Dell Inc.
Contents Notes, Cautions, and Warnings...................................................................................................2 1 Introduction..................................................................................................................................5 Benefits of using iDRAC7 with Lifecycle Controller..................................................................................................5 Key Features.................................................................
3 Getting Started with API Collateral and Links......................................................................15 Profiles....................................................................................................................................................................15 MOF WSDL and XSD API Definitions......................................................................................................................17 Managed Object File.............................................
Introduction 1 The Dell Lifecycle Controller provides advanced embedded systems management. It includes a 1GB-managed and persistent storage that embeds systems management features in addition to the iDRAC features. The Dell Lifecycle Controller Remote Services further enables remote systems management in a one-to-many method. Remote Services is accessible over the network using the secure Web services interface and can be programmatically utilized by applications and scripts.
Management) interfaces for remote deployment integrated with Dell OpenManage Essentials and partner consoles. For more information about iDRAC7, see Integrated Dell Remote Access Controller User’s Guide available at dell.
Licensable Features in Lifecycle Controller The Web Services for Management (WSMAN) License and Privilege Specification encompasses all the license and privilege information that is required to utilize the WSMAN API provided by the integrated Dell Remote Access Controller (iDRAC7) with Lifecycle Controller 2.0.
Lifecycle controller also supports local one-to-one system management tasks through a graphical user interface (GUI) using the server’s KVM or the Virtual Console in iDRAC for operating system installation, updates, configuration, and for running diagnostics, on single and local servers. This eliminates the need for multiple option ROMs for hardware configuration. For more information, see Lifecycle Controller User’s Guide.
Lifecycle Controller-Remote Services Features 2 Using Lifecycle Controller-Remote Services, you can perform the following operations: • • • • Deploy and Configuration Monitor Maintain Jobs Deployment and Configuration Using various Lifecycle Controller-Remote Services' capabilities, you can perform different configurations on a system throughout its lifecycle. You can perform operations such as Operating System Deployment and BIOS, iDRAC, RAID, and NIC configurations on the system.
disks, enclosures, and parent-child relationships between the collections. Additionally, there is a configuration service that contains all the methods used to configure the RAID storage.
• Get the list of MAC Addresses of all the NICs present on the server. System Configuration XML System configuration XML file contains the component configuration information, and this file is used to apply the configuration for BIOS, iDRAC, RAID, and NIC by importing the file into a target system. For more information, see XML Configuration Workflow white paper. Monitor Using various Lifecycle Controller-Remote Services capabilities, you can monitor a system throughout its lifecycle.
• • • • • Logs of all the remote operations Firmware update history based on device, version, and date. BIOS and NIC configuration changes. RAID configuration changes. Error message IDs. For more information, see Dell Event Message Reference Guide at dell.com/support/ manuals. System Event Log The Lifecycle log contains events related to system, storage devices, network devices, firmware updates, configuration changes, license messages, and so on.
The firmware update operations or firmware rollback operations are performed in the following order: 1. Initiate and download the image. 2. Create a reboot job. 3. Schedule the update job. 4. Monitor the job until finished. Part Replacement The Part Replacement feature is used to automatically update a firmware, configuration, or both for a newly-replaced component, such as a RAID controller, NIC, or power supply, to match with the original part.
A single job or array of jobs can be run immediately or scheduled to run at a later time. Multiple jobs are listed in the order of job execution sequence. If a system must reboot at the scheduled start time, a reboot job needs to be added to the list. Remote Services provides the following functions to manage Lifecycle Controller jobs: • Creating Jobs — Create specific types of jobs to apply configurations.
Getting Started with API Collateral and Links 3 Getting started with any feature of Lifecycle Controller begins at the Dell Tech Center Lifecycle Controller home page — delltechcenter.com/LC. The home page contains various sections that reference URLs, and these referenced URLs are direct links to the corresponding sections. You can follow these steps to get started using the Lifecycle Controller API: 1. Identify the feature or the required management operation. 2.
Profile Name Description Ethernet Port The Ethernet Port Profile extends the management capability of referencing profiles by adding the ability to represent an Ethernet port, its associated controller, and Ethernet interfaces. Event Filter The Dell Event Filter Profile provides the management capabilities to view the event filters and set actions and notifications for the events.
Profile Name Description Role Based Authorization The DCIM Role Based Authorization Profile describes the properties and interfaces for executing system management tasks related to the authorization. Sensors The DCIM Sensors Profile describes the properties and interfaces for executing system management tasks related to the management of sensors within a system.
XML Schema Description An XML schema (also known as XSD) is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself. These constraints are generally expressed using some combination of grammatical rules governing the order of elements. NOTE: To access the XSD, use the link en.community.dell.com/dell-groups/dtcmedia/m/mediagallery/20074445.
• BIOS Attribute Registry — en.community.dell.com/techcenter/extras/m/white_papers/20066214.aspx Event Message Registry XML The message registry XML describes all messages, message IDs, and message arguments from all profiles. This zipped file contains the iDRAC and Lifecycle Controller event and error message data in XML, conforming to the DMTF DSP0228 message registry XML schema. The zipped file also includes an XSL file provided by Dell that enables content searching and reading easier.
Feature Base Management with IPMI iDRAC7 Express iDRAC7 Express for Blades iDRAC7 Enterprise Diagnostics Yes Yes Yes Yes Server Profile Export and Import - - Yes Part Replacement - - - Yes Local Updates Yes Yes Yes Yes Driver Packs Yes Yes Yes Yes Remote Services (through WSMAN) Yes Yes Yes Yes White Papers To access the following white papers, go to delltechcenter.
Integrating the Lifecycle Controller API 4 This section outlines the resources required to integrate the Lifecycle Controller API into an application: • API Clients – Lists the API clients that are available to support WinRM or WSMAN. The API clients enable a you to create an application in a variety of programming languages. • Best Practices Guide — Provides information about the common work flows, where in ready-to-use Python scripts are provided for all the common work flows.
Applications Using Lifecycle Controller-Remote Services The following applications use Lifecycle Controller-Remote Services • Dell Compellent | Fluid Data Network Storage Solution — compellent.com • Dell Lifecycle Controller Integration v2.0 for System Center Configuration Manager — dell.com/support/ drivers/us/en/555/DriverDetails/DriverFileFormats?DriverId=Y6J43 • Virtual Integrated System (VIS) — dell.com/content/topics/topic.
Social Media Reference 5 To obtain the most up-to-date information, go to the Dell Tech Center and search for the required information. Lifecycle Controller Technical Learning Series Dell’s 12th generation PowerEdge servers (content.dell.com/us/en/corp/d/corp-comm/power-edge-servers) are shipped with the second generation of embedded server management, iDRAC7 with Lifecycle Controller (en.community.dell.com/ techcenter/b/techcenter/archive/2012/08/02/idrac7-with-lifecycle-controller.aspx).
Terms and Definitions 6 The following table lists the terms used in this document and their definitions. Term Definition LC Lifecycle Controller Enumerate Refers to WSMAN ENUMERATE operation as described in Section 8.2 of DSP0226_V1.1 and Section 9.1 of DSP0227_V1.0 Get Refers to WSMAN GET operation as defined in Section 7.3 of DSP00226_V1.1 and Section 7.1 of DSP0227_V1.0 iDRAC Integrated Dell Remote Access Controller management controller for blades and monolithic servers.