SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
57
Array Redundante de Discos
Independientes (RAID)
La idea básica detrás de RAID es combinar pequeños y baratos controladores de discos en un array
para alcanzar metas de rendimiento y redundancia que no se puedenlograr con un controlador caro y
grande. El computador toma este array de controladores como un disco o unidad de almacenamiento
lógico individual.
4.1. ¿Qué es RAID?
RAID permite que la información acceda a varios discos. RAID utiliza técnicas como separación de
disco (Nivel 0 RAID), copia espejo de disco (Nivel 1 RAID) y separación de disco con paridad (Nivel 5
RAID) para lograr redundancia, menos latencia, mayor amplitud de banda y una mayor abilidad para
recuperarse de fallos del disco duro.
El concepto básico del RAID es que los datos se pueden distribuir entre los discos del grupo de
manera consistente. Para hacer esto, primero se debendividir los datos en partes iguales (a menudo
de 32k o 64k, aunque también se pueden usar otros tamaños). Cada parte es escrita en los discos
duros en el array RAID de acuerdo con el nivel RAID empleado. Cuando se leen los datos el proceso
sucede al contrario, dando la impresión de que muchos discos son combinados en uno solo.
4.2. ¿Quién debe utilizar RAID?
Los administradores del sistema y aquellos que necesitan controlar grandes cantidades de datos se
benificiarían del uso de la tecnología RAID. Los motivos principales para utilizar RAID son:
• Aumento de la velocidad
• Aumento de la capacidad de almacenamiento mediante el uso de un disco virtual
• MInimiza los fallos del disco
4.3. RAID: Hardware vs. Software
Existen dos posibles enfoques a RAID: RAID Hardware o Software.
4.3.1. Hardware RAID
Las soluciones hardware gestionan el subsistema RAID independientemente del host presentándole
un solo disco.
A Hardware RAID device connects to the SCSI controller and presents the RAID arrays as a single
SCSI drive. An external RAID system moves all RAID handling "intelligence" into a controller located
in the external disk subsystem. The whole subsystem is connected to the host via a normal SCSI
controller and appears to the host as a single disk.
RAID controller cards function like a SCSI controller to the operating system, and handle all the actual
drive communications. The user plugs the drives into the RAID controller (just like a normal SCSI
controller) and then adds them to the RAID controllers configuration, and the operating system won't
know the difference.
58
Niveles de RAID y Soporte Lineal
4.3.2. Software RAID
Software RAID implements the various RAID levels in the kernel disk (block device) code. It offers the
cheapest possible solution, as expensivedisk controller cards or hot-swap chassis
1
are not required.
Software RAID also works with cheaper IDE disks as well as SCSI disks. With today's faster CPUs,
Software RAID outperforms Hardware RAID.
El controlador MD del kernel de Linux es un ejemplo de que la solución RAID es completamente
independiente del hardware. Las prestaciones de un RAID basado en el software dependen del
desempeño y de la carga del CPU.
Para aquéllos que estén interesados en saber lo que el software RAID ofrece aquí tiene una breve
lista de algunas de sus características más importantes:
• Proceso de reconstrucción entrelazado.
• Configuración basada en kernel
• Portabilidad de RAID entre computadores Linux sin reconstruir.
• Reconstrucción del array en segundo plano usando recursos no utilizados del sistema.
• Soporte para discos hot-swappable.
• Reconocimiento automático de la CPU para disfrutar de algunas de sus optimizaciones.
4.4. Niveles de RAID y Soporte Lineal
RAID soporta varias configuraciones incluyendo los niveles 0, 1, 4, 5 y el soporte lineal. Estos tipos de
RAID se definen de la siguiente manera:
• Level 0 — RAID level 0, often called "striping," is a performance-oriented striped data mapping
technique. This means the data being written to the array is broken down into strips and written
across the member disks of the array, allowing high I/O performance at low inherent cost but
provides no redundancy. The storage capacity of a level 0 array is equal to the total capacity of the
member disks in a Hardware RAID or the total capacity of member partitions in a Software RAID.
• Level 1 — RAID level 1, or "mirroring," has been used longer than any other form of RAID. Level 1
provides redundancy by writing identical data to each member disk of the array, leaving a "mirrored"
copy on each disk. Mirroring remains popular due to its simplicity and high level of data availability.
Level 1 operates with two or more disks that may use parallel access for high data-transfer rates
when reading but more commonly operate independentlyto provide high I/O transaction rates. Level
1 provides very good data reliability and improves performance for read-intensive applications but at
a relatively high cost. The storage capacity of the level 1 array is equal to the capacity of one of the
mirrored hard disks in a Hardware RAID or one of the mirrored partitions in a Software RAID.
A hot-swap chassis allows you to remove a hard drive without having to power-down your system.
59
Niveles de RAID y Soporte Lineal
Nota
RAID level 1 comes at a high cost because you write the same information to all
of the disks in the array, which wastes drive space. For example, if you have RAID
level 1 set up so that your root (/) partition exists on two 40G drives, you have 80G
total but are only able to access 40G of that 80G. The other 40G acts like a mirror
of the first 40G.
• Level 4 — Level 4 uses parity (see Nota) concentrated on a single disk drive to protect data. It is
better suited to transaction I/O rather than large file transfers. Because the dedicated parity disk
represents an inherent bottleneck, level 4 is seldom used without accompanying technologies such
as write-back caching. Although RAID level 4 is an option in some RAID partitioning schemes,
it is not an option allowed in Red Hat Enterprise Linux RAID installations. The storage capacity of
Hardware RAID level 4 is equal to the capacity of member disks, minus the capacity of one member
disk. The storage capacity of Software RAID level 4 is equal to the capacity of the member
partitions, minus the size of one of the partitions if they are of equal size.
Nota
RAID level 4 takes up the same amount of space as RAID level 5, but level 5 has
more advantages. For this reason, level 4 is not supported.
Nota
Parity information is calculated based on the contents of the rest of the member
disks in the array. This information can then be used to reconstruct data when
one disk in the array fails. The reconstructed data can then be used to satisfy I/
O requests to the failed disk before it is replaced and to repopulate the failed disk
after it has been replaced.
• Level 5 — This is the most common type of RAID. By distributing parity across some or all of an
array's member disk drives, RAID level 5 eliminates the write bottleneck inherent in level 4. The only
performance bottleneck is the parity calculation process. With modern CPUs and Software RAID,
that usually is not a very big problem. As with level 4, the result is asymmetrical performance, with
reads substantially outperforming writes. Level 5 is often used with write-back caching to reduce
the asymmetry. The storage capacity of Hardware RAID level 5 is equal to the capacity of member
disks, minus the capacity of one member disk. The storage capacity of Software RAID level 5 is
equal to the capacity of the member partitions, minus the size of one of the partitions if they are of
equal size.
• RAID lineal — El RAID lineal es una simple agrupación de discos de manera que se crea un disco
virtual más grande. En el RAID lineal, las partes están dispuestas secuencialmente y se pasa
de un disco miembro al disco siguiente una vez que el primer disco ha sido completado en su
totalidad. Este agrupamiento no tiene ninguna ventaja en cuanto a rendimiento pues es improbable
que alguna operación de E/S sea divida entre los discos miembros. El RAID lineal no ofrece
redundancia y de hecho disminuyela fiabilidad -- si uno de los discos se daña, no se puede utilizar
el array. La capacidad es el total de todos los discos miembros.
60
Niveles de RAID y Soporte Lineal
4.5. Configuración de Software RAID
El Software RAID puede configurarse durante el proceso de instalación gráfica, el proceso de
instalación basada en texto o durante una instalación de inicio rápido (kickstart). Este capítulo discute
como configurar el software RAID durante la instalación usando la aplicación Disk Druid.
• Aplique particiones de software RAID a los discos duros físicos.
Para añadir una partición boot (/boot/) a una partición RAID asegúrese de que se encuentra en
una partición RAID1.
• Creación de dispositivos RAID desde las particiones del software RAID.
• Opcional: Configuración LVM de los dispositivos RAID.
• Creación de sistemas de archivos desde los dispositivos RAID.
Nota
Aunque este procedimiento cubre la instalación con una aplicación GUI, los
administradores del sistema pueden hacer lo mismo con una instalación basado en
texto.
La configuración del software RAID se debereralizar manualmente en Disk Druid
durante el proceso de instalación.
Estos ejemplos utilizan dos controladores SCSI 9.1 GB SCSI (/dev/sda y /dev/sdb) para ilustrar
la creación de las configuraciones simples de RAID1. Detallan como crear una configuración RAID 1
simple implementando múltiples dispositivos RAID.
En la pantalla Configuración de la partición del disco, seleccione Partición manual con Disk
Druid.
4.5.1. Creación de Particiones RAID
In a typical situation, the disk drives are new or are formatted. Both drives are shown as raw devices
with no partition configuration in Figura 4.1, “Two Blank Drives, Ready For Configuration”.
61
Creación de Particiones RAID
Figura 4.1. Two Blank Drives, Ready For Configuration
1. En Disk Druid seleccione RAID para ingresar la pantalla de creación de software RAID.
2. Choose Create a software RAID partition to create a RAID partition as shown in Figura 4.2,
“RAIDPartition Options”. Note that no other RAID options (such as entering a mount point) are
available until RAID partitions, as well as RAID devices, are created.
62
Creación de Particiones RAID
Figura 4.2. RAID Partition Options
3. Una partición de software RAID debería estar limitada a una unidad. Para las Unidades
admisibles seleccione la unidad donde quiere crear RAID. Si tiene varias unidades, por defecto
se seleccionaran todas y usted deberá anular la selección de las unidades que no quiere.
63
Creación de Particiones RAID
Figura 4.3. Adding a RAID Partition
4. Introduzca el tamaño que desea para la partición.
5. Seleccione Tamaño fijo para hacer la partición de un tamaño especifico, seleccione Ocupar todo
el espacio hasta (MB) e introduzca un tamaño en MBs para especificar el rango del tamaño de la
partición. Seleccione Ocupar todo el espacio disponible para hacerlo crecer hasta ocupar todo
el tamaño disponible en el disco duro. Si hace crecer a más de una partición, éstas compartirán el
espacio libre disponible en el disco.
6. Seleccione Forzar para que sea una partición primaria si quiere que la partición sea primaria.
Una partición primaria es una de las cuatro primeras particiones en el disco duro. Si no es
seleccionada, la partición es creada como una partición lógica. Debería considerar el dejarla
no seleccionada si ya cuenta con otros sistemas operativos en el sistema. Para obtener mayor
información sobre particiones primarias vs. lógicas/estendidas consulte el apéndice del Manual de
Instalación de Red Hat Enterprise Linux.
7. Repita estos pasos para crear tantas particiones como necesite para sus particiones.
Repeat these steps to create as many partitions as neededfor your RAID setup. Notice that all the
partitions do not have to be RAID partitions. For example, you can configure only the /boot/ partition
as a software RAID device, leaving the root partition (/), /home/, and swap as regular file systems.
Figura 4.4, “RAID1 Partitions Ready, Pre-Device and Mount Point Creation” shows successfully
64
Creación de Particiones RAID
allocated space for the RAID 1 configuration (for /boot/), which is now ready for RAID device and
mount point creation:
Figura 4.4. RAID 1 Partitions Ready, Pre-Device and Mount Point Creation
4.5.2. Creación de Dispositivos RAID y Puntos de Montaje
Una vez que haya creado todas sus particiones como particiones software RAID debe crear el
dispositivo RAID y el punto de montaje.
1. Select the RAID button on the Disk Druid main partitioning screen (refer to Figura 4.5, “Opciones
RAID”).
2. Figura 4.5, “Opciones RAID” appears. Select Create a RAID device.
65
Creación de Dispositivos RAID y Puntos de Montaje
Figura 4.5. Opciones RAID
3. Next, Figura 4.6, “Making a RAID Device and Assigning a Mount Point” appears, where you can
make a RAID device and assign a mount point.
66
Creación de Dispositivos RAID y Puntos de Montaje
Figura 4.6. Making a RAID Device and Assigning a Mount Point
4. Seleccione un punto de montaje.
5. SEleccione el tipo de sistema de archivps para la partición. En este momento puede configurar
un sistema de archivos LVM o un sistema de archivos ext2/ext3 estático tradicional. Para obtener
mayor información sobre como configurar LVM sobre un dispositivo RAID seleccione Volúmen
Físico (LVM). Si no necesita LVM continue con las siguientes instrucciones.
6. Seleccione un nombre de dispositivo tal como md0 para el dispositivo RAID.
7. Escoja el nivel de RAID. Puede elegir entre RAID 0, RAID 1 y RAID 5.
67
Creación de Dispositivos RAID y Puntos de Montaje
Nota
Si está creando una partición RAID de /boot/ deberá elegir RAID de nivel 1 y
debería utilizar una de las primeras dos unidades (IDE primero, SCSI segundo).
Si no está creando una partición RAID de /boot/ pero quiere crear una partición
RAID del sistema de archivos root (/) deberá ser de tipo RAID nivel 1 y debería
estar situada en una de las primeras dos unidades (IDE primero, SCSI de
segundo).
Figura 4.7. The /boot/ Mount Error
8. Las particiones RAID que acaba de crear aparecerán en la lista Miembros RAID. Seleccione
cuáles de estas particiones se deben utilizar para crear el dispositivo RAID.
9. Si está configurandoRAID 1 o RAID 5, especifique el número de particiones de reserva. Si una
partición de software RAID falla, la de reserva se usará automáticamente como reemplazo. Para
cada partición de reserva que desee especificar, deberá crear una partición de software RAID
adicional (además de las particiones para el dispositivo RAID). Seleccione las particiones para el
dispositivo RAID y la(s) particion(es) de reserva.
10. Después de hacer click en OK el dispositivos RAID aparece en la lista Resumen de Discos.
11. Repeat this chapter's entire process for configuring additional partitions, devices, and mount
points, such as the root partition (/), /home/, or swap.
After completing the entire configuration, the figure as shown in Figura 4.8, “Final Sample RAID
Configuration” resembles the default configuration, except for the use of RAID.
68
Creación de Dispositivos RAID y Puntos de Montaje
Figura 4.8. Final Sample RAID Configuration
The figure as shown in Figura 4.9, “Final Sample RAID With LVM Configuration” is an example of a
RAID and LVM configuration.
69
Creación de Dispositivos RAID y Puntos de Montaje
Figura 4.9. Final Sample RAID With LVM Configuration
Puede continuar con el proceso de instalación. Consulte el Manual de Instalación de Red Hat
Enterprise Linux para obtener mayores instrucciones.

Contenu connexe

Tendances

Tendances (20)

Sistemas raid
Sistemas raidSistemas raid
Sistemas raid
 
RAID-Tolerancia a Fallos
RAID-Tolerancia a FallosRAID-Tolerancia a Fallos
RAID-Tolerancia a Fallos
 
Características y aplicaciones de RAID
Características y aplicaciones de RAIDCaracterísticas y aplicaciones de RAID
Características y aplicaciones de RAID
 
Raid
RaidRaid
Raid
 
Raid1 en Windows Server 2003 R2
Raid1 en Windows Server 2003 R2Raid1 en Windows Server 2003 R2
Raid1 en Windows Server 2003 R2
 
Sistemas RAID
Sistemas RAIDSistemas RAID
Sistemas RAID
 
Arreglo De Discos Raid
Arreglo De Discos RaidArreglo De Discos Raid
Arreglo De Discos Raid
 
Presentacion RAID
Presentacion RAIDPresentacion RAID
Presentacion RAID
 
Raid y particiones y ntfs
Raid y particiones y ntfsRaid y particiones y ntfs
Raid y particiones y ntfs
 
Sistemas raid
Sistemas raidSistemas raid
Sistemas raid
 
Raid (redundant array of independent disks)
Raid (redundant array of independent disks)Raid (redundant array of independent disks)
Raid (redundant array of independent disks)
 
Raid
RaidRaid
Raid
 
Raids
RaidsRaids
Raids
 
Kit de videovigilancia para pequeños Negocios
Kit de videovigilancia para pequeños NegociosKit de videovigilancia para pequeños Negocios
Kit de videovigilancia para pequeños Negocios
 
Investigación proveedores
Investigación proveedoresInvestigación proveedores
Investigación proveedores
 
Qnap QuTS Hero
Qnap QuTS Hero Qnap QuTS Hero
Qnap QuTS Hero
 
Raid
RaidRaid
Raid
 
7 el disco duro
7 el disco duro7 el disco duro
7 el disco duro
 
Disco duro
Disco duroDisco duro
Disco duro
 
Alfio Muñoz - Alta disponibilidad con Elastix
Alfio Muñoz - Alta disponibilidad con ElastixAlfio Muñoz - Alta disponibilidad con Elastix
Alfio Muñoz - Alta disponibilidad con Elastix
 

En vedette

En vedette (10)

Servicios de Formación. Lambda
Servicios de Formación. LambdaServicios de Formación. Lambda
Servicios de Formación. Lambda
 
XEN - Taller presentación Xen
XEN - Taller presentación XenXEN - Taller presentación Xen
XEN - Taller presentación Xen
 
Aspectos considerar mediación pedagógica
Aspectos considerar mediación pedagógicaAspectos considerar mediación pedagógica
Aspectos considerar mediación pedagógica
 
Bloque de cierre
Bloque de cierreBloque de cierre
Bloque de cierre
 
35 automated tasks
35  automated tasks35  automated tasks
35 automated tasks
 
SO androi y IOS
SO androi y IOSSO androi y IOS
SO androi y IOS
 
Tema 4
Tema 4Tema 4
Tema 4
 
Presentación plata odr udrp pueyrredon- szlak
Presentación plata odr udrp  pueyrredon- szlakPresentación plata odr udrp  pueyrredon- szlak
Presentación plata odr udrp pueyrredon- szlak
 
Ebook mitosy realidades
Ebook mitosy realidadesEbook mitosy realidades
Ebook mitosy realidades
 
Transportation Impact Takes a New Look at their Data
Transportation Impact Takes a New Look at their DataTransportation Impact Takes a New Look at their Data
Transportation Impact Takes a New Look at their Data
 

Similaire à RAID niveles y software vs hardware (18)

Sistemas RAID.pdf
Sistemas RAID.pdfSistemas RAID.pdf
Sistemas RAID.pdf
 
Nestor
NestorNestor
Nestor
 
RAID.pdf
RAID.pdfRAID.pdf
RAID.pdf
 
RAID
RAIDRAID
RAID
 
Tipos raid | Redundancias
Tipos raid | Redundancias Tipos raid | Redundancias
Tipos raid | Redundancias
 
Que Es RAID?
Que Es RAID?
Que Es RAID?
Que Es RAID?
 
RAID1 + LVM
RAID1 + LVMRAID1 + LVM
RAID1 + LVM
 
Niveles riad
Niveles riadNiveles riad
Niveles riad
 
Capacitación Servidores.pptx
Capacitación Servidores.pptxCapacitación Servidores.pptx
Capacitación Servidores.pptx
 
Servidores
ServidoresServidores
Servidores
 
Raid
RaidRaid
Raid
 
Raid
RaidRaid
Raid
 
Concepto de discos raid
Concepto de discos  raidConcepto de discos  raid
Concepto de discos raid
 
Arreglode discosmaquinasvirtuales
Arreglode discosmaquinasvirtualesArreglode discosmaquinasvirtuales
Arreglode discosmaquinasvirtuales
 
Taller raid
Taller raidTaller raid
Taller raid
 
SISTEMAS DE ALMACENAMIENTO.pdf
SISTEMAS DE ALMACENAMIENTO.pdfSISTEMAS DE ALMACENAMIENTO.pdf
SISTEMAS DE ALMACENAMIENTO.pdf
 
Servidores
ServidoresServidores
Servidores
 
manejo de ficheros en el sistema operativo linux.pdf
manejo de ficheros en el sistema operativo linux.pdfmanejo de ficheros en el sistema operativo linux.pdf
manejo de ficheros en el sistema operativo linux.pdf
 

Plus de Aprende Viendo

44 seguridad y se linux
44  seguridad y se linux44  seguridad y se linux
44 seguridad y se linuxAprende Viendo
 
43 aseguramiento de su red
43  aseguramiento de su red43  aseguramiento de su red
43 aseguramiento de su redAprende Viendo
 
42 seguridad y autenticación
42  seguridad y autenticación42  seguridad y autenticación
42 seguridad y autenticaciónAprende Viendo
 
41 parámetros y módulos generales
41  parámetros y módulos generales41  parámetros y módulos generales
41 parámetros y módulos generalesAprende Viendo
 
40 configuración del kernel y dispositivos
40  configuración del kernel y dispositivos40  configuración del kernel y dispositivos
40 configuración del kernel y dispositivosAprende Viendo
 
38 reunir información del sistema
38  reunir información del sistema38  reunir información del sistema
38 reunir información del sistemaAprende Viendo
 
37 supervisión del sistema
37  supervisión del sistema37  supervisión del sistema
37 supervisión del sistemaAprende Viendo
 
36 archivos de registro
36  archivos de registro36  archivos de registro
36 archivos de registroAprende Viendo
 
34 configuración de la impresora
34  configuración de la impresora34  configuración de la impresora
34 configuración de la impresoraAprende Viendo
 
32 configuración del sistema x window
32  configuración del sistema x window32  configuración del sistema x window
32 configuración del sistema x windowAprende Viendo
 
31 el sistema x window
31  el sistema x window31  el sistema x window
31 el sistema x windowAprende Viendo
 
46 customizing se linux policy
46  customizing se linux policy46  customizing se linux policy
46 customizing se linux policyAprende Viendo
 
45 trabajar con se linux
45  trabajar con  se linux45  trabajar con  se linux
45 trabajar con se linuxAprende Viendo
 
29 configuración de la fecha y hora
29  configuración de la fecha y hora29  configuración de la fecha y hora
29 configuración de la fecha y horaAprende Viendo
 
27 configuración del sistema
27  configuración del sistema27  configuración del sistema
27 configuración del sistemaAprende Viendo
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfigAprende Viendo
 
25 protocolo ligero de acceso a directorios ldap
25  protocolo ligero de acceso a directorios ldap25  protocolo ligero de acceso a directorios ldap
25 protocolo ligero de acceso a directorios ldapAprende Viendo
 
24 correo electrónico
24  correo electrónico24  correo electrónico
24 correo electrónicoAprende Viendo
 

Plus de Aprende Viendo (20)

44 seguridad y se linux
44  seguridad y se linux44  seguridad y se linux
44 seguridad y se linux
 
43 aseguramiento de su red
43  aseguramiento de su red43  aseguramiento de su red
43 aseguramiento de su red
 
42 seguridad y autenticación
42  seguridad y autenticación42  seguridad y autenticación
42 seguridad y autenticación
 
41 parámetros y módulos generales
41  parámetros y módulos generales41  parámetros y módulos generales
41 parámetros y módulos generales
 
40 configuración del kernel y dispositivos
40  configuración del kernel y dispositivos40  configuración del kernel y dispositivos
40 configuración del kernel y dispositivos
 
39 o profile
39  o profile39  o profile
39 o profile
 
38 reunir información del sistema
38  reunir información del sistema38  reunir información del sistema
38 reunir información del sistema
 
37 supervisión del sistema
37  supervisión del sistema37  supervisión del sistema
37 supervisión del sistema
 
36 archivos de registro
36  archivos de registro36  archivos de registro
36 archivos de registro
 
34 configuración de la impresora
34  configuración de la impresora34  configuración de la impresora
34 configuración de la impresora
 
33 usuarios y grupos
33  usuarios y grupos33  usuarios y grupos
33 usuarios y grupos
 
32 configuración del sistema x window
32  configuración del sistema x window32  configuración del sistema x window
32 configuración del sistema x window
 
31 el sistema x window
31  el sistema x window31  el sistema x window
31 el sistema x window
 
46 customizing se linux policy
46  customizing se linux policy46  customizing se linux policy
46 customizing se linux policy
 
45 trabajar con se linux
45  trabajar con  se linux45  trabajar con  se linux
45 trabajar con se linux
 
29 configuración de la fecha y hora
29  configuración de la fecha y hora29  configuración de la fecha y hora
29 configuración de la fecha y hora
 
27 configuración del sistema
27  configuración del sistema27  configuración del sistema
27 configuración del sistema
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfig
 
25 protocolo ligero de acceso a directorios ldap
25  protocolo ligero de acceso a directorios ldap25  protocolo ligero de acceso a directorios ldap
25 protocolo ligero de acceso a directorios ldap
 
24 correo electrónico
24  correo electrónico24  correo electrónico
24 correo electrónico
 

RAID niveles y software vs hardware

  • 1. 57 Array Redundante de Discos Independientes (RAID) La idea básica detrás de RAID es combinar pequeños y baratos controladores de discos en un array para alcanzar metas de rendimiento y redundancia que no se puedenlograr con un controlador caro y grande. El computador toma este array de controladores como un disco o unidad de almacenamiento lógico individual. 4.1. ¿Qué es RAID? RAID permite que la información acceda a varios discos. RAID utiliza técnicas como separación de disco (Nivel 0 RAID), copia espejo de disco (Nivel 1 RAID) y separación de disco con paridad (Nivel 5 RAID) para lograr redundancia, menos latencia, mayor amplitud de banda y una mayor abilidad para recuperarse de fallos del disco duro. El concepto básico del RAID es que los datos se pueden distribuir entre los discos del grupo de manera consistente. Para hacer esto, primero se debendividir los datos en partes iguales (a menudo de 32k o 64k, aunque también se pueden usar otros tamaños). Cada parte es escrita en los discos duros en el array RAID de acuerdo con el nivel RAID empleado. Cuando se leen los datos el proceso sucede al contrario, dando la impresión de que muchos discos son combinados en uno solo. 4.2. ¿Quién debe utilizar RAID? Los administradores del sistema y aquellos que necesitan controlar grandes cantidades de datos se benificiarían del uso de la tecnología RAID. Los motivos principales para utilizar RAID son: • Aumento de la velocidad • Aumento de la capacidad de almacenamiento mediante el uso de un disco virtual • MInimiza los fallos del disco 4.3. RAID: Hardware vs. Software Existen dos posibles enfoques a RAID: RAID Hardware o Software. 4.3.1. Hardware RAID Las soluciones hardware gestionan el subsistema RAID independientemente del host presentándole un solo disco. A Hardware RAID device connects to the SCSI controller and presents the RAID arrays as a single SCSI drive. An external RAID system moves all RAID handling "intelligence" into a controller located in the external disk subsystem. The whole subsystem is connected to the host via a normal SCSI controller and appears to the host as a single disk. RAID controller cards function like a SCSI controller to the operating system, and handle all the actual drive communications. The user plugs the drives into the RAID controller (just like a normal SCSI controller) and then adds them to the RAID controllers configuration, and the operating system won't know the difference.
  • 2. 58 Niveles de RAID y Soporte Lineal 4.3.2. Software RAID Software RAID implements the various RAID levels in the kernel disk (block device) code. It offers the cheapest possible solution, as expensivedisk controller cards or hot-swap chassis 1 are not required. Software RAID also works with cheaper IDE disks as well as SCSI disks. With today's faster CPUs, Software RAID outperforms Hardware RAID. El controlador MD del kernel de Linux es un ejemplo de que la solución RAID es completamente independiente del hardware. Las prestaciones de un RAID basado en el software dependen del desempeño y de la carga del CPU. Para aquéllos que estén interesados en saber lo que el software RAID ofrece aquí tiene una breve lista de algunas de sus características más importantes: • Proceso de reconstrucción entrelazado. • Configuración basada en kernel • Portabilidad de RAID entre computadores Linux sin reconstruir. • Reconstrucción del array en segundo plano usando recursos no utilizados del sistema. • Soporte para discos hot-swappable. • Reconocimiento automático de la CPU para disfrutar de algunas de sus optimizaciones. 4.4. Niveles de RAID y Soporte Lineal RAID soporta varias configuraciones incluyendo los niveles 0, 1, 4, 5 y el soporte lineal. Estos tipos de RAID se definen de la siguiente manera: • Level 0 — RAID level 0, often called "striping," is a performance-oriented striped data mapping technique. This means the data being written to the array is broken down into strips and written across the member disks of the array, allowing high I/O performance at low inherent cost but provides no redundancy. The storage capacity of a level 0 array is equal to the total capacity of the member disks in a Hardware RAID or the total capacity of member partitions in a Software RAID. • Level 1 — RAID level 1, or "mirroring," has been used longer than any other form of RAID. Level 1 provides redundancy by writing identical data to each member disk of the array, leaving a "mirrored" copy on each disk. Mirroring remains popular due to its simplicity and high level of data availability. Level 1 operates with two or more disks that may use parallel access for high data-transfer rates when reading but more commonly operate independentlyto provide high I/O transaction rates. Level 1 provides very good data reliability and improves performance for read-intensive applications but at a relatively high cost. The storage capacity of the level 1 array is equal to the capacity of one of the mirrored hard disks in a Hardware RAID or one of the mirrored partitions in a Software RAID. A hot-swap chassis allows you to remove a hard drive without having to power-down your system.
  • 3. 59 Niveles de RAID y Soporte Lineal Nota RAID level 1 comes at a high cost because you write the same information to all of the disks in the array, which wastes drive space. For example, if you have RAID level 1 set up so that your root (/) partition exists on two 40G drives, you have 80G total but are only able to access 40G of that 80G. The other 40G acts like a mirror of the first 40G. • Level 4 — Level 4 uses parity (see Nota) concentrated on a single disk drive to protect data. It is better suited to transaction I/O rather than large file transfers. Because the dedicated parity disk represents an inherent bottleneck, level 4 is seldom used without accompanying technologies such as write-back caching. Although RAID level 4 is an option in some RAID partitioning schemes, it is not an option allowed in Red Hat Enterprise Linux RAID installations. The storage capacity of Hardware RAID level 4 is equal to the capacity of member disks, minus the capacity of one member disk. The storage capacity of Software RAID level 4 is equal to the capacity of the member partitions, minus the size of one of the partitions if they are of equal size. Nota RAID level 4 takes up the same amount of space as RAID level 5, but level 5 has more advantages. For this reason, level 4 is not supported. Nota Parity information is calculated based on the contents of the rest of the member disks in the array. This information can then be used to reconstruct data when one disk in the array fails. The reconstructed data can then be used to satisfy I/ O requests to the failed disk before it is replaced and to repopulate the failed disk after it has been replaced. • Level 5 — This is the most common type of RAID. By distributing parity across some or all of an array's member disk drives, RAID level 5 eliminates the write bottleneck inherent in level 4. The only performance bottleneck is the parity calculation process. With modern CPUs and Software RAID, that usually is not a very big problem. As with level 4, the result is asymmetrical performance, with reads substantially outperforming writes. Level 5 is often used with write-back caching to reduce the asymmetry. The storage capacity of Hardware RAID level 5 is equal to the capacity of member disks, minus the capacity of one member disk. The storage capacity of Software RAID level 5 is equal to the capacity of the member partitions, minus the size of one of the partitions if they are of equal size. • RAID lineal — El RAID lineal es una simple agrupación de discos de manera que se crea un disco virtual más grande. En el RAID lineal, las partes están dispuestas secuencialmente y se pasa de un disco miembro al disco siguiente una vez que el primer disco ha sido completado en su totalidad. Este agrupamiento no tiene ninguna ventaja en cuanto a rendimiento pues es improbable que alguna operación de E/S sea divida entre los discos miembros. El RAID lineal no ofrece redundancia y de hecho disminuyela fiabilidad -- si uno de los discos se daña, no se puede utilizar el array. La capacidad es el total de todos los discos miembros.
  • 4. 60 Niveles de RAID y Soporte Lineal 4.5. Configuración de Software RAID El Software RAID puede configurarse durante el proceso de instalación gráfica, el proceso de instalación basada en texto o durante una instalación de inicio rápido (kickstart). Este capítulo discute como configurar el software RAID durante la instalación usando la aplicación Disk Druid. • Aplique particiones de software RAID a los discos duros físicos. Para añadir una partición boot (/boot/) a una partición RAID asegúrese de que se encuentra en una partición RAID1. • Creación de dispositivos RAID desde las particiones del software RAID. • Opcional: Configuración LVM de los dispositivos RAID. • Creación de sistemas de archivos desde los dispositivos RAID. Nota Aunque este procedimiento cubre la instalación con una aplicación GUI, los administradores del sistema pueden hacer lo mismo con una instalación basado en texto. La configuración del software RAID se debereralizar manualmente en Disk Druid durante el proceso de instalación. Estos ejemplos utilizan dos controladores SCSI 9.1 GB SCSI (/dev/sda y /dev/sdb) para ilustrar la creación de las configuraciones simples de RAID1. Detallan como crear una configuración RAID 1 simple implementando múltiples dispositivos RAID. En la pantalla Configuración de la partición del disco, seleccione Partición manual con Disk Druid. 4.5.1. Creación de Particiones RAID In a typical situation, the disk drives are new or are formatted. Both drives are shown as raw devices with no partition configuration in Figura 4.1, “Two Blank Drives, Ready For Configuration”.
  • 5. 61 Creación de Particiones RAID Figura 4.1. Two Blank Drives, Ready For Configuration 1. En Disk Druid seleccione RAID para ingresar la pantalla de creación de software RAID. 2. Choose Create a software RAID partition to create a RAID partition as shown in Figura 4.2, “RAIDPartition Options”. Note that no other RAID options (such as entering a mount point) are available until RAID partitions, as well as RAID devices, are created.
  • 6. 62 Creación de Particiones RAID Figura 4.2. RAID Partition Options 3. Una partición de software RAID debería estar limitada a una unidad. Para las Unidades admisibles seleccione la unidad donde quiere crear RAID. Si tiene varias unidades, por defecto se seleccionaran todas y usted deberá anular la selección de las unidades que no quiere.
  • 7. 63 Creación de Particiones RAID Figura 4.3. Adding a RAID Partition 4. Introduzca el tamaño que desea para la partición. 5. Seleccione Tamaño fijo para hacer la partición de un tamaño especifico, seleccione Ocupar todo el espacio hasta (MB) e introduzca un tamaño en MBs para especificar el rango del tamaño de la partición. Seleccione Ocupar todo el espacio disponible para hacerlo crecer hasta ocupar todo el tamaño disponible en el disco duro. Si hace crecer a más de una partición, éstas compartirán el espacio libre disponible en el disco. 6. Seleccione Forzar para que sea una partición primaria si quiere que la partición sea primaria. Una partición primaria es una de las cuatro primeras particiones en el disco duro. Si no es seleccionada, la partición es creada como una partición lógica. Debería considerar el dejarla no seleccionada si ya cuenta con otros sistemas operativos en el sistema. Para obtener mayor información sobre particiones primarias vs. lógicas/estendidas consulte el apéndice del Manual de Instalación de Red Hat Enterprise Linux. 7. Repita estos pasos para crear tantas particiones como necesite para sus particiones. Repeat these steps to create as many partitions as neededfor your RAID setup. Notice that all the partitions do not have to be RAID partitions. For example, you can configure only the /boot/ partition as a software RAID device, leaving the root partition (/), /home/, and swap as regular file systems. Figura 4.4, “RAID1 Partitions Ready, Pre-Device and Mount Point Creation” shows successfully
  • 8. 64 Creación de Particiones RAID allocated space for the RAID 1 configuration (for /boot/), which is now ready for RAID device and mount point creation: Figura 4.4. RAID 1 Partitions Ready, Pre-Device and Mount Point Creation 4.5.2. Creación de Dispositivos RAID y Puntos de Montaje Una vez que haya creado todas sus particiones como particiones software RAID debe crear el dispositivo RAID y el punto de montaje. 1. Select the RAID button on the Disk Druid main partitioning screen (refer to Figura 4.5, “Opciones RAID”). 2. Figura 4.5, “Opciones RAID” appears. Select Create a RAID device.
  • 9. 65 Creación de Dispositivos RAID y Puntos de Montaje Figura 4.5. Opciones RAID 3. Next, Figura 4.6, “Making a RAID Device and Assigning a Mount Point” appears, where you can make a RAID device and assign a mount point.
  • 10. 66 Creación de Dispositivos RAID y Puntos de Montaje Figura 4.6. Making a RAID Device and Assigning a Mount Point 4. Seleccione un punto de montaje. 5. SEleccione el tipo de sistema de archivps para la partición. En este momento puede configurar un sistema de archivos LVM o un sistema de archivos ext2/ext3 estático tradicional. Para obtener mayor información sobre como configurar LVM sobre un dispositivo RAID seleccione Volúmen Físico (LVM). Si no necesita LVM continue con las siguientes instrucciones. 6. Seleccione un nombre de dispositivo tal como md0 para el dispositivo RAID. 7. Escoja el nivel de RAID. Puede elegir entre RAID 0, RAID 1 y RAID 5.
  • 11. 67 Creación de Dispositivos RAID y Puntos de Montaje Nota Si está creando una partición RAID de /boot/ deberá elegir RAID de nivel 1 y debería utilizar una de las primeras dos unidades (IDE primero, SCSI segundo). Si no está creando una partición RAID de /boot/ pero quiere crear una partición RAID del sistema de archivos root (/) deberá ser de tipo RAID nivel 1 y debería estar situada en una de las primeras dos unidades (IDE primero, SCSI de segundo). Figura 4.7. The /boot/ Mount Error 8. Las particiones RAID que acaba de crear aparecerán en la lista Miembros RAID. Seleccione cuáles de estas particiones se deben utilizar para crear el dispositivo RAID. 9. Si está configurandoRAID 1 o RAID 5, especifique el número de particiones de reserva. Si una partición de software RAID falla, la de reserva se usará automáticamente como reemplazo. Para cada partición de reserva que desee especificar, deberá crear una partición de software RAID adicional (además de las particiones para el dispositivo RAID). Seleccione las particiones para el dispositivo RAID y la(s) particion(es) de reserva. 10. Después de hacer click en OK el dispositivos RAID aparece en la lista Resumen de Discos. 11. Repeat this chapter's entire process for configuring additional partitions, devices, and mount points, such as the root partition (/), /home/, or swap. After completing the entire configuration, the figure as shown in Figura 4.8, “Final Sample RAID Configuration” resembles the default configuration, except for the use of RAID.
  • 12. 68 Creación de Dispositivos RAID y Puntos de Montaje Figura 4.8. Final Sample RAID Configuration The figure as shown in Figura 4.9, “Final Sample RAID With LVM Configuration” is an example of a RAID and LVM configuration.
  • 13. 69 Creación de Dispositivos RAID y Puntos de Montaje Figura 4.9. Final Sample RAID With LVM Configuration Puede continuar con el proceso de instalación. Consulte el Manual de Instalación de Red Hat Enterprise Linux para obtener mayores instrucciones.