Dell PowerEdge R830 Lifecycle Controller Remote Services v2.70.70.70 Quick Sta - Page 28
Integrating the Lifecycle Controller API, API clients, Best practices workflow references, Sample
![]() |
View all Dell PowerEdge R830 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 28 highlights
4 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-manscripting-environment.aspx • Other scripting examples - en.community.dell.com/techcenter/systems-management/w/wiki/1981.scripting-the-dell-lifecyclecontroller.aspx The Github repository "iDRAC-Redfish-Scripting" provides Python and PowerShell scripting examples for the iDRAC REST API with Redfish. The scripts illustrate key use cases for server inventory, configuration, monitoring and update. 28 Integrating the Lifecycle Controller API
![](/manual_guide/products/dell-poweredge-c6320p-lifecycle-controller-remote-services-v2707070-quick-start-guide-234f1d2/28.png)