de código abierto
Para los procesadores de la serie EPYC”Genoa”de 4.ª generación de AMD con hasta 96 núcleos, tan emocionantes y eficaces como lo son con hasta 96 núcleos, AVX-512 , y las otras impresionantes mejoras de Zen 4, hubo algo más sutil que me entusiasmó mucho con Genoa… ¡La placa de referencia”Titanite”de AMD para Genoa está ejecutando OpenBMC de código abierto con Linux!
Con la placa de referencia 2P”Titanite”para EPYC de cuarta generación, AMD optó por enviar la implementación del controlador de administración de placa base OpenBMC de código abierto en lugar de una pila de software BMC patentada utilizada por sus placas de referencia anteriores. Otros proveedores de hardware también han confiado tradicionalmente en el software propietario de BMC para sus plataformas de referencia, pero ha habido una tendencia continua, y muy bienvenida, hacia OpenBMC.
Retrocediendo unos años, AMD ha estado incursionando con OpenBMC, incluida la puesta en marcha en su plataforma de referencia de Daytona utilizada para Roma y Milán, pero solo llegó después del hecho. AMD también trabajó en OpenBMC para su antigua plataforma de referencia Ethanol, pero, nuevamente, hasta este punto ha consistido principalmente en experimentos y en poner en funcionamiento OpenBMC después del lanzamiento mientras se envían las placas de referencia con el software BMC patentado convencional.
Para Titanite, están usando OpenBMC desde el principio. OpenBMC como actualización es efectivamente una distribución de Linux para controladores de administración de placa base respaldada por la Fundación Linux mientras se origina en Facebook y cuenta con el respaldo de IBM, Intel, Google y otros actores de la industria principalmente para sus necesidades de hiperescala.
OpenBMC utiliza Yocto y, a lo largo de los años, se ha desarrollado con funciones adicionales para alcanzar la paridad y rivalizar con las ofertas de las pilas de software patentadas de BMC. En particular, Raptor Computing Systems ya usa OpenBMC con sus servidores Blackbird y Talos II, pero aparte de eso, encontrar el uso de OpenBMC precargado ha sido bastante raro fuera de los hiperescaladores. Encontrar OpenBMC ejecutándose en la placa de referencia EPYC Genoa fue una maravillosa sorpresa.
AMD optó por OpenBMC por interés de la industria/cliente mientras que yo no lo estaba. capaz de determinar cualquier otro razonamiento específico más allá de eso y la madurez general de OpenBMC en comparación con el pasado.
Los ingenieros de AMD reconocen que falta alguna funcionalidad de la interfaz web de OpenBMC en comparación a las pilas de BMC tradicionales, pero que también están trabajando para abordar algunas de esas brechas de características.
Usar OpenBMC desde la interfaz web y SSH’ing en BMC fue un placer y funcionó bien.
Para la mayoría de los casos de uso, la interfaz web de OpenBMC Phosphor ya tiene suficientes funciones, incluido un visor remoto KVM HTML5, soporte para actualización de firmware, monitoreo de sensores, enlaces remotos , manejo de energía del sistema y todas las demás funciones estándar que se esperan de una interfaz de administración de BMC moderna en el navegador web.
Titanite emplea un BMC de la serie ASpeed AST2600 en el lado del hardware. El BMC AST2600 está ubicado en una tarjeta BMC de diseño personalizado con el nombre en código”Hawaii”.
En cuanto a la plataforma de referencia Titanite 2U en sí, es una bestia: Titanite tiene dos 2000 vatios de potencia. suministros, soporte para 24 DIMM DDR5 R/LR, enlaces xGMI 4×16 y puede manejar hasta dos procesadores Socket SP5 de 400 vatios.
Con suerte, con el tiempo encontraremos más placas base AMD EPYC para minoristas que se envíen con el mercado abierto. fuente, OpenBMC basado en Linux. Felicitaciones a AMD por finalmente enviar una placa de referencia desde el principio con OpenBMC.
Ahora vaya y consulte los puntos de referencia de AMD EPYC Genoa de este servidor Titanite.