Concept Guide
Table Of Contents
- Dell Lifecycle Controller Remote Services v2.70.70.70 Quick Start Guide
- Contents
- Introduction
- Advantages of using Lifecycle Controller
- Benefits of using iDRAC with Lifecycle Controller
- Key features
- New in this release
- Advantages of using Lifecycle Controller Remote Services
- Licensable features in Lifecycle Controller
- About iDRAC RESTful API with Redfish and Web Service APIs
- About Lifecycle Controller API
- About one-to-many management achieved
- Other information that you may need
- Accessing documents from the Dell EMC support site
- Contacting Dell
- Remote Services Features
- Deployment and configuration
- Monitor
- Maintain
- Job management
- Getting started with API collateral and links
- Integrating the Lifecycle Controller API
- Social media reference
- Terms and definitions
Integrating the Lifecycle Controller API
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.
● Sample Scripts and Tools— Provides additional working examples and reference.
● Applications Using Lifecycle Controller-Remote Services — Lists several existing applications that are already
integrated with the Lifecycle Controller API.
● WinRM and OpenWSMAN Installation and Configuration— Identifies resources for configuring WinRM and WSMAN.
Topics:
• API clients
• Best practices workflow references
• Sample scripts and tools
• Applications using Lifecycle Controller-Remote Services
• WinRM and OpenWSMAN installation and configuration
API clients
The links to various API clients:
● WinRM Scripting API, MSDN —msdn.microsoft.com/en-us/library/aa384469(VS.85).aspx
● Redfish —www.dmtf.org/standards/redfish
● Advanced REST Client for Google Chrome —chrome.google.com/webstore/detail/advanced-rest-client/
hgmloofddffdnphfgcellkdfbfbjeloo.
● Postman REST Client for Google Chrome —chrome.google.com/webstore/detail/postman/
fhbjgbiflinjbdggehcddcbncdddomop
● cURL command line interface —curl.haxx.se/
● Openwsman CLI — github.com/Openwsman/wsmancli
● Windows PowerShell blog — blogs.msdn.com/PowerShell
● Windows PowerShell ScriptCenter —microsoft.com/technet/scriptcenter/hubs/msh.mspx
● Recite — Interactive WSMAN Scripting Environment —en.community.dell.com/techcenter/systems-management/w/wiki/
3757.recite-interactive-ws-man-scripting-environment.aspx
● Intel WSMAN Java Client Library —software.intel.com/en-us/articles/download-the-latest-intel-ws-management-java-
client-library
Best practices workflow references
For more information, see Best practices guide.
Sample scripts and tools
A few sample scripts to use Lifecycle Controller API are available for use with Recite. Recite is a Python-based tool that
provides a simple and fast interface for using the Dell Lifecycle Controller API. It has an interactive mode that is useful to run a
single command on a server or run batch commands to automate the sequence of operations.
● Interactive Recite environment —en.community.dell.com/techcenter/systems-management/w/wiki/3757.recite-interactive-
ws-man-scripting-environment.aspx
4
Integrating the Lifecycle Controller API 29