El estándar Redfish es un conjunto de especificaciones que ofrecen un protocolo estándar de la industria que proporciona una interfaz RESTful para la gestión de servidores, almacenamiento, redes e infraestructura convergente . [1] [2]
Estado | Publicado |
---|---|
Año iniciado | 2014 |
Organización | Grupo de trabajo de gestión distribuida |
Estándares relacionados | Arquitectura de administración de sistemas para hardware de servidor |
Dominio | Gestión del servidor |
Abreviatura | Pescado rojo |
Sitio web | www |
Historia
El estándar Redfish se elaboró bajo el paraguas SPMF en DMTF en 2014. La primera especificación con modelos base (1.0) se publicó en agosto de 2015. [3] En 2016, Modelos para BIOS, unidades de disco, memoria, almacenamiento, volumen, Se agregaron endpoint, fabric, switch, dispositivo PCIe, zona, inventario y actualización de software / firmware, NIC multifunción), interfaz de host (reemplazo de KCS) y asignación de privilegios. En 2017, se agregaron modelos de composibilidad, ubicación y erratas. [4] Hay trabajos en curso para conmutación Ethernet, DCIM y OCP.
En agosto de 2016, SNIA lanzó un primer modelo para servicios de almacenamiento en red (Swordfish [5] ), una extensión de la especificación Redfish.
Adopción de la industria
Soporte de gallineta nórdica en el servidor
- Dell iDRAC BMC con iDRAC 7/8 FW 2.40.40.40 mínimo, iDRAC9 FW 3.00.00.0
- HPE iLO BMC con un mínimo de iLO4 FW 2.30, iLO5
- HPE Moonshot BMC con un mínimo de FW 1,41
- Lenovo XClarity Controller (XCC) BMC con un mínimo de XCC FW 1.00
- Supermicro X10 BMC con mínimo FW 3.0 y X11 con mínimo FW 1.0
- IBM Power Systems BMC con nivel mínimo de firmware OpenPOWER (OP) OP940 [6]
- Procesador de servicio flexible (FSP) de IBM Power Systems con nivel mínimo de firmware FW860.20 [7]
- Regulador de administración integrado de Cisco con la versión mínima 3.0 del SW IMC [8]
Soporte de gallineta nórdica en BMC
- Insyde Software Supervyse [9] BMC
- OpenBMC, una pila de firmware de BMC de código abierto colaborativo de la Fundación Linux [10]
- Firmware de administración remota MegaRAC de American Megatrends [11]
- Sistemas de gestión integrados Vertiv Avocent Core Insight [12]
Software que utiliza las API de Redfish
- El proyecto de implementación bare metal de OpenStack Ironic tiene un controlador Redfish.
- Ansible tiene varios módulos de Redfish para administración remota, incluidos redfish_info, redfish_config y redfish_command
- ManageIQ
Bibliotecas y herramientas de gallineta nórdica
- Bibliotecas y herramientas DMTF [13]
- Mojo :: Redfish :: Cliente [14]
- pitón-gallineta nórdica [15]
- Sushy [16]
Redfish es utilizado tanto por software propietario (como HPE OneView) como por FLOSS (como OpenBMC). [17] [18]
Ver también
- Interfaz de gestión de plataforma inteligente (IPMI)
- Crear, leer, actualizar y eliminar (CRUD)
- JSON
- API RESTful
- OData - Protocolo para API REST
- OpenBMC
Referencias
- ^ Sharwood, Simon (21 de marzo de 2016). "Gang de cinco planes de extensiones a la especificación de gestión de gallineta nórdica" . www.theregister.co.uk .
- ^ Miller, Michael J. (25 de agosto de 2016). "Los avances en USB, PCIe, InfiniBand y Redfish señalan el camino a seguir en la IDF" . PCMAG .
- ^ "DMTF firma la especificación de administración del servidor Redfish v 1.0" . Consultado el 29 de enero de 2019 .
- ^ "DMTF anuncia avances en la API de Redfish" . Consultado el 29 de enero de 2019 .
- ^ "Cómo empezar con el estándar de gestión de almacenamiento Swordfish" . Consultado el 29 de enero de 2019 .
- ^ "Centro de conocimiento de IBM" . www.ibm.com . Consultado el 12 de febrero de 2020 .
- ^ "Centro de conocimiento de IBM" . www.ibm.com . Consultado el 12 de febrero de 2020 .
- ^ "Cisco admite el estándar de Redfish: API mejora la capacidad de programación de UCS" . Blogs de Cisco . 2017-01-04 . Consultado el 24 de noviembre de 2020 .
- ^ "Productos de firmware BMC" . Consultado el 29 de enero de 2019 .
- ^ A do everything Redfish, KVM, GUI y DBus webserver para OpenBMC: openbmc / bmcweb , openbmc, 2019-08-29 , consultado el 2019-08-29
- ^ "Firmware de administración remota MegaRAC" . Consultado el 26 de febrero de 2020 .
- ^ "Sistemas de gestión integrados Avocent Core Insight" . Consultado el 26 de febrero de 2020 .
- ^ "Bibliotecas y herramientas DMTF Redfish" . Consultado el 6 de mayo de 2019 .
- ^ "Mojo :: Redfish :: Client - Un cliente de Redfish con un estilo Mojo" . Consultado el 28 de febrero de 2020 .
- ^ "Documentación de python-gallineta" . Consultado el 6 de mayo de 2019 .
- ^ "Documentación de Sushy" . Consultado el 6 de mayo de 2019 .
- ^ "Proyectos de código abierto que utilizan tecnologías DMTF" . Consultado el 3 de febrero de 2019 .
- ^ "openbmc / bmcweb" . GitHub . Consultado el 12 de febrero de 2020 .
enlaces externos
- Iniciativa DMTF Redfish
- Centro de desarrolladores de Redfish
- DELL Ecosistema de gallineta nórdica
- Ecosistema HPE Redfish
- Ecosistema SuperMicro Redfish
- Ecosistema Lenovo Redfish
- Scripting DMTF Redfish para sistemas Gigabyte