Creación de RAID 5 (creación de bandas con paridad distribuida) en Linux-Parte 4

Creación de RAID 5 (creación de bandas con paridad distribuida) en Linux-Parte 4

En RAID 5, los datos se distribuyen en varias unidades con paridad distribuida. La creación de bandas con paridad distribuida significa que dividirá la información de paridad y dividirá los datos en varios discos, lo que tendrá una buena redundancia de datos.

 Configurar Raid 5 en CentOS  Configurar Raid 5 en CentOS Configuración de Raid 5 en Linux

Para el nivel de RAID, debe tener al menos tres discos duros o más. RAID 5 se está utilizando en el entorno de producción a gran escala, donde es rentable y proporciona rendimiento y redundancia.

¿Qué es la paridad?

Paridad. es un método común más simple para detectar errores en el almacenamiento de datos. La paridad almacena información en cada disco, digamos que tenemos 4 discos, en 4 discos un espacio de disco se dividirá en todos los discos para almacenar la información de paridad. Si alguno de los discos falla, podemos obtener los datos reconstruyéndolo a partir de la información de paridad después de reemplazar el disco fallado.

Pros y contras de RAID 5

  1. Ofrece un mejor rendimiento
  2. Admite redundancia y tolerancia a fallas.
  3. Admite opciones de repuesto dinámico.
  4. Perderá la capacidad de un solo disco para usar información de paridad.
  5. No se pierden datos si se trata de un solo disco falla. Podemos reconstruir desde la paridad después de reemplazar el disco fallido.
  6. Adecuado para entornos orientados a transacciones, ya que la lectura será más rápida.
  7. Debido a la sobrecarga de paridad, la escritura será lenta.
  8. La reconstrucción lleva mucho tiempo.

Requisitos

Se requiere un mínimo de 3 discos duros para crear Raid 5, pero puede agregar más discos, solo si tiene un controlador de raid de hardware dedicado con puertos múltiples. Aquí, estamos usando el software RAID y el paquete ‘ mdadm. para crear raid.

mdadm. es un paquete que nos permite configurar y administrar dispositivos RAID en Linux. Por defecto, no hay ningún archivo de configuración disponible para RAID, debemos guardar el archivo de configuración después de crear y configurar la instalación de RAID en un archivo separado llamado mdadm.conf.

freestar.config.enabled_slots.push

Antes de continuar, le sugiero que lea los siguientes artículos para comprender los conceptos básicos de RAID en Linux.

  1. Conceptos básicos de RAID en Linux-Parte 1
  2. Creación de RAID 0 (Stripe) en Linux-Parte 2
  3. Configuración de RAID 1 (Mirroring) en Linux-Parte 3

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

Este artículo es una Parte 4. de una serie RAID de 9 tutoriales, aquí vamos a configurar un software RAID 5. con paridad en sistemas Linux o servidores que utilizan tres Discos de 20GB llamados/dev/sdb,/dev/sdc y/dev/sdd.

Paso 1: Instalar mdadm y verificar las unidades

1.. Como dijimos anteriormente que estamos usando la versión final de CentOS 6.5 para esta configuración de raid, pero se pueden seguir los mismos pasos para la configuración de RAID en cualquier distribución basada en Linux.

# lsb_release-a # ifconfig | grep inet  Setup Raid 5 en CentOS  Configurar Raid 5 en CentOS Resumen de CentOS 6.5

2.. Si estás siguiendo nuestras incursiones eries, asumimos que ya ha instalado el paquete “ mdadm. , de lo contrario, utilice el siguiente comando de acuerdo con su distribución de Linux para instalar el paquete.

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

3.. Después de la instalación del paquete ‘ mdadm. , enumeremos los tres discos de 20GB que hemos agregado en nuestro sistema usando el comando ‘ fdisk. .

# fdisk-l | grep sd  Instalar la herramienta mdadm en CentOS  Instalar la herramienta mdadm en CentOS Instalar la herramienta mdadm

4.. Ahora es el momento de examinar el adjunto tres unidades para cualquier bloque RAID existente en estas unidades usando el siguiente comando.

# mdadm-E/dev/sd [bd] # mdadm–examine/dev/sdb/dev/sdc/dev/sdd  Examine Drives-For-Raid  Examinar unidades para incursión Examinar unidades para incursiones

Nota. : De la imagen de arriba se ilustra que aún no se ha detectado ningún superbloque. Por lo tanto, no hay ningún RAID definido en las tres unidades. Comencemos a crear uno ahora.

Paso 2: Particionar los discos para RAID

5.. Primero y principal, tenemos que particionar los discos ( /dev/sdb. /dev/sd. cy /dev/sdd. antes de agregar a un RAID, así que definamos la partición usando comando ‘fdisk’, antes de pasar a los siguientes pasos.

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

Siga las instrucciones a continuación para crear 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. Aquí elegimos Primaria porque aún no hay particiones definidas.
  3. Luego, elija “ 1. para que sea la primera partición. Por defecto será 1.
  4. Aquí para el tamaño del cilindro no tenemos que elegir el tamaño especificado porque necesitamos toda la partición para RAID, así que simplemente presione Enter dos veces para elija el tamaño completo predeterminado.
  5. Luego presione ‘ p. para imprimir la partición creada.
  6. Cambie el tipo, si necesitamos conocer todos los disponibles tipos Presione ‘ L. .
  7. Aquí, estamos seleccionando ‘ fd. ya que mi tipo es RAID.
  8. Luego presione ‘ p. para imprimir la partición definida.
  9. Luego use nuevamente ‘ p. para imprimir los cambios que hemos realizado.
  10. Use ‘ w. para escribir los cambios.

 Crear partición sdb  Create sdb Partition Crear partición sdb

Nota. Debemos seguir los pasos mencionados anteriormente. para crear particiones para unidades sdc. y sdd. también.

Cree la partición/dev/sdc

Ahora particione el sdc. y sdd. siguiendo los pasos que se indican en la captura de pantalla o puede seguir los pasos anteriores.

# fdisk/dev/sdc  Cree la partición sdc Crear partición sdc Crear una partición sdc Crear una partición/dev/sdd # fdisk/dev/sdd  Crear partición sdd  Crear partición sdd Crear partición sdd

6.. Después creando particiones, compruebe los cambios en las tres unidades sdb, sdc y sdd.

# mdadm–examine/dev/sdb/dev/sdc/dev/sdd o # mdadm-E/dev/sd [bc]  Verificar cambios de partición  Comprobar cambios de partición Comprobar cambios de partición

Nota. En la foto de arriba. representa el tipo es fd, es decir, para RAID.

7.. Ahora busque los bloques RAID en las particiones recién creadas. Si no se detectan superbloques, podemos avanzar para crear una nueva configuración de RAID 5 en estas unidades.

 Check Raid on Partition  Comprobar incursión en la partición Comprobar Raid en la partición

Paso 3: Crear el dispositivo md md0

8.. Ahora crea un dispositivo Raid ‘ md0. (es decir, /dev/md0. e incluye el nivel de incursión en todas las particiones recién creadas (sdb1, sdc1 y sdd1) usando el siguiente comando.

# mdadm–create/dev/md0–level = 5–raid-devices = 3/dev/sdb1/dev/sdc1/dev/sdd1 o # mdadm-C/dev/md0-l = 5-n = 3/dev/sd [bd] 1

9.. Después de crear el dispositivo raid, verifique y verifique el RAID, los dispositivos incluidos y el nivel de RAID desde la salida mdstat.

# cat/proc/mdstat  Verifique el dispositivo Raid Verificar dispositivo de incursión Verifique el dispositivo Raid

Si desea monitorear el edificio actual proceso, puede usar el comando ‘ watch. , simplemente pase por el comando ‘ cat/proc/mdstat. con el comando watch que actualizará la pantalla cada 1. segundo.

# watch-n1 cat/proc/mdstat  Supervisar el proceso de incursión  Supervisar el proceso de incursión Supervisar el proceso de incursiones 5  Raid 5 Process Summary  Resumen del proceso de Raid 5 Resumen del proceso de Raid 5

10.. Después de la creación de la incursión, verifique el raid dispositivos usando el siguiente comando.

# mdadm-E/dev/sd [bd] 1  Verificar nivel de incursión  Verificar nivel de incursión Verificar nivel de incursión

Nota. La salida del comando anterior será poco larga ya que imprime la información de las tres unidades.

11.. Luego, verifique la matriz RAID para asumir que los dispositivos que hemos incluido en el nivel RAID están funcionando y st arted para volver a sincronizar.

# vim/etc/fstab/dev/md0/mnt/raid5 ext4 por defecto 0 0  Raid 5 Automount  Raid 5 Automount Raid 5 Automount

16.. A continuación, ejecute el comando ‘ mount-av. para comprobar si hay algún error en la entrada de fstab.

# mount-av  Comprobar errores de Fstab  Verifique los errores de Fstab Verifique los errores de Fstab

Paso 5: Guarde la configuración de Raid 5

17.. Como se mencionó anteriormente en la sección de requisitos, por defecto RAID no tiene un archivo de configuración. Tenemos que guardarlo manualmente. Si no se sigue este paso, el dispositivo RAID no estará en md0, estará en algún otro número aleatorio.

Por lo tanto, debemos guardar la configuración antes de reiniciar el sistema. Si se guarda la configuración, se cargará en el kernel durante el reinicio del sistema y también se cargará RAID.

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

Nota. Guardar la configuración mantendrá estable el nivel de RAID en el dispositivo md0.

Paso 6: Agregar Unidades de repuesto

18.. ¿De qué sirve agregar una unidad de repuesto? es muy útil si tenemos una unidad de repuesto, si alguno de los discos falla en nuestra matriz, esta unidad de repuesto se activará y reconstruirá el proceso y sincronizará los datos de otro disco, por lo que podemos ver una redundancia aquí.

Para obtener más instrucciones sobre cómo agregar una unidad de repuesto y verificar la tolerancia a fallas de Raid 5, lea #Paso 6. y #Paso 7. en el siguiente artículo.

  1. Agregar unidad de repuesto a la configuración de Raid 5

Conclusión

Aquí, en este artículo, hemos visto cómo configurar un RAID 5 usando tres número de discos. Más adelante en mis próximos artículos, veremos cómo solucionar problemas cuando falla un disco en RAID 5 y cómo reemplazarlo para la recuperación.

Leave a comment

Your email address will not be published. Required fields are marked *