Tengo un servidor Dell que funciona CentOS 6
con una PERC H710
tarjeta Raid Controller con configuración Raid 5 y deseo monitorear la falla del disco duro / estado de funcionamiento detrás del Raid Controller.
Entonces debería poder usar un script bash para monitorear el estado del disco duro y enviar correos electrónicos de alerta si algo sale mal.
La LSI MegaRAID SAS
herramienta de comando (Acerca de las herramientas LSI MegaRAID SAS Linux) para CentOS / Red Hat / Linux NO es compatible con PERC H710 y smartctl
tampoco lo es.
Según el sitio web de Dell, CentOS
IS no es compatible con este servidor ( NX3200 PowerVault
) y no pude descargar ningún programa de Linux para monitorear el disco duro.
[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
¿Alguien sabe cómo monitorear el estado del disco duro detrás del ataque de hardware en Dell PERC H710 con CentOS 6?
Puede ver el estado SMART de los discos con el comando smartctl y su
-d
argumento. Por ejemplo, para ver el primer disco de la matriz:Esto está en Scientific Linux 6 (otro sistema operativo basado en RHEL6) con smartmontools-5.43-1.el6.x86_64.
fuente
-d megaraid,0
fue suficiente ensmartctl 6.6
la línea de comando. En laDEVICESCAN
cuerda/etc/smartd.conf
que necesitaba-d removable
La respuesta aceptada recomienda la audacia que es
yum install srvadmin-all
. Blecch Aquí le mostramos cómo hacerlo un poco menos blecch-y (pero aún así blecch-y; sin embargo, puede ser mucho más delgado en la plataforma de HP. Pero estoy divagando ...) Con esto quiero decir, solo instale los componentes necesarios para administrar el almacenamiento en su máquina .Por cierto, la respuesta directa a la pregunta del usuario se encuentra en el elemento "Mostrar discos físicos en el disco virtual 0" en la lista a continuación.
Añadir a la raíz .bashrc:
Disfrutar:
Comandos RAID
Mostrar todos los discos físicos en el controlador 0
Mostrar todos los discos lógicos en el controlador 0
Mostrar todos los discos físicos en el disco virtual 0
Reconfigurar un disco virtual para que sea raid1 desde raid0 ( COOL !!!! )
Cree un disco virtual en un nuevo disco:
Más información
Por cierto, dado que esto NO es más que una tarjeta LCL MegaCLI de la marca Dell, ¡puede encontrar la respuesta de Han Solo aún mejor! Sin embargo, todavía tengo que probarlo.
La dulzura
Aquí hay un ejemplo de la salida de omreport, canalizada a través de grep para obtener un delicioso paquete de datos:
fuente
También estaba luchando para que funcionara en CentOS y encontré un paquete de trabajo aquí http://mirror.ndchost.com/software/lsi/
llamado " MegaCli-8.07.10-1.noarch.rpm "
La referencia de comando http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS
Espero que ayude.
fuente
fuente
El
perccli
comando también puede mostrarle mucha información sobre la unidad si lo solicita amablemente:Esto debe repetirse para cada ranura del gabinete, o al menos no he encontrado una manera de imprimirlo todo de una vez con un solo
perccli
comando.También es fácil de instalar en comparación con otras opciones más completas:
perccli
NO es una suite de monitoreo integral como Delll OMSA, pero parece que muchas personas no quieren algo completo y en cambio necesitan una herramienta decente y simple.fuente
Hola, tengo una tarjeta Dell PERC / LSI similar y necesitaba verificar el estado de RAID. LSI tiene una utilidad llamada sas2ircu que encontré bastante útil, también hay una versión para Windows y Linux.
fuente