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

Redfish (specification)
Красная рыба
Положение делОпубликовано
Год начался2014; 6 лет назад (2014)
ОрганизацияЦелевая группа по распределенному управлению
Связанные стандартыАрхитектура системного управления для серверного оборудования
ДоменДата центр управление
СокращениеКрасная рыба
Интернет сайтwww.dmtf.org/ стандарты/Красная рыба

В Красная рыба standard - это набор спецификаций, которые соответствуют отраслевому стандарту протокол предоставление 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 на сервере

  • 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 с минимальным FW 1.41
  • Lenovo XClarity Controller (XCC) BMC с минимальной версией XCC FW 1.00
  • Супермикро X10 BMC с минимум FW 3.0 и X11 с минимум FW 1.0
  • IBM Power Systems BMC с минимальным OpenPOWER (OP) уровень прошивки OP940[6]
  • Гибкий сервисный процессор IBM Power Systems (FSP) с минимальным уровнем прошивки FW860.20[7]
  • Интегрированный контроллер управления Cisco с минимальной версией ПО IMC 3.0[8]

Поддержка Redfish на BMC

Программное обеспечение с использованием API-интерфейсов Redfish

  • OpenStack Иронично В проекте развертывания на голом железе есть драйвер Redfish.
  • Ansible имеет несколько модулей Redfish для удаленного управления, включая redfish_facts, redfish_config и redfish_command
  • ManageIQ

Библиотеки и инструменты Redfish

  • Библиотеки и инструменты DMTF[13]
  • Mojo :: Redfish :: Клиент[14]
  • питон-морской окунь[15]
  • Суши[16]

Redfish используется как проприетарным программным обеспечением (таким как HPE OneView), так и FLOSS (например, OpenBMC).[17][18]

Смотрите также

Рекомендации

  1. ^ Шарвуд, Саймон (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. ^ «Центр знаний IBM». www.ibm.com. Получено 2020-02-12.
  7. ^ «Центр знаний IBM». www.ibm.com. Получено 2020-02-12.
  8. ^ «Cisco поддерживает стандарт Redfish: API расширяет возможности программирования UCS». Блоги Cisco. 2017-01-04. Получено 2020-11-24.
  9. ^ «Продукты с микропрограммным обеспечением BMC». Получено 29 января 2019.
  10. ^ Веб-сервер Redfish, KVM, GUI и DBus для OpenBMC: openbmc / bmcweb, openbmc, 2019-08-29, получено 2019-08-29
  11. ^ «Прошивка для удаленного управления MegaRAC». Получено 26 февраля 2020.
  12. ^ «Встроенные системы управления Avocent Core Insight». Получено 26 февраля 2020.
  13. ^ «Библиотеки и инструменты DMTF Redfish». Получено 6 мая 2019.
  14. ^ "Mojo :: Redfish :: Client - Клиент Redfish с чутьем Mojo". Получено 28 февраля 2020.
  15. ^ "Документация по python-redfish". Получено 6 мая 2019.
  16. ^ "Суши Документация". Получено 6 мая 2019.
  17. ^ «Проекты с открытым исходным кодом с использованием технологий DMTF». Получено 3 февраля 2019.
  18. ^ "openbmc / bmcweb". GitHub. Получено 2020-02-12.

внешняя ссылка