
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 sg
no ayuda. El hpsscli
admite 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 smartmontools
y luego podrá definir dispositivos en la configuración aquí /etc/smartd.conf
para 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