En corto
Para administrar una controladora HPE Smart Array desde Proxmox necesitas ssacli. La guía que sale primero en Google (aljax.us) está desactualizada y, tal cual, falla. Tres cosas cambiaron:
- El repo HPE ya no responde por HTTP (puerto 80) → usa
https://. - La clave GPG de la guía es la vieja → hoy firma con
GPG-KEY2-mcp. - La guía avisa que “HPE eliminó el repo en feb-2026” → falso, sigue vivo.
Salta directo al procedimiento corregido si solo quieres el copy/paste.
Probado en Proxmox VE 8 (Debian bookworm) sobre un host con controladora HPE Smart Array P840ar, el 2026-09-23.
El problema
ssacli (antes hpssacli) es la CLI de HPE para las Smart Array: te deja ver controladoras, discos físicos, arrays lógicos y su salud sin entrar a iLO ni reiniciar a la ROM. En un nodo Proxmox es la forma práctica de identificar bahías y revisar discos en caliente.
El camino “oficial” de la comunidad es agregar el repo MCP de HPE a apt. Pero si copias los pasos de las guías viejas te topas con dos errores, uno tras otro:
| |
y, si arreglas el primero pero no el segundo:
| |
1. El endpoint HTTP está muerto
El repo MCP dejó de servir por HTTP en texto claro. Las guías registran deb http://downloads.linux.hpe.com/... y apt update se cuelga con Connection failed en el puerto 80. La solución es simplemente usar HTTPS en el sources.list (apt-transport-https ya viene en bookworm).
2. La clave GPG de la guía es la incorrecta
Las guías apuntan a hpePublicKey2048_key1.pub. El repo ya no firma con esa llave: hoy usa GPG-KEY2-mcp.
- Archivo:
GPG-KEY2-mcp - Tipo: RSA-4096
- Fingerprint:
9E8C 4A25 C494 08EF A8D0 9D96 E3FE 26E7 74C3 A4A2 - Vigencia: 2024-09-05 → 2034-09-05
Sin ella, apt update falla con NO_PUBKEY E3FE26E774C3A4A2 (los últimos 16 hex del fingerprint).
3. El aviso de “repo eliminado” es falso (por ahora)
Varias guías advierten que HPE tumbó su repositorio público en febrero de 2026. Al día de hoy (2026-09-23) el repo MCP para bookworm sigue activo y sirve ssacli 6.15-11.0 sin problema. Aun así, más abajo dejo un fallback con el RPM por si algún día se cumple la profecía.
Procedimiento corregido (copy/paste)
Como root en el host Proxmox:
| |
En un nodo del lab la verificación se vio así:
| |
Comandos útiles de ssacli
| |
Para identificar una bahía física por número de serie (útil cuando alguien está frente al rack cambiando un disco), ssacli ctrl slot=0 pd all show detail te da serie, bahía y estado de cada disco. En HBA mode, insertar un disco puede marcar transitoriamente “Degraded (Not authenticated)” y luego aclarar a OK; no cambia nada funcional.
Fallback si el repo desaparece
Si en el futuro downloads.linux.hpe.com/SDR/repo/mcp deja de responder, descarga el .rpm desde el portal de soporte HPE y extráelo a mano (Debian no usa RPM, así que solo lo desempaquetamos):
| |
Aplica a
El mismo procedimiento sirve para cualquier nodo Proxmox / Debian bookworm con controladora HPE Smart Array (Gen8 / Gen9 / Gen10). Para bullseye o trixie, cambia el codename en el sources.list.