
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 sg
não ajuda. O hpsscli
suporta 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 smartmontools
e então você pode definir dispositivos na configuração aqui /etc/smartd.conf
para 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