Redfish - Cisco C880 M5 Configuration Manual

Hide thumbs Also See for C880 M5:
Table of Contents

Advertisement

5.3

Redfish

Redfish is a standard for out-of-band management firstly released in 2015 by the
Distributed Management Task Force (DMTF). It uses a data model representation
inside a hypermedia RESTful interface. The data model is defined in terms of a
standard, machine- readable schema, with the payload of the messages expressed
in JSON and the protocol using the open data protocol (OData) version 4. Because
it is a hypermedia API, Redfish is capable of representing a variety of
implementations by using a consistent interface. It has mechanisms for discovering
and managing data center resources, handling events, and managing long-lived
tasks.
Redfish has been designed to support the full range of server architectures from
monolithic servers to converged infrastructure and hyper-scale architecture. Redfish
explicitly addresses converged infrastructure and rack-level management with a
modeling that can scale for the management of multiple nodes, nested chassis, and
server blades within a larger, actively managed enclosure.
The Redfish data model, which defines the structure and format of data representing
server status, inventory and available operational functions, is vendor-neutral.
Administrators can then create management automation scripts that can manage
any Redfish compliant server thus increasing the efficient operation of a
heterogeneous server farm.
Main features
The main features of the Redfish architectural style are:
Increased simplicity and usability
l
Encrypted connections and generally heightened security
l
A programmatic interface that can easily be controlled through scripts
l
Based on widely-used standards for web APIs and data formats
l
HTTPS is a secure version of HTTP that enables secure communications by
operating HTTP within a network connection encrypted by TLS or SSL. Redfish
utilizes HTTPS encryption for secure and reliable communication. All Redfish
network traffic, including event notifications, can be sent encrypted across the
network.
The web interface employed by Redfish is supported by many programming
languages, and its tree-like structure makes information easier to locate. Data
returned from a Redfish query can be turned into a searchable dictionary consisting
of key-value-pairs. By looking at the values in the dictionary, it is easy to locate
settings and current status of a Redfish managed node. These settings can then be
updated and actions issued to one or multiple nodes.
JSON data
Redfish represents data using JSON. JSON is a lightweight data-interchange format
that is easy for people to read and write and also for machines to parse. JSON is
based on a subset of the JavaScript programming language, using a text format that
is completely
Cisco C880 M5 Configuration Guide
5.3 Redfish
63

Advertisement

Table of Contents
loading

Table of Contents