Está en la página 1de 5

I. E. S.

MARE NOSTRUM
Beato Fco. Castelló Aleu s/n •  965936520
03008 ALICANTE
www.iesmarenostrum.com
correo@iesmarenostrum.com

PRÁCTICA: RAID-5 EN WINDOWS SERVER


Y RAID -1 EN LINUX UBUNTU

Un RAID (Redundant Array of Indepent Disks) es un sistema de


almacenamiento de datos en el que se utiliza más de un disco para
obtener una serie de ventajas como:

• Una capacidad de almacenamiento mayor


• Un rendimiento mejor
• Una mayor protección contra fallos

Los tipos de RAID más comunes son RAID0, RAID1 y RAID5.

1. Explica en que consiste cada uno de los tres tipos de RAID


mencionados, indicando ventajas e inconvenientes, así como el
mínimo número de discos necesario para su montaje.

Está práctica deberá ser realizada en Amazon AWS o Azure usando


máquinas virtuales. La descripción exacta del enunciado es en AWS.

WINDOWS SERVER

Para poder montar un RAID en Windows Server previamente los


discos han de ser convertidos en discos dinámicos. Este paso se
realiza de manera automática en Windows Server al crear el RAID 5.

2. Explica las diferencias entre discos básicos y dinámicos.

Windows Server tiene una nomenclatura propia para los RAIDs,


existiendo el disco seccionado, el reflejado y el distribuido.

3. Indica la equivalencia de la nomenclatura de Windows Server


con la nomenclatura RAID si existe, o el modo de
funcionamiento, en caso contrario.

El objetivo de la siguiente práctica es montar un RAID-5 en Windows


Server, para, a continuación, hacerlo fallar (mediante la extracción de
uno de los discos que forman el RAID) y finalmente repararlo
(incorporando un disco sustitutorio).

4. Añade 3 discos EBS de 1Gb a la máquina Windows Server.

5. Guiándote por alguno de los múltiples tutoriales que podemos


encontrar en internet, crea un volumen RAID-5, asignándole la

RAID-5 / RAID 1
Windows Server / Linux Ubuntu Pàgina 1 de 5
I. E. S. MARE NOSTRUM
Beato Fco. Castelló Aleu s/n •  965936520
03008 ALICANTE
www.iesmarenostrum.com
correo@iesmarenostrum.com

letra de volumen ‘R’. Documenta el proceso con capturas de


pantalla, indicando cada uno de los pasos que realizas.

6. Una vez concluido el proceso, copia en el volumen RAID-5


algunos ficheros y directorios. Realiza una captura de pantalla
donde se vean los ficheros copiados y el espacio total del que
dispone el RAID.

7. Apaga la máquina virtual y desconecta o borra alguno de los


discos que forman parte del RAID. Vuelve a arrancar la
máquina. Comprueba que el volumen sigue funcionando y que
los ficheros siguen siendo accesibles. Haz una captura del
administrador de discos donde se visualice que el RAID está
funcionando en modo degradado.

8. Vuelve a apagar la máquina virtual y añade un nuevo disco de


3 GB. Arranca la máquina de nuevo y reconstruye el RAID.
Documenta el proceso con capturas de pantalla.

9. Al terminar, destruye la máquina y cada uno de los volúmenes


EBS.

RAID-5 / RAID 1
Windows Server / Linux Ubuntu Pàgina 2 de 5
I. E. S. MARE NOSTRUM
Beato Fco. Castelló Aleu s/n •  965936520
03008 ALICANTE
www.iesmarenostrum.com
correo@iesmarenostrum.com

LINUX UBUNTU

Para la realización de esta práctica usaremos la máquina Ubuntu


16.04 LTS servidor en máquina nano o micro.

Paso 1: Creación del RAID

1. Añade dos discos EBS de 1 Gb a la instancia de Ubuntu en


Amazon.

Revisa con fdisk -l que los discos existen, normalmente como


/dev/xvdf y /dev/xvdg, por lo que para el enunciado de aquí en
adelante supondremos que se llaman así.

También puedes usar el comando específico

lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

2. Crea un RAID 1 con los 3 discos, mediante el comando:

mdadm --create --verbose /dev/md0 --level=1


--raid-devices=2 /dev/xvdf /dev/xvdg

Especifica para qué sirve cada uno de los parámetros del


comando. Investiga si los parámetros –level y –raid-devices se
pueden especificar de alguna otra manera. Averigua también
para que sirve la opción ‘missing’.

3. Una vez tenemos el RAID en marcha, debemos comprobar que


está bien y formatearlo:

cat /proc/mdstat
mkfs.ext4 -F /dev/md0

4. El último paso para tener nuestro RAID listo será crear un


punto de montaje y montarlo.

mkdir /mnt/miraid1 (añadir vuestras iniciales)


mount /dev/md0 /mnt/miraid1

Comprueba que está en funcionamiento, mediante “df -h”, debe


existir un disco montado de 1gb de capacidad.

RAID-5 / RAID 1
Windows Server / Linux Ubuntu Pàgina 3 de 5
I. E. S. MARE NOSTRUM
Beato Fco. Castelló Aleu s/n •  965936520
03008 ALICANTE
www.iesmarenostrum.com
correo@iesmarenostrum.com

Comprueba si el RAID està funcionando adecuadamente con el


comando:

mdadm --detail /dev/md0

Seguidamente, hay que añadir las características del raid


montado en la configuración de mdadm:

mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf

y por último hay que actualizar la RAM inicial para evitar la


posibilidad de que se quede colgada la instancia en amazon:

update-initramfs -u

Finalmente, reiniciamos el equipo y comprobaremos si el RAID


està funcionando otra vez con el comando:

mdadm --detail /dev/md0

Es posible que el RAID se monte en /dev/md127, es una


relocalización normal en ocasiones

5. Para que el montaje sea permanente (recomendable), en vez


de utilizar directamente el comando mount deberemos incluir la
línea correspondiente en el fichero /etc/fstab:

/dev/md0 /mnt/miraid1 ext4 defaults,nofail,discard 0 0

Reinicia y vuelve a comprobar el estado del RAID y el volumen


en Linux para verificar que se ha montado correctamente.

Paso 2: Fallo y reconstrucción del RAID

Una vez tenemos en marcha nuestro RAID, copiaremos en él algunos


datos y directorios para comprobar su funcionamiento. Hecho esto,
eliminaremos un disco EBS y reiniciaremos la instancia en Amazon.

1. Comprueba el estado del RAID una vez rearrancada la máquina


con el comando:

mdadm --detail /dev/md0

RAID-5 / RAID 1
Windows Server / Linux Ubuntu Pàgina 4 de 5
I. E. S. MARE NOSTRUM
Beato Fco. Castelló Aleu s/n •  965936520
03008 ALICANTE
www.iesmarenostrum.com
correo@iesmarenostrum.com

Verás que sólo hay un disco activo, pero los datos siguen
estando ahí. En este momento no hay pérdida de datos, pero
no tenemos seguridad: hay que añadir

2. Añade un disco más, que normalmente será reconocido por el


sistema como /dev/xvdg de nuevo, pero debes comprobarlo.
Asumiremos que es así.

Simplemente hay que añadirlo mediante el comando mdadm:

mdadm /dev/md0 --add /dev/xvdg

3. De forma inmediata comprueba el estado del RAID, verás que


se está reconstruyendo el volumen, en estado “rebuilding”:

mdadm --detail /dev/md0

Tras un minuto, vuelve a ejecutar el comando y verás que se


ha reconstruido por completo y el volumen está activo y
normal.

4. Normalmente los fallos de disco no se producen por ausencia de


un disco, sino que suelen ser de otro tipo. Investiga en internet
para que sirven las opciones –fail y –remove a la hora de
gestionar el RAID. Opcionalmente puedes simular un fallo y
recuperación de disco utilizando dichos comandos.

5. Al terminar, destruye la máquina y cada uno de los volúmenes


EBS.

RAID-5 / RAID 1
Windows Server / Linux Ubuntu Pàgina 5 de 5