Raid 1 en Linux

14
INGENIERIA EN SISTEMAS RAID 1 ALEX DAVID CHOY GOMEZ ABRIL 2011 INTRODUCCION A continuación presentamos el siguiente documento que trata sobre los pasos para la creación de RAID1 virtualizado utilizando la herramienta VirtualBox, basicamente el raid es para poder tener la información manejada en nuestro servidor siempre a disposición, es decir es una redundancia de discos. Y así no perder la información contenida.

Transcript of Raid 1 en Linux

Page 1: Raid 1 en Linux

INGENIERIA EN SISTEMAS

RAID 1

ALEX DAVID CHOY GOMEZ ABRIL 2011

INTRODUCCION

A continuación presentamos el siguiente documento que trata sobre los pasos para la creación de RAID1 virtualizado utilizando la herramienta VirtualBox, basicamente el raid es para poder tener la información manejada en nuestro servidor siempre a disposición, es decir es una redundancia de discos. Y así no perder la información contenida.

Page 2: Raid 1 en Linux

RAID 1El raid 1 esta conformado con dos discos duros, la función de esto es que tanto la información del primero se copie al otro, es un espejo, son discos redundantes.

Generalidades del Raid CreadoSe virtualizo el sistema operativo ubuntu 10.10 con virtualbox, se crearon 4 discos virtuales. El raid1 se conformo con 3 unidades virtuales, 2 unidades virtuales son los principales y la tercera queda en espera, y queda el disco virtual 4 para repuesto.

PROCESO DESDE CERO DE LA INSTALACION QUE SE REALIZO

CREACION DE RAID 1 VIRTUALIZADO CON UBUNTU 10.10

Primero en virtualbox se virtualizan 4 unidades, ademas del disco en donde va estar Instalado el SO

se procede a instalar ubuntu 10.10 cuando llegamos al administrador de discos duro solo se cargan las tablas de las 4 unidades y se elije sin formato.

Page 3: Raid 1 en Linux

Luego se hace la instalación normal del SO (con swap si se desea)

cuando ya se halla instalado el sistema operativo ubuntu

Se inicia la maquina virtual y se instalan los paquetes:-mdad-gparted

se pueden instalar desde el gestor de paquetes o con los siguientes comandos en consola:

sudo apt-get install mdadmsudo apt-get install gparted

Luego de haber instalado los paquetes, abrimos gparted y se seleccionan los discos creados con VirtualBox. Esta operación se puede hacer directamente desde consola sin usare gparted

Con GPARTED

Los discos se pueden elegir desde la parte superior derecha, en este caso se ve el disco que contiene el sistema operativo.

Page 4: Raid 1 en Linux

Elegimos el primer disco /dev/sdb y lo particionamos sin elegir formato.

En la particion creada, damos clic derecho y seleccionamos la opcion Gestionar Opciones y marcamos la casilla raid.

Luego de terminar con el disco 1 (/dev/sdb) proseguimos a realizar los mismos pasos con los otros 3 discos restantes.

EN CONSOLA

Ingresar el comando “fdisk -l” y después enter

Este nos mostrara los discos duros y su ubicación. La ubicacion de los discos del RAID son (/dev/sdb /dev/sdc /dev/sdd /dev/sde).

Page 5: Raid 1 en Linux

Ingresamos el comando “cfdisk ”+ ubicación del 1er disco para el raid y enter Nos quedaría de la siguiente forma “cfdisk /dev/sdb”

Presionamos enter en “new”

Presionamos enter en “primary”

Page 6: Raid 1 en Linux

Presionamos enter de nuevo para dejarle el tamaño del disco. Nota: todos los discos deben de ser del mismo tamaño

Vamos a la opción “type” y presionamos enter

Page 7: Raid 1 en Linux

Escribimos “fd”, que es el comando para “Linux raid autodetec”, y presionamos enter

Vamos a la opción write, presionamos enter y después escribimos “yes” y enter denuevo.

Page 8: Raid 1 en Linux

Vamos a la opción “Quit” y presionamos enter

Hacer los pasos con todas las particiones de los discos del raid.

Luego Ingresar el comando “fdisk -l” y si tenemos todo bien miraremos que los discos tienen el mismo tamaño y todos tienen como etiqueta “Linux raid autodetec” y cada disco ahora tiene un “1” al final en su ubicación, esto quiere decir que creamos una partición en el disco y es la partición 1.

Page 9: Raid 1 en Linux

luego creamos el NODO que soportara el array

comprobamos si existe algun array− cat /proc/mdstat

luego creamos el nodo con− sudo mknod /dev/md0 b 9 0

Se Crea el Raid

− sudo mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sdb1 /dev/sdc1 --pare-devices=1 /dev/sdd1

para verificar si el aray esta activo − cat /proc/mdstat

para detalles del array

− sudo mdadm --detail /dev/md0

luego Ingresamos el comando “sudo echo "DEVICE partitions" > /etc/mdadm/mdadm.conf” y presionamos entes y también el comando “sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf” y presionamos enter

Page 10: Raid 1 en Linux

Estos comando nos sirven para crear el archivo “mdadm.conf” el cual nos sirve para reconocer el raid en el boot y poder usarlo.

Ahora le daremos un formato de ext3 al raid ingresando el siguiente comando “sudo mke2fs -j /dev/md0”

MONTAJE Escribimos “mkdir /media/raid” y presionamos enter

Alli va a ser el punto de montaje para el RAID

Escribimos “sudo nautilus /etc/” y presionamos enter

Nos mostrará una ventana y allí buscamos el archivo llamado “fstab”y le damos doble click

Page 11: Raid 1 en Linux

Ingresamos “/dev/md0 /media/raid auto defaults 0 3” debajo de todo de modo que este de ultimo. Esto nos sirve para crear un punto de montaje en el S.O. Le damos guardar y salimos.

Ahora ya tenemos todo listo para usarlo.

Page 12: Raid 1 en Linux

OPERACIONES PARA MONTAR Y DESMONTAR EL RAID

se comprueba en equipo del raid

para ver si el raid esta activo

cat /proc/mdstat

para botar o hacer fallar un disco duro

sudo mdadm - -manage /dev/md0 –fail /dev/sdc1

aqui esta fallando sdc1

para ver que sucede cat /proc/mdstat

luego debemos eliminar el disco que esta fallando

sudo mdadm - - manage /dev/md0 –remove /dev/sdc1

tiene que decir hot removed /dev/sdc1

luego para ver que sucedecat /proc/mdstat

luego se monta una nueva partición de repuesto

sudo mdadm - - manage /dev/md0 - - add /sde/sde1

para mostrar

cat /proc/mdstat

si aparece mdadm: metadata format 00.90 unknow, ignores

cuando se hace eso hay que verificar ensudo gedit /etc/mdadm/mdadm.conf

y se editadonde dice metadata se le quita un cero para que quede 0:90 y no 00:90

Para montar el raidsudo mount /dev/md0

Page 13: Raid 1 en Linux

para desmontarsudo umount /dev/md0

para parar unidad de Disco tiene que estar desmontado y click en parar unidad de disco para iniciar unidad de disco solo darle iniciar unidad de disco

Page 14: Raid 1 en Linux

CONCLUSION

− El raid es una redundancia de discos el cual su funcionalidad es mantener los datos siempre.

− Existen varios tipos de Raid dedicados para diferentes especificaciones.