viernes, 13 de enero de 2012

Administración y monitorización de un RAID por software en servidores Linux


Saludos a todos mi nombre es Javier y estaremos publicando una serie de artículos de configuración y administración de servidores Linux que espero les sean interesantes, en este artículo veremos como administrar y monitorear RAID por software en servidores Ubuntu.

Utilidad mdadm:
Para la creación y administración de un Raid por software se necesita la utilidad mdadm. El paquete mdadm vine instalado por defecto en Ubuntu en caso de no contar con la aplicación ejecutar el siguiente comando.

apt-get install mdadm

Monitorización del estado del RAID:

Para ver el estado en que se encuentran los Raid configurados ejecutamos el siguiente comando

cat/proc/mdstat

Para ver los detalles de cada Raid por separado ejecutar el comando:

sudo mdadm –query /dev/md1

Existe otro comando que nos brinda una información mas detallada del estado de un raid en especifico:

sudo mdadm –detail /dev/md1

Para obtener información sobre las particiones que forman parte del raid se pueden ejecutar los siguientes comandos:

sudo mdadm –query /dev/sda2
sudo mdadm –examine /dev/sda2

Administración del RAID:
Una prueba importante y necesaria en cualquier sistema que haga uso de Raid es probar como se comporta ante el fallo de una de las particiones.

Con el objetivo de realizar esta prueba la utilidad mdadm tiene la opción –fail para simular el fallo por software de una partición y puede ejecutarse de la siguiente manera.

sudo mdadm –fail /dev/md1 /dev/sdc1

Luego se puede comprobar el estado del Raid con el comando:

sudo mdadm –detail /dev/md1

Analizando la salida de este comando puede comprobarse que el RAID se encuentra en estado degradado y que uno de sus discos ha fallado.

El próximo paso es eliminar el disco fallido del RAID ejecutando el comando:

sudo mdadm –remove /dev/md1 /dev/sdc1

Al comprobarse nuevamente el estado del RAID, dicho disco ha sido removido y por tanto no se indica ningún disco con error. No obstante el RAID se mantiene en un estado degrado y necesita de un nuevo disco para que funcione normalmente.

Si estamos usando un disco que anteriormente ha pertenecido a otro Raid debemos limpiar la información previa del disco ejecutando el siguiente comando.

sudo mdadm –zero-superblock /dev/sdc1

Solo nos resta adicionar nuevamente la partición al Raid y lo haremos ejecutando el comando:
sudo mdadm –add /dev/md1 /dev/sdc1

Después de agregada la nueva partición al RAID, comienza un proceso de sincronización en el cual se transfiere  información a la nueva partición agregada al mismo.

Para ver en que estado se encuentra esta sincronización, puede ejecutarse el comando:

cat/proc/mdstat

Eso es todo, si tienen alguna duda no duden en preguntar.

No hay comentarios:

Publicar un comentario