stringtranslate.com

OpenBMC

El proyecto OpenBMC es un proyecto colaborativo de código abierto de la Fundación Linux que produce una implementación de código abierto de la pila de firmware de los controladores de administración de placa base (BMC). [1] [2] [3] OpenBMC es una distribución de Linux para BMC destinada a funcionar en sistemas heterogéneos que incluyen empresas, informática de alto rendimiento (HPC), telecomunicaciones y centros de datos a escala de nube . [3] [4]

Historia

En 2014, cuatro programadores de Facebook en un evento hackathon de Facebook crearon un prototipo de pila de firmware BMC de código abierto llamado OpenBMC. [5] En 2015, IBM colaboró ​​con Rackspace en una pila de firmware BMC de código abierto también llamada OpenBMC. Estos proyectos eran similares sólo en nombre y concepto. [6] En marzo de 2018, OpenBMC se convirtió en un proyecto de la Fundación Linux y convergió en la pila de IBM. Las organizaciones fundadoras del proyecto OpenBMC son Microsoft , Intel , IBM , Google y Facebook . [7] [3] Se formó un comité directivo técnico para guiar el proyecto con representación de las cinco empresas fundadoras. Brad Bishop de IBM fue elegido presidente del comité directivo técnico. [8] En abril de 2019, Arm Holdings se unió como sexto miembro del comité directivo técnico de OpenBMC. [9]

Características

OpenBMC utiliza el Proyecto Yocto como marco subyacente de generación de construcción y distribución. [10] El firmware en sí está basado en U-Boot. [11] OpenBMC utiliza D-Bus como comunicación entre procesos (IPC). [12] [13] OpenBMC incluye una aplicación web para interactuar con la pila de firmware. [14] OpenBMC agregó soporte Redfish para la gestión de hardware. [15]

Sistemas

Asociación entre Google y Rackspace
Barreleye G2 / Zaius: plataforma de servidor de dos sockets que utiliza procesadores POWER9 . [16] [17]
IBM
Power Systems AC922 también "Witherspoon" o "Newell": nodo de computación acelerada (AC) de 2U y dos sockets que utiliza procesadores POWER9 con hasta 6 GPU Nvidia Volta . [18] [19] AC922 se utilizó en las supercomputadoras Sierra y Summit del Departamento de Energía de EE. UU . [20] [21]
S1024, L1024, S1022, L1022, S1022, S1014 y E1050 de Power System: sistemas Power10 de 1 a 4 zócalos [22]
Sistemas informáticos Raptor / Ingeniería Raptor
Talos II: plataforma de desarrollo y estación de trabajo de dos sockets; Disponible como servidor 4U, torre o placa base EATX. [23] [24]
Talos II Lite : versión de un solo zócalo de la placa base Talos II, fabricada con la misma PCB. [25]
Blackbird : plataforma microATX de un solo socket que utiliza procesadores SMT4 Sforza POWER9, de 4 a 8 núcleos, 2 ranuras de RAM (que admiten hasta 256 GiB en total) [26]

Referencias

  1. ^ "Proyectos - La Fundación Linux". La Fundación Linux . Consultado el 19 de marzo de 2018 .
  2. ^ "El poder del BMC (código abierto) - OpenPOWER". AbrirPOWER . 2016-02-02 . Consultado el 5 de enero de 2018 .
  3. ^ abc "La comunidad del proyecto OpenBMC se reúne en la Fundación Linux para definir la implementación de código abierto de BMC Firmware Stack - The Linux Foundation". La Fundación Linux . 2018-03-19 . Consultado el 19 de marzo de 2018 .
  4. ^ "Se abre la pila de firmware". Tecnología empresarial . 2018-03-20 . Consultado el 21 de marzo de 2018 .
  5. ^ "Presentamos" OpenBMC ": un marco de software abierto para la gestión de sistemas de próxima generación". Código de Facebook . 10 de marzo de 2015 . Consultado el 5 de enero de 2018 .
  6. ^ "Diferencias entre facebook/openbmc y openbmc/openbmc · Número 589 · openbmc/openbmc". GitHub . Consultado el 28 de marzo de 2019 .
  7. ^ "Inicio - OpenBMC". AbiertoBMC . Consultado el 19 de marzo de 2018 .
  8. ^ "README: agregar miembros del Comité Directivo Técnico · openbmc/docs@e28e782". GitHub . Consultado el 31 de agosto de 2019 .
  9. ^ "Documentos: Agregar representante de Arm a la lista de miembros del TSC · openbmc/docs@560b4ca". GitHub . Consultado el 22 de agosto de 2019 .
  10. ^ Wang, Xo (22 de mayo de 2017). "Desarrollando en OpenBMC bajo el capó con BitBake" (PDF) . openpowerfoundation.org . Consultado el 9 de enero de 2018 .
  11. ^ Lei, Yu (15 de junio de 2020). "Gestión de BMC". desarrollador.ibm.com . Consultado el 25 de octubre de 2023 .
  12. ^ "OpenBMC, una pila de firmware de referencia: OpenPOWER". AbrirPOWER . 2016-02-02 . Consultado el 9 de enero de 2018 .
  13. ^ El proyecto OpenBMC, 14 de marzo de 2017 , consultado el 9 de enero de 2018
  14. ^ GitHub - openbmc/phosphor-webui: WebUI de referencia para administrar sistemas OpenBMC., openbmc, 2019-02-19 , consultado el 21 de febrero de 2019.
  15. ^ Un servidor web Redfish, KVM, GUI y DBus que hace todo lo posible para OpenBMC: openbmc/bmcweb, openbmc, 2019-08-29 , consultado el 2019-08-29
  16. ^ "Presentamos el servidor abierto de Zaius, Google y Rackspace que ejecuta IBM POWER9". Blog de la plataforma Google Cloud . Consultado el 5 de enero de 2018 .
  17. ^ OpenBMC: inicie su servidor con Python, 2016-08-15 , consultado el 9 de enero de 2018
  18. ^ "IBM Power System AC922 - Detalles - Estados Unidos". www.ibm.com . 2018-01-05 . Consultado el 5 de enero de 2018 .
  19. ^ Bader, David (15 de noviembre de 2017). "El nodo informático @IBM Power9" Newell "es el nodo más acelerado del mundo con NVLink de próxima generación a @NVIDIA #GPU". @Prof_DavidBader . Consultado el 5 de enero de 2018 .
  20. ^ "Surgen detalles sobre la supercomputadora de inteligencia artificial de Tesla Power" Summit "". La próxima plataforma . 2016-11-20 . Consultado el 27 de marzo de 2018 .
  21. ^ "La hoja de ruta que se avecina para la HPC a exaescala en los EE. UU.". La próxima plataforma . 2018-03-06 . Consultado el 27 de marzo de 2018 .
  22. ^ "Gestión de sistemas basados ​​en OpenBMC y BMC mediante HMC". www.ibm.com . Consultado el 5 de noviembre de 2023 .
  23. ^ "Una alternativa segura, abierta y de alto rendimiento a la informática X86". mercados.businessinsider.com . Consultado el 5 de enero de 2018 .
  24. ^ "Sistemas de computación Raptor :: Introducción a TL2WK2". www.raptorcs.com . Consultado el 5 de enero de 2018 .
  25. ^ "Sistemas de computación Raptor :: Introducción a TL1MB1". www.raptorcs.com . Consultado el 22 de agosto de 2019 .
  26. ^ "Sistemas de computación Raptor :: Introducción a BK1MB1". raptorcs.com . Consultado el 22 de agosto de 2019 .