OpenHPI es un sistema de software que proporciona una interfaz abstracta para administrar hardware de computadora , típicamente para servidores basados en chasis y rack . [ 1 ] [ 2 ] Es una implementación lista para producción de la especificación Hardware Platform Interface del Service Availability Forum , que complementa los estándares de administración de hardware existentes. Fundado en 2003, OpenHPI es mantenido por el Proyecto OpenHPI. [ 3 ] [ 4 ] Es software libre y de código abierto con una licencia BSD de las corporaciones Intel e IBM .
OpenHPI proporciona modelado de recursos, gestión de sensores, control, supervisión, datos de inventario asociados a los recursos, registro abstracto de eventos del sistema, eventos/alarmas de hardware y una interfaz de intercambio en caliente gestionada. [ 5 ] Su objetivo es lograr una disponibilidad de servicio que supere las expectativas de alta disponibilidad (HA). [ 1 ] [ 4 ]
Historia
El proyecto OpenHPI fue concebido por expertos en hardware Linux de grado operador [ 3 ] y anunciado en la lista de correo del kernel de Linux el 19 de marzo de 2003 por Andrea Brugger. OpenHPI se describió como "una interfaz universal para crear modelos de sistemas de recursos, como chasis y servidores basados en rack, pero extensible a otros dominios como clústeres, virtualización y simulación". Contaba con soporte de hardware modular implementado mediante una arquitectura de complementos, siendo la implementación de OpenHPI de nivel superior independiente del hardware subyacente. [ 6 ] Entre sus partidarios se encuentran IBM, Intel, Samsung, HPE y otros fabricantes de equipos técnicos.
Características
Funcionalidades compatibles con el software OpenHPI: [ 2 ]
- Biblioteca base OpenHPI
- Funciones de utilidad de OpenHPI
- Demonio OpenHPI
- Programas cliente de HPI y shell de HPI
- Plugin de simulador
- Plugin de simulador dinámico
- Plugin esclavo
- Complemento del agente de prueba
- Plugin directo IMPI
- Complemento SNMP BladeCenter/RSA
- Plugin iLO2 RIBCL
- Complemento de clase c para BladeSystem SOAP/XML
- Complemento de sinergia Oneview/REST
- Plugin rtas
- Complemento sysfs
- Plugin de vigilancia
OpenHPI también proporciona un conjunto de programas cliente como ejemplos de uso típico de HPI, para realizar pruebas o para su invocación desde scripts. El intérprete de comandos hpi_shell permite llamar a funciones de HPI de forma interactiva.
Comunicados
Resumen de las principales versiones de OpenHPI:
Véase también

- Foro de Disponibilidad de Servicios (SA Forum, SAForum, SAF)
- OpenSAF
- Alianza SCOPE
Referencias
- 1 2 "OpenHPI/Wiki" . SourceForge . Archivado del original el 21-06-2018 . Recuperado el 28-12-2020 .
- 1 2 "OpenHPI" . GitHub . Consultado el 28 de diciembre de 2020 .
- 1 2 Sean Dauge (2005). "OpenHPI: Una implementación de referencia de código abierto de la interfaz de plataforma de hardware del SA Forum" . Disponibilidad del servicio . Notas de clase en ciencias de la computación. Vol. 3335. Springer, Berlín, Heidelberg. págs. 48–60 . doi : 10.1007/978-3-540-30225-4_4 . ISBN 978-3-540-30225-4.
- 1 2 Maria Toeroe; Francis Tam (2012). Disponibilidad del servicio: Principios y práctica . John Wiley & Sons. ISBN 978-1-1199-4167-5.
- ↑ "OpenHPI" . OpenHPI . Archivado del original el 19 de agosto de 2019. Consultado el 28 de diciembre de 2020 .
- ↑ Andrea L. Brugger. "" [ Anuncio ] OpenHPI: una implementación para HPI de SAForum"" . Tráfico del núcleo . Archivado del original el 15-09-2020 . Recuperado el 28-12-2020 .
- 1 2 3 4 5 "REGISTRO DE CAMBIOS DE OpenHPI" . Archivado del original el 9 de noviembre de 2018. Consultado el 29 de diciembre de 2020 .
- 1 2 3 4 5 "NOTICIAS DE OpenHPI" . Archivado del original el 23 de enero de 2020. Consultado el 29 de diciembre de 2020 .
Enlaces externos
- Foro de Sudáfrica en Wayback Machine (archivado el 4 de diciembre de 2017)
- OpenHPI en GitHub
- Software de 2003
- Software libre programado en C++
- Proyectos de la Fundación Linux
- Software que utiliza la licencia BSD.
- Interfaces de programación de aplicaciones