HOME

TheInfoList



OR:

The Redfish standard is a suite of specifications that deliver an industry standard
protocol Protocol may refer to: Sociology and politics * Protocol (politics), a formal agreement between nation states * Protocol (diplomacy), the etiquette of diplomacy and affairs of state * Etiquette, a code of personal behavior Science and technology ...
providing a RESTful interface for the management of servers, storage, networking, and converged infrastructure.


History

The Redfish standard has been elaborated under the SPMF umbrella at the
DMTF Distributed Management Task Force (DMTF) is a 501(c)(6) nonprofit industry standards organization that creates open manageability standards spanning diverse emerging and traditional IT infrastructures including cloud, virtualization, network, s ...
in 2014. The first specification with base models (1.0) was published in August 2015. In 2016, Models for BIOS, disk drives, memory, storage, volume, endpoint, fabric, switch, PCIe device, zone, software/firmware inventory & update, multi-function NICs), host interface (KCS replacement) and privilege mapping were added. In 2017, Models for Composability, Location and errata were added. There is work in progress for Ethernet Switching, DCIM, and OCP. In August 2016, SNIA released a first model for network storage services (Swordfish), an extension of the Redfish specification.


Industry adoption


Redfish support on server

* Advantech SKY Server BMC *
Dell Dell is an American based technology company. It develops, sells, repairs, and supports computers and related products and services. Dell is owned by its parent company, Dell Technologies. Dell sells personal computers (PCs), servers, data ...
iDRAC BMC with minimum iDRAC 7/8 FW 2.40.40.40, iDRAC9 FW 3.00.00.0 *
Fujitsu is a Japanese multinational information and communications technology equipment and services corporation, established in 1935 and headquartered in Tokyo. Fujitsu is the world's sixth-largest IT services provider by annual revenue, and the la ...
iRMCS5 BMC * HPE
iLO The International Labour Organization (ILO) is a United Nations agency whose mandate is to advance social and economic justice by setting international labour standards. Founded in October 1919 under the League of Nations, it is the first and ol ...
BMC with minimum iLO4 FW 2.30, iLO5 * HPE Moonshot BMC with minimum FW 1.41 *
Lenovo Lenovo Group Limited, often shortened to Lenovo ( , ), is a Chinese Multinational corporation, multinational technology company specializing in designing, manufacturing, and marketing consumer electronics, Personal computer, personal computers, ...
XClarity Controller (XCC) BMC with minimum XCC FW 1.00 *
Supermicro Super Micro Computer, Inc., dba Supermicro, is an information technology company based in San Jose, California. It has manufacturing operations in the Silicon Valley, the Netherlands and at its Science and Technology Park in Taiwan. Founded on ...
X10 BMC with minimum FW 3.0 and X11 with minimum FW 1.0 *
IBM Power Systems Power Systems is a family of server computers from IBM that are based on its Power processors. It was created in 2008 as a merger of the System p and System i product lines. History IBM had two distinct POWER- and PowerPC-based hardware li ...
BMC with minimum
OpenPOWER The OpenPOWER Foundation is a collaboration around Power ISA-based products initiated by IBM and announced as the "OpenPOWER Consortium" on August 6, 2013. IBM is opening up technology surrounding their Power Architecture offerings, such as proce ...
(OP) firmware level OP940 *IBM Power Systems Flexible Service Processor (FSP) with minimum firmware level FW860.20 *Cisco Integrated Management Controller with minimum IMC SW Version 3.0


Redfish support on BMC

*
Insyde Software Insyde Software () is a company that specializes in UEFI system firmware and engineering support services, primarily for OEM and ODM computer and component device manufacturers. They are listed on the Gre Tai Market of Taiwan and headquartered ...
Supervyse BMC *
OpenBMC The OpenBMC project is a Linux Foundation collaborative open-source project whose goal is to produce an open source implementation of the Baseboard Management Controllers (BMC) Firmware Stack. OpenBMC is a Linux distribution for BMCs meant to work ...
a
Linux Foundation The Linux Foundation (LF) is a non-profit technology consortium founded in 2000 as a merger between Open Source Development Labs and the Free Standards Group to standardize Linux, support its growth, and promote its commercial adoption. Additi ...
collaborative
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
BMC firmware stack *
American Megatrends AMI (American Megatrends International LLC, formerly American Megatrends Inc.) is an international hardware and software company, specializing in PC hardware and firmware. The company was founded in 1985 by Pat Sarma and Subramonian Shankar. It ...
MegaRAC Remote Management Firmware *
Vertiv Vertiv is an American, Ohio-based, provider of equipment and services for data centers. Platinum Equity acquired the Emerson Network Power business from Emerson Electric in a transaction valued in excess of $4 billion, completed in December 20 ...
Avocent Core Insight Embedded Management Systems


Software using Redfish APIs

*
OpenStack OpenStack is a free, open standard cloud computing platform. It is mostly deployed as infrastructure-as-a-service (IaaS) in both public and private clouds where virtual servers and other resources are made available to users. The software plat ...
Ironic Irony (), in its broadest sense, is the juxtaposition of what on the surface appears to be the case and what is actually the case or to be expected; it is an important rhetorical device and literary technique. Irony can be categorized into ...
bare metal deployment project has a Redfish driver. *
Ansible An ansible is a category of fictional devices or technology capable of near-instantaneous or faster-than-light communication. It can send and receive messages to and from a corresponding device over any distance or obstacle whatsoever with no d ...
has multiple Redfish modules for Remote Management including redfish_info, redfish_config, and redfish_command *
ManageIQ ManageIQ is an open source cloud management platform. It was founded by Red Hat as a community project in 2014, and forms the basis for its CloudForms product. It allows centralized management of various virtualization, private cloud, public c ...


Redfish libraries and tools

* DMTF libraries and tools * Mojo::Redfish::Client * python-redfish * Sushy Redfish is used by both proprietary software (such as HPE OneView) as well as FLOSS ones (such as OpenBMC).


Benefits of Redfish

Redfish offers several benefits for admins, such as: * Easy integration with commonly used technology such as REST or JSON * Better performance and security than other platform management solutions * Possibility to manage data center components from remote


See also

*
Intelligent Platform Management Interface The Intelligent Platform Management Interface (IPMI) is a set of computer interface specifications for an autonomous computer subsystem that provides management and monitoring capabilities independently of the host system's CPU, firmware ( BIOS o ...
(IPMI) *
Create, read, update and delete In computer programming, create, read, update, and delete (CRUD) are the four basic operations of persistent storage. CRUD is also sometimes used to describe user interface conventions that facilitate viewing, searching, and changing information ...
(CRUD) *
JSON JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other ser ...
* RESTful API *
OData In computing, Open Data Protocol (OData) is an open protocol that allows the creation and consumption of queryable and interoperable REST APIs in a simple and standard way. Microsoft initiated OData in 2007. Versions 1.0, 2.0, and 3.0 are relea ...
– Protocol for REST APIs *
OpenBMC The OpenBMC project is a Linux Foundation collaborative open-source project whose goal is to produce an open source implementation of the Baseboard Management Controllers (BMC) Firmware Stack. OpenBMC is a Linux distribution for BMCs meant to work ...


References


External links


DMTF Redfish initiative

Redfish Developer Hub

DELL Redfish ecosystem



SuperMicro Redfish ecosystem



DMTF Redfish scripting for Gigabyte systems
Networking standards DMTF standards System administration Out-of-band management {{Compu-network-stub Computer hardware standards