HP Smart Storage Administrator CLI hpssacli “Erro: Nenhum controlador detectado.” no Ubuntu Server 14.04.1

3

Eu 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 os drivers do controlador HP Dynamic Smart Array B120i para que o kernel do Ubuntu 3.13 visualizasse o volume lógico do RAID 1 (veja launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage).

Agora o sistema está em funcionamento. A fim de detectar uma falha no disco no futuro, eu 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 sg não ajuda. O hpsscli suporta o controlador B120i como escrito aqui e este é um Ubuntu certificou o servidor .

    
por bastian 25.09.2015 / 19:16

3 respostas

0

Esta é a pergunta mais apropriada para Falha do servidor . Mas dito isso, por que passar por cima de aros com ajustes no kernel para fazer com que a ferramenta seja ajustada especificamente para o controlador HP Dynamic Smart Array B120i? Por que não usar apenas smartmontools ?

The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI harddisks. In many cases, these utilities will provide advanced warning of disk degradation and failure.

Basta executar sudo apt-get install smartmontools e, em seguida, você pode definir dispositivos na configuração aqui /etc/smartd.conf para enviar um alerta por e-mail quando um evento acontecer. Mais detalhes de uso aqui .

    
por 26.09.2015 / 01:01
0

O B120i não é uma placa RAID de hardware, é um produto RAID de software com um componente de hardware. É não FakeRAID e não um projeto ruim, então não entre em pânico, mas o problema é que você ainda não instalou os "drivers" (os drivers sendo o sistema RAID de software) e assim sem eles, não faz ideia de que existe um sistema RAID. Lidar com o software RAID (mesmo o software RAID com um componente de hardware estranho) é muito diferente do verdadeiro RAID de hardware e, portanto, será necessário pensar de forma diferente.

Se o RAID estiver funcionando e você simplesmente não puder monitorá-lo, poderá precisar de ferramentas diferentes, pois não há uma placa RAID para consultar.

    
por 02.10.2015 / 02:42
0

Olá eu tive o mesmo problema no centos 7.

Eu resolvi isso com

 
 # modprobe sg

Para torná-lo persistente através de reinicializações eu fiz

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

espero que ajude

    
por 09.10.2015 / 10:25