CLI do HP Smart Storage Administrator hpssacli "Erro: nenhum controlador detectado." no servidor Ubuntu 14.04.1

CLI do HP Smart Storage Administrator hpssacli "Erro: nenhum controlador detectado." no servidor Ubuntu 14.04.1

Instalei com sucesso o Ubuntu Server 14.04.1 LTS no HP Microserver ProLiant Gen8. Antes de instalar, inicializei no Intelligent Provisioning e configurei um RAID 1 com dois discos. Durante a instalação, tive que injetar drivers do controlador HP Dynamic Smart Array B120i para o kernel Ubuntu 3.13 para ver o volume RAID 1 lógico (consulte launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage).

Agora o sistema está instalado e funcionando. Para detectar uma falha de disco no futuro, quero usar a ferramenta HP hpssacli. Mas a ferramenta afirma o seguinte

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.

Eu tentei o seguinte

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).

O driver parece estar instalado. O scsi_generic também está disponível

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

modprobe sgnão ajuda. O hpssclisuporta o controlador B120i comoescrito aquie este é umUbuntu certificou o servidor.

Responder1

Esta pergunta é mais apropriada paraFalha no servidor. Mas dito isso, por que se esforçar para ajustar o kernel para ajustar essa ferramenta especificamente para o controlador HP Dynamic Smart Array B120i? Por que não apenas usarsmartmontools?

O pacote smartmontools contém dois programas utilitários (smartctl e smartd) para controlar e monitorar sistemas de armazenamento usando o Self-Monitoring, Analysis and Reporting Technology System (SMART) integrado na maioria dos discos rígidos ATA e SCSI modernos. Em muitos casos, esses utilitários fornecerão avisos avançados sobre degradação e falha do disco.

Basta executar sudo apt-get install smartmontoolse então você pode definir dispositivos na configuração aqui /etc/smartd.confpara enviar um alerta por e-mail quando um evento acontecer. Maisdetalhes de uso aqui.

Responder2

O B120i não é uma placa RAID de hardware, é um produto RAID de software com um componente de hardware. Isso énãoFakeRAID e não é um design ruim, então não entre em pânico, mas o problema é que você ainda não instalou os "drivers" (sendo os drivers o sistema RAID de software real) e sem eles não tem ideia de que um sistema RAID existe mesmo. Lidar com RAID de software (mesmo RAID de software com um componente de hardware estranho) é muito diferente do verdadeiro RAID de hardware e, portanto, exigirá pensar sobre isso de forma diferente.

Se o RAID estiver funcionando e você simplesmente não conseguir monitorá-lo, talvez sejam necessárias ferramentas diferentes, pois não há placa RAID para consultar.

Responder3

Olá, tive o mesmo problema no centos 7.

Eu resolvi isso com

 
 # modprobe sg

Para torná-lo persistente durante as reinicializações que eu fiz

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

espero que ajude

informação relacionada