En el CIFP Tartanga LHII contamos con servidores en producción y servidores de almacenamiento del modelo Proliant DL380 y de las generaciones G8, G9 y G10. Todos estos servidores cuentan con iLO (Integrated Lights-Out) lo cual nos permite monitorizar de forma remota el estado de los mismos y recibir alertas vía correo electrónico cuando alguno de sus elementos falla. Entre los dispositivos que iLO es capaz de supervisar, sin duda los discos que forman las unidades lógicas son unos de los más importantes, ya que si hay algo que puede fallar en un server, son precisamente los discos.
Monitorización de discos en un DL380 G8 con iLO 4 y controladora P420
Los modelos de controladoras Smart Array que hemos utilizado en esos servidores han sido siempre la P420 y la P840, ambas ya oficialmente retiradas del mercado pero que cuentan con unas características técnicas notables y con un funcionamiento totalmente confiable y sin errores.
Características más importantes de la controladora P840
Pero con la adquisición de servidores de la generación 10, surgió un problema que hasta el día de hoy no hemos podido resolver: en los G10 con las controladoras smart array anteriormente citadas, iLO 5 es incapaz de ver el estado de la controladora de discos y de los propios discos, a pesar de que su funcionamiento es correcto.
iLO 5 no muestra información de la controladora de discos
Después de ver que el problema se repetía en todos los servidores G10, los cuales vienen con iLO, con cualquiera de los dos modelos de controladora y con cualquier combinación de discos, ya fueran SSD o mecánicos, de 2,5″ o de 3,5″, intentando solucionar el problema tomamos algunas las medidas que se recomendaban en diversos foros de internet, como actualizar el firmware de iLO a la última versión o actualizar el firmware de la controladora smart array también a la última versión, pero nada de esto parecía funcionar. Finalmente consultamos el problema al proveedor aleman donde compramos este tipo de server de “segunda mano” y la respuesta fue inequívoca, las controladoras P440 y P840 son incompatibles con iLO 5 y así se muestra en la propia web del proveedor cuando se selecciona alguno de esos dos modelos.
La controladora solo es visible en iLO hasta servidores G9
En el momento de la compra de esos server con esas controladoras no nos dimos cuenta de ese detalle, ya que no se nos ocurrió hacer “click” con el ratón en esa pequeña notificación de aviso de color azul al final del texto de la controladora, pero una vez identificado el problema la solución era clara, adquirir controladoras compatibles con iLO5, como por ejemplo la P816i-a SR, que a diferencia de las P840 o P440, está todavía en catálogo y se conecta directamente en un conector Type-a Smart Array situado en la propia placa base del server.
Detalle de conexión de los cables SAS a las cajas de discos
La nueva controladora conectada en la placa base del server
Situación de la nueva controladora en el server G10
Arranque correcto del server y entrada en el menú de configuración
Configuración de la controladora P816i-a SR
Estado de una de las unidades lógicas
Al llegar a este punto, conviene señalar que la información de configuración de las unidades lógicas del RAID, no se guarda en la controladora sino que se guarda en los discos del array y, por lo tanto, al cambiar de controladora, la nueva controladora seguirá viendo las unidades lógicas sin problemas así como la información almacenada en ellas. En nuestro caso este server contenía dos unidades lógicas, una formada por 6 discos de 8TB en configuración RAID 10 y con un disco de spare, dando un total de 24 TB útiles, y una segunda unidad lógica para el sistema operativo Proxmox Backup Server formada por dos discos de 1 TB en configuración RAID 10. Lo que si está almacenado en la controladora es la unidad lógica desde la cual debe de arrancar y, por tanto, eso si que es necesario configurarlo en la nueva controladora ya que, por defecto, ninguna unidad lógica está seleccionada como unidad de arranque.
Configuración de la unidad lógica de arranque
Situación definitiva de la controladora con la pieza de plástico azul de guiado de cables y soporte de la propia controladora a la placa base
Acceso a iLO en el server con la nueva controladora P816i-a SR
Estado de la controladora en iLO
Como era de esperar, iLO5 ve correctamente el estado de la nueva controladora y de los diferentes discos conectados, enviando correos de alerta cuando uno de ellos entra en situación de fallo y también cuando un disco en fallo vuelve a aparecer en estado correcto.
Estado de las unidades lógicas en iLO
Estado de los discos en iLO
Correos electrónicos de aviso enviados por iLO 5 cuando un disco entra en fallo
Notificación por email de un disco en fallo
Notificación por email de status changed to Ok en un disco anteriormente en fallo
Para finalizar esta entrada en el blog, solo queda señalar que en los próximos días procederemos a sustituir las controladoras P440 y P840 que todavía tenemos en varios server del tipo G10 por nuevas controladoras P816i-a SR, con objeto de tener monitorizado el estado de los discos de todos los server a través de una herramienta común como es iLO.
Y también queremos reconocer nuestro agradecimiento a la empresa Irekisoft, por la ayuda prestada en todo este proceso y por las gestiones en la adquisición de la controladora y los cables SAS de conexión.




