Configuración de RAID nivel 6 (creación de bandas con paridad distribuida doble) en Linux-Parte 5

Configuración de RAID nivel 6 (creación de bandas con paridad distribuida doble) en Linux-Parte 5

RAID 6 es una versión mejorada de RAID 5. donde tiene dos paridad distribuida que proporciona tolerancia a fallas incluso después de que fallan dos unidades. El sistema de misión crítica sigue funcionando en caso de fallas de dos discos simultáneos. Es similar a RAID 5 , pero proporciona más robustez, porque usa un disco más para la paridad.

En nuestro artículo anterior, vimos paridad distribuida en RAID 5. pero en este artículo veremos RAID 6 con paridad distribuida doble. No espere un rendimiento adicional que cualquier otro RAID, si es así, también tenemos que instalar un controlador RAID dedicado. Aquí, en RAID 6 , incluso si perdemos nuestros 2 discos, podemos recuperar los datos reemplazando una unidad de repuesto y construyéndola desde la paridad.

 Configuración de RAID 6 en CentOS  Configurar RAID 6 en CentOS Configurar RAID 6 en Linux

Para configurar un RAID 6 , mínimo 4. se requieren números de discos o más en un conjunto. RAID 6 tiene varios discos, incluso en algún conjunto, puede tener algunos discos, mientras lee, leerá de todas las unidades, por lo que la lectura sería más rápida, mientras que la escritura sería deficiente porque tiene que stripe en varios discos.

Ahora, muchos de nosotros llegamos a la conclusión de por qué necesitamos usar RAID 6 , cuando no funciona como cualquier otro RAID. Mmmm … aquellos que plantean esta pregunta deben saber que, si necesitan una alta tolerancia a fallas, elijan RAID 6. En todos los entornos superiores con alta disponibilidad para la base de datos, usan RAID 6 porque la base de datos es la más importante y debe ser seguro a cualquier costo, también puede ser útil para entornos de transmisión de video.

Pros y contras de RAID 6

  1. El rendimiento es bueno.
  2. RAID 6 es costoso, ya que requiere dos unidades independientes se utilizan para funciones de paridad.
  3. Perderá la capacidad de dos discos para usar información de paridad (paridad doble).
  4. No se pierden datos, incluso después de que dos discos fallan . Podemos reconstruir desde la paridad después de reemplazar el disco fallado.
  5. La lectura será mejor que RAID 5, porque lee desde múltiples discos, pero el rendimiento de escritura será muy pobre sin un controlador RAID dedicado.

Requisitos

Se requiere un mínimo de 4 discos para crear un RAID 6. Si desea agregar más discos, puede hacerlo, pero debe tener un controlador de incursión dedicado. En el software RAID, no obtendremos un mejor rendimiento en RAID 6. Por lo que necesitamos un controlador RAID físico.

freestar.config.enabled_slots.push (LocationName: “tecmint_incontent”, slotId: “tecmint_incontent”) ;

Aquellos que sean nuevos en la configuración de RAID, recomendamos leer los artículos de RAID a continuación.

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

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

Este artículo es una Parte 5. de una serie RAID de 9 tutoriales, aquí vamos a ver cómo podemos crear y configurar el Software RAID 6. o la creación de bandas con paridad distribuida doble en sistemas o servidores Linux que utilizan cuatro discos de 20 GB llamados/dev/sdb,/dev/sdc,/dev/sdd y/d ev/sde.

Paso 1: Instalar la herramienta mdadm y examinar las unidades

1.. Si está siguiendo nuestros dos últimos artículos de Raid ( Parte 2. y P art 3. , donde ya hemos mostrado cómo instalar la herramienta ‘ mdadm. . Si es nuevo en este artículo, permítame explicarle que ‘ mdadm. es una herramienta para crear y administrar Raid en sistemas Linux, instalemos la herramienta usando el siguiente comando de acuerdo con su distribución de Linux.

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

2.. Después de instalar la herramienta, ahora es el momento de verificar las cuatro unidades conectadas que que utilizará para la creación de incursiones mediante el siguiente comando ‘ fdisk. .

# fdisk-l | grep sd  Comprobar disco duro en Linux  Comprobar disco duro en Linux Comprobar discos en Linux

3.. Antes de crear unidades RAID, Siempre examine nuestras unidades de disco si ya se ha creado algún RAID en los discos.

# mdadm-E/dev/sd [be] # mdadm–examine/dev/sdb/dev/sdc/dev/sdd/dev/sde  Check Raid on Disk Comprobar incursión en disco

Nota:. En la imagen de arriba se muestra que no se ha detectado ningún superbloque o no se ha definido ningún RAID en cuatro unidades de disco. Podemos avanzar más para comenzar a crear RAID 6.

Paso 2: Particionamiento de unidades para RAID 6

4.. Ahora cree particiones para raid en ‘/dev/sdb. ‘,’ /dev/sdc. ‘,’ /dev/sdd. ‘y’ /dev/sde. ‘con la ayuda del siguiente comando fdisk. Aquí, mostraremos cómo crear una partición en la unidad sdb. y luego los mismos pasos que se seguirán para el resto de las unidades.

Cree la partición/dev/sdb # fdisk/dev/sdb

Siga las instrucciones que se muestran a continuación para crear la partición.

  1. Presione ‘ n. para crear una nueva partición.
  2. Luego elija ‘ P. para la partición primaria.
  3. A continuación, elija el número de partición como 1.
  4. Defina el valor predeterminado con solo presionar dos veces la tecla Intro.
  5. Luego presione ‘ P. para imprimir la partición definida.
  6. Presione ‘ L. para listar todos los tipos disponibles.
  7. Escriba ‘ t. para elegir las particiones.
  8. Elija ‘ fd. para Linux raid auto y presione Entrar para aplicar.
  9. Luego use nuevamente ‘ P. para imprimir los cambios que hemos realizado.
  10. Use ‘ w. para escribir los cambios.

 Crear partición sdb  Crear partición sdb Crear/dev/sdb Partición Crear/dev/sdb Partición # fdisk/dev/sdc  Crear partición sdc Crear partición sdc Crear/dev/sdc Partición Crear/dev/sdd Partición # fdisk/dev/sdd  Crear partición sdd  Crear partición sdd Crear/dev/sdd Partición Crear/dev/sde Partición # fdisk/dev/sde  Crear partición sde  Crear partición sde Create/dev/sde Partition

5.. Después de crear particiones, siempre es bueno hábito de examinar las unidades de superbloques. Si los superbloques no existen, podemos ir a la cabeza para crear una nueva configuración RAID.

# mdadm-E/dev/sd [be] 1 o # mdadm–examine/dev/sdb1/dev/sdc1/dev/sdd1/dev/sde1  Comprobar Raid en nuevas particiones  Verificar incursión en particiones nuevas Verificar incursiones en particiones nuevas

Paso 3: Crear dispositivo md (RAID)

6 .. Ahora es el momento de crear el dispositivo Raid ‘ md0. (es decir, /dev/md0. y aplicar el nivel de incursión en todas las particiones recién creadas y confirmar la incursión usando siguientes comandos.

# mdadm–create/dev/md0–level = 6–raid-devices = 4/dev/sdb1/dev/sdc1/dev/sdd1/dev/sde1 # cat/proc/mdstat  Crear dispositivo Raid 6  Crear dispositivo Raid 6 Crear dispositivo Raid 6

7.. También puede consultar la t proceso de raid usando el comando watch. como se muestra en la captura de pantalla a continuación.

# watch-n1 cat/proc/mdstat  Check Raid 6 Process  Check Raid 6 Process Verificar el proceso de Raid 6

8.. Verifique los dispositivos de raid usando el siguiente comando.

# mdadm-E/dev/sd [be] 1

Nota:. El comando anterior mostrará la información de los cuatro discos, que es bastante larga, por lo que no es posible para publicar el resultado o la captura de pantalla aquí.

9.. Luego, verifique la matriz RAID para confirmar que se inició la resincronización.

# mdadm–detail/dev/md0  Comprobar matriz de Raid 6 Check Raid 6 Array

Paso 4: Crear un sistema de archivos en un dispositivo Raid

10.. Cree un sistema de archivos usando ext4 para ‘/dev/md0. ‘y móntalo en /mnt/raid6 . Aquí hemos usado ext4, pero puede usar cualquier tipo de sistema de archivos según su elección.

# mdadm–detail–scan–verbose>>/etc/mdadm.conf # mdadm–detail/dev/md0 Guardar configuración de Raid 6  Guardar configuración de Raid 6 Guardar configuración de Raid 6  Compruebe el estado de la incursión 6  Comprobar estado de la incursión 6 Verificar el estado de Raid 6

Paso 6: Agregar unidades de repuesto

16.. Ahora tiene 4. discos y hay dos datos de paridad disponibles. En algunos casos, si falla alguno de los discos, podemos obtener los datos, porque hay doble paridad en RAID 6.

Puede ser que si el segundo disco falla, podemos agregar uno nuevo antes de perder el tercero. disco. Es posible agregar una unidad de repuesto al crear nuestro conjunto RAID, pero no he definido la unidad de repuesto al crear nuestro conjunto de incursiones. Pero podemos agregar una unidad de repuesto después de cualquier falla de la unidad o mientras creamos el conjunto RAID. Ahora que ya hemos creado el conjunto RAID, permítame agregar una unidad de repuesto para la demostración.

Para fines de demostración, he conectado en caliente un nuevo disco HDD (es decir, /dev/sdf. , verifiquemos el disco adjunto.

# ls-l/dev/| grep sd  Check New Disk  Comprobar disco nuevo Comprobar disco nuevo

17.. Ahora confirma de nuevo que el nuevo disco adjunto para cualquier raid es ya configurado o no usando el mismo comando mdadm.

# mdadm–examine/dev/sdf  Comprobar incursión en disco nuevo  Comprobar incursión en disco nuevo Comprobar incursión en Nuevo disco

Nota:. Como de costumbre, como antes hemos creado particiones para cuatro discos, de manera similar tenemos que crear una nueva partición en el nuevo disco conectado usando Comando fdisk.

# fdisk/dev/sdf  Crear partición sdf  Crear partición sdf Crear partición/dev/sdf

18.. De nuevo después de crear una nueva partición en /dev/sdf. confirme la incursión en la partición, incluya la unidad de repuesto en el dispositivo de incursión /dev/md0. y verifique el dispositivo agregado.