Морской окунь (спецификация)


Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Стандарт 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.0
  • HPE iLO BMC с минимальным iLO4 FW 2.30, iLO5
  • HPE Moonshot BMC с минимальной прошивкой 1.41
  • Lenovo XClarity Controller (XCC) BMC с минимальной версией XCC FW 1.00
  • Supermicro X10 BMC с минимальной прошивкой 3.0 и X11 с минимальной прошивкой 1.0
  • IBM 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

использованная литература

  1. ^ Sharwood, Саймон (21 марта 2016). «Банда пяти планов расширяет спецификацию управления Redfish» . www.theregister.co.uk .
  2. ^ Миллер, Майкл Дж. (25 августа 2016 г.). «Достижения в области USB, PCIe, InfiniBand и Redfish указывают путь вперед в IDF» . PCMAG .
  3. ^ "DMTF подписывает спецификацию управления сервером Redfish v 1.0" . Проверено 29 января 2019 .
  4. ^ «DMTF объявляет о достижениях Redfish API» . Проверено 29 января 2019 .
  5. ^ «Как начать работу со стандартом управления хранилищем Swordfish» . Проверено 29 января 2019 .
  6. ^ «Серия серверов Advantech SKY Server» . www.advantech.com . Проверено 8 сентября 2021 .
  7. ^ «Центр знаний IBM» . www.ibm.com . Проверено 12 февраля 2020 .
  8. ^ «Центр знаний IBM» . www.ibm.com . Проверено 12 февраля 2020 .
  9. ^ «Cisco поддерживает стандарт Redfish: API повышает программируемость UCS» . Блоги Cisco . 2017-01-04 . Проверено 24 ноября 2020 .*
  10. ^ «Продукты прошивки BMC» . Проверено 29 января 2019 .
  11. ^ A делать все, Redfish, KVM, GUI и веб-сервер DBus для OpenBMC: openbmc / bmcweb , openbmc, 29 августа 2019 г. , получено 29 августа 2019 г.
  12. ^ "Прошивка для удаленного управления MegaRAC" . Проверено 26 февраля 2020 года .
  13. ^ «Встроенные системы управления Avocent Core Insight» . Проверено 26 февраля 2020 года .
  14. ^ "Библиотеки и инструменты DMTF Redfish" . Дата обращения 6 мая 2019 .
  15. ^ "Mojo :: Redfish :: Client - Клиент Redfish с чутьем Mojo" . Проверено 28 фев 2020 .
  16. ^ "Документация по python-redfish" . Дата обращения 6 мая 2019 .
  17. ^ "Суши Документация" . Дата обращения 6 мая 2019 .
  18. ^ «Проекты с открытым исходным кодом, использующие технологии DMTF» . Дата обращения 3 февраля 2019 .
  19. ^ "openbmc / bmcweb" . GitHub . Проверено 12 февраля 2020 .

внешние ссылки

  • Инициатива DMTF Redfish
  • Центр разработчиков Redfish
  • Экосистема DELL Redfish
  • Экосистема HPE Redfish
  • Экосистема SuperMicro Redfish
  • Экосистема Lenovo Redfish
  • Скрипты DMTF Redfish для систем Gigabyte
Получено с https://en.wikipedia.org/w/index.php?title=Redfish_(specification)&oldid=1046505326 "