Gestión RAID

Embed Size (px)

Citation preview

  • 7/23/2019 Gestin RAID

    1/4

    GESTIN DE RAID (TEMA 1)

    1) Creacin sencilla de una RAID1

    Un array de RAID es un grupo de discos que actan colectivamente como un

    nico sistema de almacenamiento, que, en la mayora de los casos, soporta

    el fallo de uno de los discos sin perder informacin de modo que puedan

    operar con independencia.

    Para administrar los sistemas RAID en los sistemas !U"#inu$ se utili%a la

    &erramienta mdadm. Por eso, primero &ay que instalarla'

    apt-get install mdadm

    Despu(s, &ay que ver los discos duros disponi)les, e*ecutando el comando'

    fdisk l

    +upongamos que tenemos disponi)les dos discos duros sd) y sdc- y

    queremos crear un sistema RAID en espe*o que llamaremos "dev"md/.

    Para crear RAID &ay que e*ecutar el comando siguiente'

    mdadm C de!md" --le!el#$aid1 --$aid-de!i%es#&de!sd' de!sd%

    donde'

    01' es el par2metro donde indicamos que se de)e crear el array.

    "dev"md/' es el nom)re que le vamos a dar.

    00level3raid' es tipo de raid que vamos a crear.

    00raid0devices34' nmero de particiones o discos duros vamos a incluir en el

    array

    "dev"sd) "dev"sdc' discos duros que se van a unir en el array.

    Una ve% creado el array, de)emos guardar sus datos en el 5c&ero de

    con5guracin "etc"mdadm"mdadm.conf e*ecutando el comando'

    mdadm -Es et%mdadmmdadm%*nf

    Para o)tener informacin de un array, se puede utili%ar el comando'

    mdadm --detail de!md"

    con el que o)tenemos informacin del tama6o, del estado de los discos

    duros, fec&a de creacin y dem2s datos del raid.

    Una ve% que se encuentra disponi)le el sistema RAID se puede utili%ar como

    cualquier particin. Por e*emplo'

    mkfse+t, de!md"

  • 7/23/2019 Gestin RAID

    2/4

    mkdi$ %*pia

    m*nt de!md" %*pia

    2) Confgurar RAID tras la instalacin para datos

    Para a6adir a un servidor almacenamiento por RAID despu(s de lainstalacin inicial. Para este e*emplo, &aremos un RAID 7 con tres discos

    duros "dev"sd) "dev"sdc "dev"sdd a lo largo de las tres particiones, que

    despu(s montaremos en "mnt"storage.

    Primero, creamos una particin en cada disco duro que ocupe toda la

    capacidad de almacenamiento con el tipo de particin fd, reservada para la

    deteccin de RAID en #inu$, con lo que estamos indicando que van a formar

    parte de un RAID.

    1reamos el RAID7 de la siguiente manera'

    mdadm --%$eate de!md" --le!el#. --$aid-de!i%es#/de!sd'1 de!sd%1 de!sdd1

    donde cada parte del comando signi5ca igual que en el apartado anterior.

    1uando se &aya creado la matri%, se puede veri5car su estado de salud

    actual en el 5c&ero'

    %at p$*%mdstat

    donde se nos mostrar2 un arc&ivo con todos los raids de nuestro sistema,con los discos duros activos en cada una de ellas y su estado.

    Para que funcione al arrancar podemos utili%ar el comando'

    mdadm --detail --s%an et%mdadmmdadm%*nf

    y luego modi5caramos el 5c&ero "etc"fsta) para que se monte en el

    directorio donde queramos.

    1omo e*ercicio, podemos e*ecutar los comandos'

    mdadm 00detail

    mdadm 00scan

    y o)servar la informacin que nos da de los RAIDs instalados en nuestro

    sistema.

    3) Administracin de RAID por sotware

  • 7/23/2019 Gestin RAID

    3/4

    8l grueso de la administracin de su matri% RAID se reali%a en estos dos

    sitios' "proc"mdstat y mdadm. 8l 5c&ero "proc"mdstat le proporciona el

    estado actual de todas sus matrices RAID en e*ecucin, incluyendo )arras

    de progreso en caso de que alguna est( reconstruyendo un disco.

    Un e*emplo, sera'

    9am)i(n, podemos utili%ar los comando mdadm 00query y mdadm 00detail,

    para conocer m2s informacin so)re los RAIDs montados'

    4) Sustitucin de un disco estropeado

    +e puede o)servar si un disco duro de un RAID se &a estropeado en el

    5c&ero "proc"mdstat. 8n este 5c&ero aparecer2 el disco duro estropeado

    marcado con una :- y al 5nal del 5c&ero estar2 incluido ;

  • 7/23/2019 Gestin RAID

    4/4

    y para )orrarlo del array'

    mdadm de!md" --$em*!e de!sd'1

    +e pueden e*ecutar estos dos comandos a la ve%. Una ve% que &aya

    eliminado un disco de una matri%, (ste ya no aparecer2 en "proc"mdstat.

    A&ora mismo, el array estar2 en un estado que se llama D8RAD8D. Para

    incluir un nuevo disco duro, primero de)emos de compro)ar que tiene la

    capacidad de almacenamiento y tipo de particin igual que los que forman

    el RAID y e*ecutar el siguiente comando'

    mdadm de!md" --add de!sde1

    +i a&ora visuali%amos el 5c&ero "proc"mdstat, o)servaremos que los discos

    duros se est2n sincroni%ando, indic2ndonos el porcenta*e de dic&o proceso.

    00%ero0super)loc?