Upload
alex-david-choy-gomez
View
430
Download
4
Embed Size (px)
Citation preview
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.
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.
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.
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).
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”
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
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.
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.
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
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
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.
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
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
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.