Стандарт Redfish - это набор спецификаций, который предоставляет стандартный протокол, предоставляющий интерфейс RESTful для управления серверами, хранилищем, сетью и конвергентной инфраструктурой . [1] [2]
История Стандарт Redfish был разработан под эгидой SPMF на DMTF в 2014 году. Первая спецификация с базовыми моделями (1.0) была опубликована в августе 2015 года. [3] В 2016 году модели для BIOS, дисковых накопителей, памяти, хранилища, тома, были добавлены конечная точка, матрица, коммутатор, устройство PCIe, зона, инвентаризация и обновление программного обеспечения / микропрограмм, многофункциональные сетевые адаптеры), интерфейс хоста (замена KCS) и сопоставление привилегий. В 2017 году были добавлены модели совместимости, местоположения и исправлений. [4] В настоящее время ведутся работы по коммутации Ethernet, DCIM и OCP.
В августе 2016 года SNIA выпустила первую модель для сетевых служб хранения данных (Swordfish [5] ), являющуюся расширением спецификации Redfish.
Принятие в отрасли Поддержка Redfish на сервере Сервер BMC Advantech SKY [6] Dell iDRAC BMC с минимальной версией iDRAC 7/8 FW 2.40.40.40, iDRAC9 FW 3.00.00.0HPE iLO BMC с минимальным iLO4 FW 2.30, iLO5HPE Moonshot BMC с минимальной прошивкой 1.41Lenovo XClarity Controller (XCC) BMC с минимальной версией XCC FW 1.00Supermicro X10 BMC с минимальной прошивкой 3.0 и X11 с минимальной прошивкой 1.0IBM Power Systems BMC с минимальным уровнем прошивки OpenPOWER (OP) OP940 [7] Гибкий сервисный процессор IBM Power Systems (FSP) с минимальным уровнем прошивки FW860.20 [8] Интегрированный контроллер управления Cisco с минимальной версией ПО IMC 3.0 [9] Поддержка Redfish на BMC Программное обеспечение с использованием API-интерфейсов Redfish В проекте развертывания OpenStack Ironic на « голое железо» есть драйвер Redfish. В Ansible есть несколько модулей Redfish для удаленного управления, включая redfish_info, redfish_config и redfish_command. ManageIQ Библиотеки и инструменты Redfish Библиотеки и инструменты DMTF [14] Mojo :: Redfish :: Клиент [15] питон-морской окунь [16] Суши [17] Redfish используется как проприетарным ПО (например, HPE OneView), так и ПО FLOSS (например, OpenBMC). [18] [19]
Смотрите также Интеллектуальный интерфейс управления платформой (IPMI) Создание, чтение, обновление и удаление (CRUD) JSON RESTful API OData - протокол для REST API OpenBMC использованная литература ^ Sharwood, Саймон (21 марта 2016). «Банда пяти планов расширяет спецификацию управления Redfish» . www.theregister.co.uk . ^ Миллер, Майкл Дж. (25 августа 2016 г.). «Достижения в области USB, PCIe, InfiniBand и Redfish указывают путь вперед в IDF» . PCMAG . ^ "DMTF подписывает спецификацию управления сервером Redfish v 1.0" . Проверено 29 января 2019 . ^ «DMTF объявляет о достижениях Redfish API» . Проверено 29 января 2019 . ^ «Как начать работу со стандартом управления хранилищем Swordfish» . Проверено 29 января 2019 . ^ «Серия серверов Advantech SKY Server» . www.advantech.com . Проверено 8 сентября 2021 . ^ «Центр знаний IBM» . www.ibm.com . Проверено 12 февраля 2020 . ^ «Центр знаний IBM» . www.ibm.com . Проверено 12 февраля 2020 . ^ «Cisco поддерживает стандарт Redfish: API повышает программируемость UCS» . Блоги Cisco . 2017-01-04 . Проверено 24 ноября 2020 . * ^ «Продукты прошивки BMC» . Проверено 29 января 2019 . ^ A делать все, Redfish, KVM, GUI и веб-сервер DBus для OpenBMC: openbmc / bmcweb , openbmc, 29 августа 2019 г. , получено 29 августа 2019 г. ^ "Прошивка для удаленного управления MegaRAC" . Проверено 26 февраля 2020 года . ^ «Встроенные системы управления Avocent Core Insight» . Проверено 26 февраля 2020 года . ^ "Библиотеки и инструменты DMTF Redfish" . Дата обращения 6 мая 2019 . ^ "Mojo :: Redfish :: Client - Клиент Redfish с чутьем Mojo" . Проверено 28 фев 2020 . ^ "Документация по python-redfish" . Дата обращения 6 мая 2019 . ^ "Суши Документация" . Дата обращения 6 мая 2019 . ^ «Проекты с открытым исходным кодом, использующие технологии DMTF» . Дата обращения 3 февраля 2019 . ^ "openbmc / bmcweb" . GitHub . Проверено 12 февраля 2020 . внешние ссылки Инициатива DMTF Redfish Центр разработчиков Redfish Экосистема DELL Redfish Экосистема HPE Redfish Экосистема SuperMicro Redfish Экосистема Lenovo Redfish Скрипты DMTF Redfish для систем Gigabyte