hpacucli é instável - às vezes encontra controlador, às vezes não

1

Eu tento monitorar o status do RAID no meu HP ProLiant DL380 G5 com hpacucli 9.20. Mas está agindo de maneira estranha. Na maioria das vezes, ele retornará:

root@SERVER:~# hpacucli ctrl all show
Error: No controllers detected.

Mas agora funciona na hora certa:

root@SERVER:~# hpacucli ctrl all show
Smart Array P800 in Slot 4                (sn: PXXXXXXXXX)

Executei alguns testes e descobri que ele falha em torno de 90-95% do tempo em que eu executei o comando a cada dois segundos durante um período de 20 minutos (600 execuções).

Alguém tem uma pista? Qual pode ser a causa desse comportamento estranho?

Informação técnica:

  • SO: Ubuntu Server 12.04 LTS de 64 bits
  • Kernel: Linux xen 3.2.0-29-genérico # 46-Ubuntu SMP
  • Versão do Smart Array FW: 7.24
  • Controlador: HP Smart Array P800
  • versão hpacucli: 9.20.9.0
por LarsErikP 04.04.2013 / 09:54

1 resposta

2

Se você está apenas olhando para monitorar o status do RAID, executar hpacucli sozinho como uma verificação de saúde não é o caminho certo. Eu também poderia entender isso falhando. Eu não posso repetir o mesmo comportamento em meus servidores RHEL e CentOS, no entanto. strace pode ser seu amigo nesse caso, já que as falhas são facilmente reproduzidas.

Você deseja usar os pacotes hp-snmp-agents e hp-health para monitoramento contínuo real (que fornece alertas de e-mail e SNMP).

O Ubuntu é um compromisso com os servidores HP, já que as ferramentas de valor agregado não são tão bem desenvolvidas quanto são para mais Sistemas operacionais empresariais .

Por favor, veja minhas anotações em: Disk / RAID Monitoring para HP Proliant Servers e Ubuntu 12.04

Parece que você precisará de uma combinação do software fornecido pelo repositório SDR detalhado em: link

    
por 04.04.2013 / 10:54