Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROYECTO DE LA ASIGNATURA
SISTEMAS OPERATIVOS II
CURSO
8vo. SEMESTRE PARALELO A (PROMOCION#. XIV)
ESTUDIANTES RESPONSABLE
DOCENTE RESPONSABLE
PERIODO 2017
Pgina |1
Resumen
Pgina |2
Agradecimiento
Pgina |3
Dedicatoria
Pgina |4
Tabla de contenido
Resumen ...................................................................................................................................2
Agradecimiento .......................................................................................................................3
Dedicatoria ................................................................................................................................4
Introduccin. ............................................................................................................................7
CAPTULO I: MARCO CONTEXTUAL ..................................................................................8
1. PROBLEMA ......................................................................................................................8
1.1 PLANTEAMIENTO DEL PROBLEMA ....................................................................8
1.2 FRMULACIN DEL PROBLEMA .........................................................................8
2. VARIABLES DE INVESTIGACIN................................................................................8
2.1 VARIABLE DEPENDIENTE ......................................................................................8
2.2 VARIABLE INDEPENDIENTE ..................................................................................8
3. Objetivos ...........................................................................................................................8
3.1 Objetivo General .......................................................................................................8
3.2 Objetivos Especficos ..............................................................................................8
CAPTULO ii: MARCO TERICO ..........................................................................................9
2.1 RAID .................................................................................................................................9
2.2 Tipos de RAID ................................................................................................................9
2.2.1 RAID 0 .......................................................................................................................9
2.2.2 RAID 1 .......................................................................................................................9
2.2.3 RAID 6 .....................................................................................................................10
2.2.4 RAID 0+1 ................................................................................................................10
2.2.5 RAID 1+0 ................................................................................................................10
CAPTULO III: PROPUESTA DEL PROYECTO ................................................................11
3.1 Implementacin de RAID 1 .......................................................................................11
3.1.1 Requerimientos para Instalacin de RAID 1 .................................................11
3.1.2 Instalacin de la Mquina Virtual VMware Workstation Pro. ....................11
3.2 Implementacin RAID 1 al momento de la instalacin ......................................21
3.3 Instalacin de RAID 1 en modo comando.............................................................28
3.3.1 Instalacin mdadm y gparted ...........................................................................28
3.3.2 Verificar que se conectes las unidades de particin. .................................30
3.3.3 Creacin de particiones para RAID. ................................................................30
3.3.4 Creacin de dispositivos RAID1 ......................................................................31
3.3.5 Creacin de un sistema de archivos en un dispositivo RAID ..................32
3.4 Prueba de RAID 1 por lnea de comando ..............................................................34
Pgina |5
3.5 Prueba de RAID 1 modo grfico ..............................................................................36
Conclusiones .........................................................................................................................39
Bibliografa..............................................................................................................................40
Pgina |6
Introduccin.
RAID (Redundant Array of Independent Disks) o conjunto redundante de discos independientes,
es un sistema de almacenamiento de datos que usa mltiples discos, dependiendo de la
configuracin de RAID (niveles) que se posea los datos se almacenan de diferentes formas. Las
ventajas ms relevantes de utilizar el arreglo RAID son, mayor tolerancia a fallos del sistema o
de hardware, mayor integridad, mayor rendimiento y mayor capacidad. Los niveles del RAID
estndar son, RAID0(dataStriping), RAID1, RAID2, RAID3, RAID4, RAID5, RAID6,
RAID 5E y RAID 6E.
Pgina |7
CAPTULO I: MARCO CONTEXTUAL
1. PROBLEMA
2. VARIABLES DE INVESTIGACIN
3. Objetivos
3.1 Objetivo General
Comprender la importancia que tiene la implementacin de los niveles RAID en
CentOS7 as como todos los beneficios que aporta esto.
3.2 Objetivos Especficos
Implementar distintos niveles RAID dentro de CentOS7.
Apreciar las mejoras en cuanto a rendimiento y robustez obtenidas al
implementar los distintos niveles RAID.
Elegir correctamente el nivel de RAID adecuado para un sistema
dependiendo de las necesidades y metas.
Pgina |8
CAPTULO ii: MARCO TERICO
2.1 RAID
Tras el acrnimo RAID se esconde Redundant Array of Independent Disks, es
decir, conjunto redundante de discos independientes. Aunque nos pueda sonar
al nombre de un partido poltico, tras estas siglas lo que se esconde es un
sistema que nos permite implementar un volumen de almacenamiento de datos
que, a su vez, est formado por mltiples discos duros con el objetivo de
conseguir ms espacio o bien proteger la informacin y conseguir mayor
tolerancia a fallos de disco (evitando prdida de informacin si el disco duro sufre
una avera).
Lo interesante del RAID es que la combinacin de discos duros, a efectos
prcticos del usuario, se traduce en un nico almacn mucho ms robusto que
un disco duro por s solo; por tanto, usar un RAID siempre puede ser interesante
en aplicaciones de alta disponibilidad o para proteger informacin que
consideremos crtica.
Por ejemplo, en servidores solemos usar RAID para montar un espejo entre
discos duros y, de esta forma, replicar la informacin en dos discos duros
idnticos y, si uno se estropea, no sufrir una cada del servicio. Tambin es
habitual usar RAID en un NAS y sacrificar un poco del espacio til para ganar en
redundancia y poder reconstruir el volumen de informacin si un disco sufre una
avera e, incluso, se deja algn disco en modo hot spare para que comience a
usarse si uno de los discos falla (Lonston, 2014).
A nivel empresarial, el RAID es muy utilizado y conocido; sin embargo, para
muchos usuarios es casi un misterio que, quizs, les suene por las
especificaciones de su placa base. En mi opinin, es importante conocer qu es
un RAID y para qu sirve porque, por ejemplo, puede ser til tener en casa algn
volumen de almacenamiento con RAID para almacenar informacin sensible
(fotos, documentos personales, entre otros) que queramos que est
especialmente protegida y, de hecho, muchos de los NAS comerciales que se
venden en la actualidad incluyen este tipo de opciones.
2.2 Tipos de RAID
2.2.1 RAID 0
Es precisamente, una configuracin RAID orientada a la redundancia y la
tolerancia a fallos; conocido como striping, en esta configuracin lo que se hace
es distribuir de manera equitativa los datos entre dos discos duros. Dicho de otra
forma, el sistema ir repartiendo los datos entre dos discos duros para aumentar
la velocidad de acceso a los datos. Obviamente, al no existir redundancia, si uno
de los discos se avera tendremos que recurrir a una copia de seguridad externa.
(Dueas, 2017)
2.2.2 RAID 1
Es una de las mejores configuraciones en cuanto a redundancia y tolerancia a
fallos. Tambin conocida como espejo o mirroring en esta configuracin RAID
lo que se hace es duplicar la informacin en dos discos; es decir, nuestro sistema
Pgina |9
ver un nico volumen de almacenamiento que, en realidad, est formado por
dos discos iguales en los que se escriben los mismos datos. De esta forma, si
un disco se estropea, el sistema seguir funcionando y trabajando con el disco
que an funciona. Adems, el rendimiento en lectura tambin aumenta pRAID 5
es una configuracin bastante usual, por ejemplo, en un NAS; conocido como
distribuido con paridad, en esta configuracin se realiza una divisin por bloques
de informacin y se distribuyen entre los discos que forman el conjunto. Adems,
se genera un bloque de paridad que, a modo de redundancia, nos permite
reconstruir la informacin de volumen completo si, por ejemplo, uno de los discos
se averiase. En este tipo de configuraciones, como mnimo debemos contar con
3 discos duros y, como nos podemos imaginar, solamente se tolera el fallo en
uno de los discos.
2.2.3 RAID 6
Conocida como distribuida con doble paridad es similar al RAID 5 en cuanto a
distribucin de los bloques de informacin, pero, en lo que respecta a la
redundancia, en esta configuracin se generan 2 bloques de paridad que
tambin se distribuyen entre los discos. En este tipo de escenarios, la
configuracin es capaz de soportar hasta 2 fallos de disco en el conjunto o, por
ejemplo, un fallo de disco mientras se est reconstruyendo el volumen (tras un
fallo anterior) aunque, eso s, como mnimo necesitaremos 4 discos.
2.2.4 RAID 0+1
Es una combinacin de dos configuraciones simultneas RAID 0 y RAID 1;
concretamente, necesitaremos 4 discos duros que se tomarn por parejas para
que cada una de stas forme un RAID 0 (divisin de la informacin) y, con las
dos parejas, se monte un RAID 1 (un espejo). Dicho de otra forma, con esta
configuracin tendremos un RAID 0 redundado en espejo. (jjvelasco, 2014)
2.2.5 RAID 1+0
Tambin conocido como RAID 10 es la configuracin contraria al RAID 0+1; en
este caso en vez de realizar un espejo del RAID 0 (los discos en striping), lo que
hacemos es aplicar el espejo a cada disco en striping. Reconozco que suena
muy extrao lo que acabo de comentar, pero es fcil de entender; si en un RAID
0 repartimos los bloques de informacin entre dos discos, en el RAID 1+0 lo que
hacemos es similar pero cada uno de estos discos, a su vez, est en espejo con
otro. Por tanto, es una configuracin de 4 discos en la que montamos un par de
espejos y, por encima, repartimos la informacin entre dichos espejos.orque, por
ejemplo, es posible leer 2 datos a la vez (uno de cada disco).
P g i n a | 10
CAPTULO III: PROPUESTA DEL PROYECTO
3.1 Implementacin de RAID 1
3.1.1 Requerimientos para Instalacin de RAID 1
Sin entorno de escritorio:
Memoria RAM: 64MB (mnimo).
Espacio en Disco Duro: 1 GB (mnimo) - 2 GB (recomendado).
Procesador: x86_64 (32 bits) Intel o AMD.
Con entorno de escritorio:
Memoria RAM: 1 GB (mnimo).
Espacio en Disco Duro: 20 GB (mnimo) - 40 GB (recomendado).
Procesador: x86_64 (32 bits) Intel o AMD.
Tener pre instalado CentOS 7.
Tener 2 particiones para la instalacin de RAID 1 (tienen que ser de la
misma capacidad).
P g i n a | 11
Nos mostrar una nueva ventana que permitir aceptar los trminos de la
licencia de la mquina virtual; una vez aceptado los trminos damos clic en
Next para continuar con la instalacin.
P g i n a | 12
En la nueva ventana nos permitir elegir si desea buscar una actualizacin
de la mquina virtual y elegir la ayuda improvisada para la instalacin,
sealamos ambas y damos clic en Next,
P g i n a | 13
El ltimo paso el usuario debe dar clic en Install y automticamente el
software se empezar a instalar en nuestra mquina.
P g i n a | 14
Y listo! ya estar instalada la mquina virtual en nuestro sistema, ahora para
ingresar la licencia debemos dar clic en 2. Enter a License key.
P g i n a | 15
Nos aparecer una nueva ventana que nos permitir escoger el tipo de
instalacin; en este caso escogemos instalacin tpica y damos clic en Next.
P g i n a | 16
En la nueva ventana seleccionamos el tipo de sistema operativo; en nuestro
caso es Linux y adems de esto la versin que vamos a instalar. Damos clic
en Next.
P g i n a | 17
En la nueva ventana nos pedir que escojamos el nmero de procesadores,
escogemos 2 y damos clic en Next.
P g i n a | 18
Nos pedir el tipo de disco virtual que va a instalar, en este caso elegimos
que instale el nuevo disco y damos clic en Next.
P g i n a | 19
La nueva ventana nos permitir elegir donde guardaremos el respaldo de la
instalacin de la mquina virtual. Dejamos la que se encuentra por defecto y
damos clic en Next.
P g i n a | 20
3.2 Implementacin RAID 1 al momento de la instalacin
Para poder instalar RAID 1 al momento de la instalacin es necesario darle clic
en installation Destination.
Una vez dado clic nos enviara a una nueva ventana donde el usuario debe
sealar las particiones donde va a realizar tanto la instalacin de Centos y la
instalacin de RAID, adems de eso tambin sealamos I will configure
patitioning. Y damos clic en Done.
P g i n a | 21
En la nueva ventana sealamos el tipo de particin, en este caso ser LVM y
agregamos la nueva particin RAID.
Y damos clic en add monunt point (montar nuevo punto), y se nos desplegara
la configuracin del nuevo punto. Para esto el usuario debe elegir el tipo de
P g i n a | 22
dispositivo RAID y en el nivel de raid sealar RAID 1 y en el archivo del sistema
ponerle formato ext4 y aceptar los cambios.
Volvemos a montar un nuevo punto, pero esta vez de tipo /, llenamos sus
caractersticas como se muestra en los siguientes datos y damos clic en
modificar.
P g i n a | 23
Agregamos un nuevo punto de tipo swap y especificamos la capacidad.
P g i n a | 24
Especificamos la clave del root (super administrador).
P g i n a | 25
Finalizamos la instalacin. Para probar la instalacin de Centos con RAID 1 nos
logeamos como sper administrador.
P g i n a | 26
Escribimos df h para ver la informacin de los nuevos tipos de sistema y el
comando monunt para ver la informacin de raid.
P g i n a | 27
3.3 Instalacin de RAID 1 en modo comando
3.3.1 Instalacin mdadm y gparted
Para poder instalar RAID 1 en modo comando es necesario instalar dos nuevos
programas.
Para poder instalar estos programas debemos ingresar como sper usuario y
digitar el comando yum install mdadm.
El segundo programa nos servir para darle el tipo de formato a las nuevas
comparticiones del disco. Para instalarlo digitamos yum instal gparted.
P g i n a | 28
Una vez instalado estos dos paquetes nos dirigimos a Aplicaciones
Herramientas del sistema Gparted.
Para poder darle el tipo de extensin a las nuevas particiones debemos sealar
en primer lugar el disco que vamos a particionar.
P g i n a | 29
Damos clic derecho en la nueva particin, y sealamos Nueva o insertar. Se
nos desplegara una nueva ventana donde sealamos el tipo de sistema de
archivo, en este caso sealamos ext4 y damos clic en aadir.
Por ultimo aceptamos todos los cambios, este proceso se realiza de la misma
manera para el tro disco que se va a particionar.
3.3.2 Verificar que se conectes las unidades de particin.
Una vez que se ha instalado el paquete ' mdadm ', debemos examinar nuestras
unidades de disco si ya hay alguna incursin configurada usando el siguiente
comando.
P g i n a | 30
Escriba ' t ' para elegir las particiones.
Elija ' fd ' para Linux raid auto y presione Enter para aplicar.
Luego vuelve a usar ' p ' para imprimir los cambios que hemos hecho.
Utilice ' w ' para escribir los cambios.
Se realiza la misma configuracin para el disco 2.
Una vez que ambas particiones se creen correctamente, verifique los cambios
en ambas unidades sdb y sdc usando el mismo comando ' mdadm ' y tambin
confirme el tipo de RAID como se muestra en las siguientes capturas de pantalla.
P g i n a | 31
3.3.5 Creacin de un sistema de archivos en un dispositivo RAID
Creamos un sistema de archivos utilizando ext4 para md0 y monte en / mnt /
raid1.
A continuacin, se monta el nuevo sistema de archivos creado bajo ' / mnt / raid1
' y creamos algunos archivos y verifique el contenido bajo punto de montaje.
P g i n a | 32
Para montar automticamente RAID1 en el reinicio del sistema, necesita realizar
una entrada en el archivo fstab. Abra el archivo ' / etc / fstab ' y agregue la
siguiente lnea en la parte inferior del archivo y damos clic en Guardar.
Ejecutamos ' mount -a ' para comprobar si hay algn error en la entrada fstab.
P g i n a | 33
3.4 Prueba de RAID 1 por lnea de comando
Para poder ver el estado del RAID 1 es necesario digitar el siguiente comando
mdadm -D /dev/md0, dentro de este comando nos permitir ver la cantidad de
discos que se les implemento el RAID 1, la capacidad de los discos y el nivel de
sincronizacin.
Para probar el RAID 1 es necesario hacer que uno de los discos falle y tocara
sacar el Raid del disco fallido y reemplazarlo por otro. Para hacer que el disco
falle digitamos el siguiente comando mdadm /dev/md0 f /dev/sdc1. Nos
mostrara un mensaje que el disco ha fallado.
Consultamos el estado del RAID 1 para comprobar el fallo del disco y el estado
de degradado.
P g i n a | 34
Ahora para reemplazar el disco fallido digitamos # mdadm /dev/md0 -r
/dev/sdc1, nos mostrara un mensaje de que el disco se ha removido
correctamente.
Nos muestra el estado del nuevo disco y poco a poco se va sincronizando con el
otro disco.
P g i n a | 35
Esperamos que cargue por completo y comprobamos su estado final.
P g i n a | 36
Nos mostrar todas las particiones que contiene nuestro Sistema Operativo y el
Raid instalado, en este caso damos clic en el RAID 1 instalado y nos mostrara
sus caractersticas, damos clic en la direccin de su contenido.
P g i n a | 37
Consultamos el estado del RAID con el siguiente comando # mdadm --detail
/dev/md0
Consultamos el estado del RAID 1 para comprobar el fallo del disco y el estado
de degradado.
P g i n a | 38
Nos muestra el estado del nuevo disco y poco a poco se va sincronizando con el
otro disco.
Conclusiones
Los arreglos de RAID permiten ms fiabilidad y rendimiento que los de un
servidor de almacenamiento. Mientras que un RAID 1 representa un buen punto
de partida para aplicaciones de correo electrnico y servidores web, un RAID 10
es ms indicado para aplicaciones de base de datos. Los RAID 5 y 50 pueden
ser utilizados en aparatos de copia de seguridad que requieren gran tolerancia a
las fallas y alta capacidad.
P g i n a | 39
Bibliografa
Dueas, J. B. (2017). alcancelibre . Obtenido de GUIDE Linux:
http://www.alcancelibre.org/staticpages/index.php/como-mdadm
jjvelasco. (8 de 1 de 2014). hipertextual. Obtenido de
https://hipertextual.com/archivo/2014/01/que-es-raid-discos-duros/
Lonston, B. (20 de 10 de 2014). Tecmint.com . Obtenido de Linux Howtos
Guide: https://www.tecmint.com/create-raid1-in-linux/
P g i n a | 40