API Guide

Overview
The Redsh Scalable Platforms Management API is a standard dened by the Distributed Management Task Force (DMTF). Redsh is a
next-generation systems management interface standard, which enables scalable, secure, and open server management. It is a new
interface that uses RESTful interface semantics to access data that is dened in model format to perform out-of-band systems
management. It is suitable for a wide range of servers ranging from stand-alone servers to rack mount and bladed environments and for
large scale cloud environments.
Dell PowerEdge servers oer a comprehensive range of embedded systems management functions enabled by the Integrated Dell Remote
Access Controler (iDRAC) with Lifecycle Controller. These functions are designed by adhering industry standard application programming
interfaces (APIs) including Redsh.
iDRAC with Lifecycle Controller technology is part of a larger data center solution that helps keep business critical applications and
workloads available always. The technology allows administrators to deploy, monitor, manage, congure, update, troubleshoot, and
remediate Dell servers from any location, and without the use of agents. It accomplishes this regardless of an operating system or a
Hypervisor presence or state.
This document provides a brief overview on Redsh and information on various aspects of Redsh protocol, supported schema, and
Redsh Eventing implemented in iDRAC. It also provides guidelines for using the Dell Redsh APIs.
Topics:
New in this release
Benets
Key technologies
Other documents you may need
New in this release
Support for Redsh specication v1.0.2.
Added Redsh support for storage inventory and monitoring.
Added Redsh support for network inventory and monitoring.
Added Redsh support for memory (DIMMs) inventory and statistics.
Added Redsh support for Update Service.
Benets
Redsh is a new global standard for open server management. It has the capabilities to support single servers, converged infrastructure,
and hyper—scale architecture. It provides the following benets over existing server management methods:
Increased simplicity and usability
High data security
Programmable interface that can be easily scripted
Widely-used standard
1
6 Overview