Tenho um servidor Dell em execução CentOS 6
usando a PERC H710
placa Raid Controller com a configuração Raid 5 e quero monitorar a falha do disco rígido / status de trabalho atrás do Raid Controller.
Então, eu devo poder usar um script bash para monitorar o status do disco rígido e enviar e-mails de alerta se algo der errado.
A LSI MegaRAID SAS
ferramenta de comando (Sobre as Ferramentas Linux LSI MegaRAID SAS) para CentOS / Red Hat / Linux NÃO suporta PERC H710 e smartctl
também não.
Baseado no site da Dell, o CentOS
IS não é suportado por este servidor ( NX3200 PowerVault
) e não consegui baixar nenhum programa Linux para monitorar o disco rígido.
[root@server ~]# lspci | grep RAID
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)
[root@server ~]# smartctl -a /dev/sda
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
Vendor: DELL
Product: PERC H710
Revision: 3.13
User Capacity: 299,439,751,168 bytes [299 GB]
Logical block size: 512 bytes
Logical Unit id: ....
Serial number: ....
Device type: disk
Local Time is: Tue Apr 15 16:38:30 2014 SGT
Device does not support SMART
Error Counter logging not supported
Device does not support Self Test logging
Alguém sabe como monitorar o status do disco rígido por trás da invasão de hardware no Dell PERC H710 com o CentOS 6?
Você pode ver o status SMART dos discos com o comando smartctl e seu
-d
argumento. Por exemplo, para ver o primeiro disco na matriz:Isso está no Scientific Linux 6 (outro SO baseado em RHEL6) com smartmontools-5.43-1.el6.x86_64.
fonte
-d megaraid,0
foi o suficiente nasmartctl 6.6
linha de comando. NaDEVICESCAN
corda em/etc/smartd.conf
que precisava-d removable
A resposta aceita recomenda a audácia que é
yum install srvadmin-all
. Blecch. Veja como torná-lo um pouco menos vazio (mas ainda assim; você pode ficar muito mais enxuto na plataforma da HP. Mas discordo ...) Com isso, quero dizer, instale apenas os componentes necessários para gerenciar o armazenamento em sua máquina .BTW, a resposta direta à pergunta do usuário está no item "Mostrar discos físicos no vdisk 0" na lista abaixo.
Adicione ao .bashrc da raiz:
Apreciar:
Comandos RAID
Mostrar todos os discos físicos no controlador 0
Mostrar todos os discos lógicos no controlador 0
Mostrar todos os discos físicos no vdisk 0
Reconfigure um vdisk para ser raid1 de raid0 ( COOL !!!! )
Crie um vdisk em um novo disco:
Mais informações
Aliás, como nada mais é do que uma placa LSI MegaCLI da marca Dell, você pode achar a resposta de Han Solo ainda melhor! Ainda tenho que tentar, no entanto.
A doçura
Aqui está um exemplo da saída do omreport, canalizada através do grep para obter um delicioso pacote de dados:
fonte
Eu também estava lutando para fazer o trabalho no CentOS e encontrei um pacote de trabalho aqui http://mirror.ndchost.com/software/lsi/
chamado " MegaCli-8.07.10-1.noarch.rpm "
A referência de comando http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS
Espero que ajude.
fonte
fonte
O
perccli
comando também pode mostrar muitas informações sobre a unidade, se você perguntar bem:Isso precisa ser repetido para cada slot do gabinete, ou pelo menos não encontrei uma maneira de imprimir tudo de uma só vez com um único
perccli
comando.Também é fácil de instalar em comparação com outras opções mais abrangentes:
perccli
NÃO é um conjunto abrangente de monitoramento como o Delll OMSA, mas parece que muitas pessoas não querem algo abrangente e precisam de uma ferramenta simples e decente.fonte
Oi Eu tenho uma placa Dell PERC / LSI semelhante e precisava verificar o status do RAID. O LSI tem um utilitário chamado sas2ircu, que eu achei bastante útil, também existe uma versão para Windows e Linux.
fonte