Configuración de RAID 10 o 1 + 0 (anidado) en Linux-Parte 6

Configuración de RAID 10 o 1 + 0 (anidado) en Linux-Parte 6

RAID 10. es una combinación de RAID 0. y RAID 1. para formar un RAID 10. Para configurar Raid 10, necesitamos al menos 4 discos. En nuestros artículos anteriores, hemos visto cómo configurar un RAID 0 y RAID 1 con un mínimo de 2 discos.

Aquí usaremos tanto RAID 0 como RAID 1 para realizar una configuración de Raid 10 con un mínimo de 4 unidades. Supongamos que tenemos algunos datos guardados en un volumen lógico, que se crea con RAID 10. Solo por ejemplo, si estamos guardando un dato “ apple. , este se guardará en los 4 discos por este método siguiente.

 Crear Raid 10 en Linux  Crear Raid 10 en Linux Crear Raid 10 en Linux

Usando RAID 0. se guardará como“ A ”en el primer disco y“ p ”en el segundo disco, luego nuevamente“ p ”en el primer disco y“ l ”en el segundo disco. Luego “ e ” en el primer disco, así continuará el proceso Round robin para guardar los datos. De esto llegamos a saber que RAID 0 escribirá la mitad de los datos en el primer disco y la otra mitad de los datos en el segundo disco.

En el método RAID 1. los mismos datos se escribirá en otros 2 discos de la siguiente manera. “ A ” escribirá en el primer y segundo disco, “ P ” escribirá en ambos discos, de nuevo otro “ P ” escribirá en ambos discos. Por lo tanto, al usar RAID 1, escribirá en ambos discos. Esto continuará en el proceso de operación por turnos.

Ahora todos ustedes llegaron a saber cómo funciona RAID 10 combinando RAID 0 y RAID 1. Si tenemos 4 discos de 20 GB de tamaño, será 80 GB en total, pero solo obtendremos 40 GB de capacidad de almacenamiento, la mitad de la capacidad total se perderá para construir RAID 10.

Pros y contras de RAID 5

  1. Ofrece un mejor rendimiento.
  2. Perderemos dos de la capacidad del disco en RAID 10.
  3. Leer y escribir será muy bueno, porque escribirá y leerá en todos esos 4 discos al mismo tiempo.
  4. Se puede usar para soluciones de base de datos, que necesitan una alta escritura de disco de E/S.

Requisitos

En RAID 10, necesitamos un mínimo de 4 discos, los primeros 2 discos para RAID 0 y otros 2 discos para RAID 1. Como dije antes, RAID 10 es solo una combinación de RAID 0 y 1. Si necesitamos extender el grupo RAID, debemos aumentar el disco en m inimum 4 discos.

Configuración de mi servidor Sistema operativo: CentOS 6.5 Dirección IP final: 192.168.0.229 Nombre de host: rd10.tecmintlocal.com Disco 1 [20GB]:/dev/sdd Disco 2 [20GB]:/dev/sdc Disco 3 [20GB]:/dev/sdd Disco 4 [20GB]:/dev/sde

Hay dos formas de configurar RAID 10, pero aquí te mostraré ambos métodos, pero prefiero que sigas el primer método, que facilita mucho el trabajo para configurar un RAID 10.

Método 1: Configurar Raid 10

1.. Primero, verifique que los 4 discos agregados se detectan o no se usa el siguiente comando.

# ls-l/dev | grep sd

2.. Una vez que se detectan los cuatro discos, es hora de verificar las unidades si ya existe alguna incursión antes de crear una nueva.

# mdadm-E/dev/sd [be] # mdadm–examine/dev/sdb/dev/sdc/dev/sdd/dev/sde  Verificar 4 discos agregados  Verificar 4 discos agregados Verificar 4 discos agregados

Nota. En el resultado anterior, verá que todavía no se ha detectado ningún superbloque, lo que significa que no hay ningún RAID definido en las 4 unidades.

Paso 1: Partición de unidades para RAID

3.. Ahora cree una nueva partición en los 4 discos (/dev/sdb,/dev/sdc,/dev/sdd y/dev/sde) usando la herramienta ‘fdisk’.

# fdisk/dev/sdb # fdisk/dev/sdc # fdisk/dev/sdd # fdisk/dev/sde Crear una partición/dev/sdb

Déjame mostrarte cómo particionar uno de los discos (/dev/sdb) usando fdisk, estos pasos serán los mismos para todos los demás discos también.

# fdisk/dev/sdb

Utilice los pasos a continuación para crear una nueva partición en la unidad /dev/sdb.

  1. Presione ‘ n. ‘para crear una nueva partición.
  2. Luego, elija’ P. ‘para la partición primaria.
  3. Luego elija’ 1. ‘para ser la primera partición.
  4. Luego presione’ p. ‘para imprimir la partición creada.
  5. Cambie el tipo, si es necesario para conocer todos los tipos disponibles Presione ‘ L. .
  6. Aquí, estamos seleccionando ‘ fd. ya que mi tipo es RAID.
  7. Luego presione ‘ p. para imprimir la partición definida.
  8. Luego use nuevamente ‘ p. para imprimir los cambios que hemos realizado.
  9. Utilice ‘ w. para escribir los cambios.

 Disco sdb Partition  Disco sdb Partition Partición de disco sdb

Nota. Utilice las mismas instrucciones anteriores para crear particiones en otros discos (sdc, sdd sdd sde).

4.. Después de crear las 4 particiones, nuevamente necesita examinar las unidades para cualquier raid ya existente usando el siguiente comando.

# mdadm-E/dev/sd [be] # mdadm-E/dev/sd [be] 1 O # mdadm–examine/dev/sdb/dev/sdc/dev/sdd/dev/sde # mdadm–examine/dev/sdb1/dev/sdc1/dev/sdd1/dev/sde1 Comprobar todos los discos para incursión  Comprobar todos los discos en busca de incursiones Comprobar todos los discos en busca de incursiones

Nota. Los resultados anteriores muestran que no se ha detectado ningún superbloque en los cuatro nuevos particiones creadas, eso significa que podemos avanzar para crear RAID 10 en estas unidades.

Paso 2: Crear un dispositivo RAID ‘md’

5.. Ahora es el momento de crear te a “md” (es decir/dev/md0), utilizando la herramienta de administración de incursiones “mdadm”. Antes de crear el dispositivo, su sistema debe tener instalada la herramienta ‘mdadm’, si no, instálela primero.

# yum install mdadm [en sistemas RedHat] # apt-get install mdadm [en sistemas Debain]

Una vez ‘ mdadm ‘instalada, ahora puede crear un dispositivo raid’ md ‘usando el siguiente comando.

# mdadm–create/dev/md0–level = 10–raid-devices = 4/dev/sd [ be] 1

6.. Luego verifique el dispositivo raid recién creado usando el comando ‘cat’.

# cat/proc/mdstat  Crear dispositivo md raid Crear dispositivo md raid Crear dispositivo md raid

7.. A continuación, examine las 4 unidades con el siguiente comando. La salida del siguiente comando será larga, ya que muestra la información de los 4 discos.

# mdadm–examine/dev/sd [b-e] 1

8. A continuación, verifique los detalles de Raid Array con la ayuda del siguiente comando.

# mdadm–detail/dev/md0  Comprobar los detalles de la matriz de incursiones  Comprobar detalles de matriz de incursión Comprobar Raid Detalles de la matriz

Nota. En los resultados anteriores, ve que el estado de Raid estaba activo y se estaba volviendo a sincronizar.

Paso 3: Creación del sistema de archivos

9.. Cree un sistema de archivos usando ext4 para ‘md0’ y móntelo en ‘/mnt/raid10. . Aquí, he usado ext4, pero puede usar cualquier tipo de sistema de archivos si lo desea.

# mkfs.ext4/dev/md0  Crear sistema de archivos md  Crear sistema de archivos md Crear sistema de archivos md

10.. Después de crear el sistema de archivos, monte el sistema de archivos creado en ‘/mnt/raid10. y enumere los contenido del punto de montaje usando el comando ‘ls-l’.

# mkdir/mnt/raid10 # mount/dev/md0/mnt/raid10/# ls-l/mnt/raid10/

A continuación, agregue algunos archivos debajo del punto de montaje y agregue algo de texto en cualquiera de los archivos y verifique el contenido.

# touch/mnt/raid10/raid10_files.txt # ls-l/mnt/raid10/# echo “configuración de raid 10 con 4 discos “>/mnt/raid10/raid10_files.txt # cat/mnt/raid10/raid10_files.txt  Montar dispositivo md  Montar dispositivo md Montar el dispositivo md

11.. Para el montaje automático, abra el ‘/etc/fstab. ‘y agregue la entrada siguiente en fstab, es posible que el punto de montaje sea diferente según su entorno. Guarde y deje de usar wq !.

# vim/etc/fstab/dev/md0/mnt/raid10 ext4 por defecto 0 0  AutoMount md Device  AutoMount md Device AutoMount md Device

12.. Luego, verifique el archivo ‘/etc/fstab. para ver si hay errores antes de reiniciar el sistema usando ‘ Comando mount-a. ‘.

# mount-av  Comprobar errores en Fstab  Comprobar errores en Fstab Comprobar Errores en Fstab Paso 4: Guardar configuración RAID

13.. Por defecto, RAID no tiene un archivo de configuración, por lo que debemos guardarlo manualmente después de realizar todos los pasos anteriores, para conservar esta configuración durante el arranque del sistema.

# mdadm–detail–scan–verbose>>/etc/mdadm.conf  Guardar configuración de Raid10  Guardar configuración de Raid10 Guardar configuración de Raid10

Eso es todo, hemos creado RAID 10 usando el método 1, este método es el más fácil. Ahora avancemos para configurar RAID 10 usando el método 2.

Método 2: Crear RAID 10

1.. En el método 2, tenemos que definir 2 conjuntos de RAID 1 y luego necesitamos definir un RAID 0 utilizando los conjuntos de RAID 1 creados. Aquí, lo que haremos es crear primero 2 espejos (RAID1) y luego dividir en RAID0.

Primero, enumere los discos que están disponibles para crear RAID 10.

# ls-l/dev | grep sd  List 4 Devices  Lista 4 dispositivos Lista 4 dispositivos

2.. Divida los 4 discos usando el comando ‘fdisk’. Para particionar, puede seguir el # paso 3 anterior.

# fdisk/dev/sdb # fdisk/dev/sdc # fdisk/dev/sdd # fdisk/dev/sde

3.. Después de particionar los 4 discos, ahora examine los discos en busca de bloques de incursión existentes.

# mdadm–examine/dev/sd [be] # mdadm–examine/dev/sd [be] 1  Examinar 4 discos  Examinar 4 discos Examinar 4 discos Paso 1: Crear RAID 1

4.. Primero, permítame crear 2 conjuntos de RAID 1 usando 4 discos ‘sdb1’ y ‘sdc1’ y otro conjunto usando ‘sdd1’ & ‘ sde1 ‘.

# mdadm–create/dev/md1–metadata = 1.2–level = 1–raid-devices = 2/dev/sd [bc] 1 # mdadm–create/dev/md2–metadata = 1.2–level = 1–raid-devices = 2/dev/sd [de] 1 # cat/proc/mdstat  Creando Raid 1  Creando Raid 1 Creando Raid 1  Verifique los detalles de la incursión 1  Verificar detalles de Raid 1 Verificar detalles de Raid 1 Paso 2: Creación de RAID 0

5.. A continuación, cree el RAID 0 utilizando dispositivos md1 y md2.

# mdadm–create/dev/md0–level = 0–raid-devices = 2/dev/md1/dev/md2 # cat/proc/mdstat  Creando Raid 0  Creando Raid 0 Creando Raid 0 Paso 3: Guarde la configuración RAID

6.. Necesitamos guardar la configuración en ‘/etc/mdadm.conf. para cargar todos los dispositivos raid cada vez que se reinicia.

# mdadm–detail–scan-detallado>>/etc/mdadm.conf

Después de esto, debemos seguir el # paso 3 Creando el sistema de archivos del método 1.

¡Eso es todo! hemos creado RAID 1 + 0 usando el método 2. Perderemos dos discos de espacio aquí, pero el rendimiento será excelente en comparación con cualquier otra configuración de raid.

Conclusión

Aquí tenemos creó RAID 10 utilizando dos métodos. RAID 10 también tiene buen rendimiento y redundancia. Espero que esto le ayude a comprender el nivel de RAID 10 anidado. Veamos cómo hacer crecer una matriz de incursiones existente y mucho más en mis próximos artículos.