Sunteți pe pagina 1din 18

13 Unidad Didctica

RAID (Redundant Array of Independent Disks)


Eduard Lara

RAID: INTRODUCCIN
Sistema de almacenamiento que usa mltiples discos duros entre los que distribuye o replica los datos. Dependiendo de su configuracin (o nivel), los beneficios de un RAID respecto a un nico disco son: - mayor integridad - mayor tolerancia a fallos - mayor throughput (rendimiento) - mayor capacidad Originariamente un RAID combinaba varios dispositivos de bajo coste y tecnologa ms antigua en un conjunto que ofreca mayor capacidad, fiabilidad o velocidad que un solo dispositivo de ltima generacin y coste ms alto.
2

RAID: INTRODUCCIN
En el nivel ms simple, un RAID combina varios discos duros, normalmente de la misma capacidad, en una sola unidad lgica. Los RAID suelen usarse en servidores y tambin en los ordenadores personales ms avanzados (p.e. los dedicados a edicin de audio y vdeo), debido al decremento en el precio de los discos duros y en la mayor disponibilidad de las opciones RAID incluidas en los chipsets de las placas base Cualquier sistema que emplee los conceptos RAID bsicos de combinar espacio fsico en disco para los fines de mejorar la fiabilidad, capacidad o rendimiento es un sistema RAID.
3

NIVELES RAID
Oficialmente existen 7 niveles diferentes de RAID (0-6), definidos y aprobados por el RAID Advisory Board (RAB), que implementan diferentes combinaciones de discos. Tambin existen combinaciones de estos niveles (10, 50, ..). Los niveles RAID 0, 1, 0+1 y 5 son los ms populares.
RAID 0: Disk Striping "La ms alta transferencia, sin tolerancia a fallos". RAID 1: Mirroring "Redundancia. Ms rpido que un disco y ms seguro RAID 0+1/ RAID 0/1 RAID 10: "Ambos mundos RAID 2: "Acceso paralelo con discos especializados. Redundancia a travs del cdigo Hamming RAID 3: "Acceso sncrono con un disco dedicado a paridad RAID 4: "Acceso Independiente con un disco dedicado a paridad. RAID 5: "Acceso independiente con paridad distribuida. RAID 6: "Acceso independiente con doble paridad
4

ELECCIN DE UN NIVEL RAID


La eleccin de los diferentes niveles de RAID va a depender de las necesidades del usuario en lo que respecta a factores como seguridad, velocidad, capacidad, coste Cada nivel de RAID ofrece una combinacin especfica de tolerancia a fallos (redundancia), rendimiento y coste, diseadas para satisfacer las diferentes necesidades de almacenamiento. La mayora de los niveles RAID pueden satisfacer de manera efectiva slo uno o dos de estos criterios. No hay un nivel de RAID mejor que otro; cada uno es apropiado para determinadas aplicaciones y entornos informticos. De hecho, resulta frecuente el uso de varios niveles RAID para distintas aplicaciones del mismo servidor.
5

RAID 0. Disk Striping


Los datos se desglosan en pequeos segmentos y se distribuyen entre varias unidades de disco conectadas en paralelo, permitiendo una transferencia simultnea de datos a todos ellos, a una gran velocidad RAID 0 no ofrece tolerancia al fallo, al no existir redundancia de datos. El fallo de cualquier disco de la matriz tendra como resultado la prdida de los datos y sera necesario restaurarlos desde una copia de seguridad. Es una buena solucin para cualquier aplicacin que necesite un almacenamiento a gran velocidad pero que no requiera tolerancia a fallos (audio, video o CAD/CAM) Se necesita un mnimo de dos unidades de disco para implementar una solucin RAID 0.
6

RAID 1. Mirroring
Ofrece una excelente disponibilidad de los datos mediante la redundancia total de los mismos. Duplica todos los datos de una unidad o matriz en otra, asegurando la integridad de los datos y la tolerancia al fallo, pues en caso de avera, la controladora sigue trabajando con los discos no daados sin detener el sistema. Los datos se pueden leer desde la unidad o matriz duplicada sin que se produzcan interrupciones. RAID 1 es una buena solucin para las aplicaciones que requieren redundancia cuando hay slo dos unidades disponibles. Los servidores de archivos pequeos son un buen ejemplo. Se necesita un mnimo de dos unidades para implementar una solucin RAID 1.
7

RAID 2. Acceso paralelo a disco


El RAID nivel 2 adapta los cdigos de Hamming comnmente usada para detectar y corregir errores en memorias de estado slido. El cdigo ECC (Error Correction Code) se intercala a travs de varios discos a nivel de bit. RAID 2 no hace uso completo de las amplias capacidades de deteccin de errores contenidas en los discos. RAID 2 no ha sido apenas implementado en productos comerciales, ya que requiere caractersticas especiales en los discos y no usa discos estndares. RAID 2 est ms indicado para aplicaciones que requieran una alta tasa de transferencia y menos conveniente para aquellas otras que requieran una alta tasa de demanda I/O.
8

RAID 5. Acceso independiente con paridad distribuida


Este array ofrece tolerancia al fallo, y optimiza la capacidad del sistema permitiendo una utilizacin de hasta el 80% de la capacidad del conjunto de discos. La informacin del usuario se fracciona por bloques y se almacena de forma alternativa en todos los discos del conjunto. Si cualquiera de las unidades de disco falla, se puede recuperar la informacin en tiempo real, mediante una simple operacin de lgica de O exclusivo. RAID 5 calcula informacin de paridad como mtodo para recuperar los datos en caso de fallo y la distribuye entre todos los discos. De esta forma se disminuye el cuello de botella de la funcin de comprobacin, proporcionando una velocidad equivalente a un RAID 0.
9

RAID 5. Acceso independiente con paridad distribuida


RAID 5 ofrece la mejor relacin rendimiento-coste en un entorno con varias unidades. Este nivel de array es especialmente indicado para trabajar con sistemas operativos multiusuarios, en la que la proteccin y disponibilidad de los datos es fundamental y el coste es un factor importante. Se necesita un mnimo de tres unidades para implementar una solucin RAID 5, aunque su resultado ptimo de capacidad se obtiene con siete o ms unidades. RAID 5 es la solucin ms econmica por megabyte, que ofrece la mejor relacin de precio, rendimiento y disponibilidad para la mayora de los servidores.
10

PRACTICA 13. RAIDS


En la siguiente prctica montaremos un RAID1 sobre una mquina virtual que emula una Sistema Operativo Windows 2003 Server. La gestin y control del RAID se basar en el propio software del Sistema operativo. Paso 0. Arrancar la mquina virtual de Windows 2003 Server y validarse como administrador. Paso 1. Abrir el explorador de Windows donde veremos que slo existe un disco duro en el sistema. Paso 2. Para confirmar que no existe ningn disco conectado o no reconocido, ir al administrador de discos hacer click botn derecho del ratn sobre Mi PC y seleccionar la opcin Administrar. Se abre la pantalla de Administrador de equipos. All clickar dos veces sobre Administracin de discos.

11

PRACTICA 13. RAIDS


Paso 3. Comprobar la capacidad del disco duro disponible. Hacer click botn derecho del ratn sobre el dicho disco duro y seleccionar la opcin Propiedades. Comprobar que el disco ya contiene datos. Paso 4. Para montar un sistema RAID1 deberemos instalar dos discos duros adicionales en el sistema. Existen equipos que por su arquitectura hardware permiten la instalacin de discos duros en caliente. No es el caso de la versin de software de emulacin de mquinas virtuales con el que trabajamos. Por tanto, para instalar un nuevo disco deberemos apagar el equipo. Paso 5. Una vez tenemos el equipo apagado, aadir dos discos duros al equipo, uno de 1 Gb y otro de 1.5 Gb. Ir Menu VM/Settings. Hacer click en el botn Add y seleccionar Hard disk. En siguiente elegir Create a new virtual disk de tipo IDE y tamao 1 Gb. A continuacin hacer click en Finalizar.
12

PRACTICA 13. RAIDS


Paso 6. Arrancar de nuevo la mquina virtual y validarse como administrador. Paso 7. Ir a la Administrador de discos. Debe aparecer el asistente automticamente para inicializar y convertir discos agregados al equipo. Seguir los siguientes pasos: - Seleccione los discos que desea iniciar. Se debe inicializar un disco antes que el administrador de discos lgicos pueda tener acceso a l. - Seleccione los discos que desea convertir. Los discos seleccionados se van a convertir en discos dinmicos. - Finalizar asistente Paso 8. Un requisito para el tipo de RAID 1 es que los dos discos deben estar configurados como dinmicos. En principio ambos lo deben ser (y adems no estar asignados). En caso de que no lo fueran, pulsar con el botn derecho sobre la unidad y clickar sobre Actualizar a Disco dinmico.
13

PRACTICA 13. RAIDS


Paso 9. Clickar con el botn derecho del mouse sobre el disco de 1GB sobre el cual queremos montar el RAID. Seleccionar la opcin Nuevo Volumen. Aparece el Asistente para Volumen Nuevo. Seleccionar las siguientes opciones - Seleccin de tipo de volumen: Simple - Seleccionar discos: Dejar tal cual con la seleccin del disco inicial - Asignar letra de unidad o ruta de acceso: Una letra al azar - Formatear volumen con la configuracin: - Sistema de archivos: NTFS - Etiqueta de volumen: raid - Finalizar Paso 10. Comprobar que el nuevo disco es reconocido por el sistema operativo.
14

PRACTICA 13. RAIDS


Paso 11. Nuevamente hacer click con el botn derecho del mouse sobre el mismo disco duro anterior (el de 1 GB). Seleccionar la opcin Agregar espejo. Paso 12. En seleccionar una ubicacin para el espejo, escoger el 2 disco duro agregado al equipo (el de 1.5 GB), pero sin volumen. Se iniciar el proceso de Regeneracin donde se sincronizar la informacin entre las 2 unidades. Paso 13. Como podemos apreciar, el disco imagen tiene mayor capacidad que aquel del que queremos hacer el RAID. El sistema automticamente particiona el disco imagen y genera una unidad del mismo tamao de disco del que queremos hacer el RAID (en nuestro caso 1 Gb). Obtener una imagen de cmo queda la particin. Paso 14. Cmo se visualiza el RAID para el usuario en el Explorador de Windows?
15

PRACTICA 13. RAIDS


Paso 15. Crear un nuevo volumen en la particin no asignada del disco imagen. Indicar los siguientes parmetros: - Asignar letra de unidad o ruta de acceso: Una letra al azar - Formatear volumen con la configuracin: - Sistema de archivos: NTFS - Etiqueta de volumen: imagen Paso 16. Aadir una cantidad significativa de datos al RAID (por ejemplo copiar la carpeta c:\Windows de sistema y abortar al cabo de un rato). Confirmar desde el administrador de discos y desde el Explorador de Windows dnde se ubica dicha informacin. Paso 17. Romper el espejo. Hacer click botn derecho del mouse Sobre cualquier disco del RAID, y seleccionar la opcin Romper Volumen Reflejado Qu ocurre?

16

PRACTICA 13. RAIDS


Paso 18. Se puede regenerar el RAID? existe la opcin Agregar espejo? Por que? Paso 19. Eliminar el volumen de la particin RAID del disco de 1.5 GB Paso 20. Intentar regenerar nuevamente el RAID. Se puede hacer ahora la resincronizacin entre ambos discos? Se conserva la informacin? Paso 21. A continuacin quitar el espejo de la particin RAID del disco de 1.5 GB. Qu diferencia hay entre romper y quitar un espejo? En qu caso/s utilizara cada una de estas opciones. Paso 22. Regenerar nuevamente el RAID y apagar la mquina Paso 23. Eliminar el disco de 1.5 GB para simular una cada del dispositivo.

17

PRACTICA 13. RAIDS


Paso 24. Arrancar el sistema. Cmo se manifiesta el problema para un usuario no administrador que consulte el estado de los discos desde el Explorador de Windows? Paso 25. Cmo se manifiesta el problema para el administrador de discos? Hay prdida de informacin? Paso 26. Enumere un par de escenarios donde aplicara esta tecnologa.

18

S-ar putea să vă placă și