CLI de HP Smart Storage Administrator hpssacli "Error: No se detectaron controladores". en el servidor Ubuntu 14.04.1

CLI de HP Smart Storage Administrator hpssacli "Error: No se detectaron controladores". en el servidor Ubuntu 14.04.1

Instalé con éxito Ubuntu Server 14.04.1 LTS en HP Microserver ProLiant Gen8. Antes de la instalación, inicié Intelligent Provisioning y configuré un RAID 1 con dos discos. Durante la instalación, tuve que inyectar los controladores del controlador HP Dynamic Smart Array B120i para el kernel Ubuntu 3.13 para ver el volumen RAID 1 lógico (consulte launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage).

Ahora el sistema está en funcionamiento. Para detectar una falla del disco en el futuro, quiero usar la herramienta HP hpssacli. Pero la herramienta dice lo siguiente

root@mail:/home/goodkat# hpssacli controller all show

Error: No controllers detected. Possible causes:
       - The driver for the installed controller(s) is not loaded.
       - On LINUX, the scsi_generic (sg) driver module is not loaded.
       See the README file for more details.

He probado lo siguiente

root@mail:/home/goodkat# lsmod | grep hp
hpilo                  17381  0 
shpchp                 37032  0

root@mail:/home/goodkat# dpkg -s hpvsa
Package: hpvsa
Status: install ok installed
Priority: standard
Section: kernel
Installed-Size: 26
Maintainer: Hewlett Packard <[email protected]>
Architecture: amd64
Version: 1.2.12-115-3.13tubuntu2
Provides: hpvsa
Depends: hpvsa-3.13.0-32-generic (= 1.2.12-115-3.13tubuntu2)
Description: Meta-package for installing the latest hpvsa drivers.
Please put an extended description here (meta).

El controlador parece estar instalado. El scsi_generic también está disponible

root@mail:/home/goodkat# cat /proc/scsi/sg/version
30534   3.5.34 [20061027]

modprobe sgno ayuda. El hpsscliadmite el controlador B120i comoescrito aquíy este es unUbuntu certificó el servidor.

Respuesta1

Esta pregunta es más apropiada paraFallo del servidor. Pero dicho esto, ¿por qué pasar por alto al ajustar el kernel para ajustar esa herramienta específicamente para el controlador HP Dynamic Smart Array B120i? ¿Por qué no simplemente usarsmartmontools?

El paquete smartmontools contiene dos programas de utilidad (smartctl y smartd) para controlar y monitorear sistemas de almacenamiento utilizando el Sistema de tecnología de informes, análisis y autocontrol (SMART) integrado en la mayoría de los discos duros ATA y SCSI modernos. En muchos casos, estas utilidades proporcionarán advertencias avanzadas sobre fallas y degradación del disco.

Simplemente ejecútelo sudo apt-get install smartmontoolsy luego podrá definir dispositivos en la configuración aquí /etc/smartd.confpara enviar una alerta por correo electrónico cuando ocurra un evento. Másdetalles de uso aquí.

Respuesta2

La B120i no es una tarjeta RAID de hardware, es un producto RAID de software con un componente de hardware. EsnoFakeRAID y no es un mal diseño, así que no entre en pánico, pero el problema es que aún no ha instalado los "controladores" (los controladores son el sistema RAID de software real) y, sin ellos, no tiene idea de lo que es un sistema RAID. incluso existe. Tratar con RAID de software (incluso RAID de software con un componente de hardware extraño) es muy diferente al RAID de hardware verdadero y, por lo tanto, será necesario pensarlo de manera diferente.

Si el RAID está funcionando y simplemente no puede monitorearlo, es posible que necesite herramientas diferentes ya que no hay una tarjeta RAID para consultar.

Respuesta3

Hola, tuve el mismo problema en centos 7.

lo resolví con

 
 # modprobe sg

Para hacerlo persistente a través de reinicios que hice

# eco modprobe sg >> /etc/rc.modules
 # chmod +x /etc/rc.modules

Espero eso ayude

información relacionada