Implementación RAID 5 por software en centos 6.2

Bueno en esta entrada les enseñare a implementar RAID por software

bueno primero que todo Debemos tener como mínimo 3 discos, una vez creados los discos continuamos con el proceso.

Procedemos a crear el arreglo RAID 5

/dev/md0 nombre del dispositivo de bloques, level Indicamos el nivel de RAID, raid-device Indicamos el número de dispositivos en el RAID.

A continuación mediante el comando /proc/mdstat podremos ver el proceso de inicialización del RAID.


El siguiente paso será darles formato a las particiones RAID.


Creamos los puntos de montaje en donde serán alojadas nuestras particiones RAID. Para ello crearemos dos carpetas dentro de la ruta /mnt.

Y luego de crearlas monte sobre ellas las particiones RAID creadas anteriormente

Entramos en modo de recuperación

Sincronizamos el /var

Luego ejecutamos init 5 para regresar al modo gráfico

Necesitamos el UUID para copiarlo en el archivo /etc/fstab, para ello digitamos

Copiamos el UUID  que esta en la linea del md0 en mi caso seria: b616a2a0-8147-42fc-9987-182c9272ad70

Para que nos monte las particiones RAID como RAIZ, debemos editar el archivo /etc/fstab agregar la siguiente línea al final

Montamos el sistema de archivos mencionados en el fstab

Deshabilitamos SELINUX editando el archivo /etc/selinux/config

Cambiamos el SELINUX=enforcing a SELINUX=disabled como muestra la imagen

Siguiendo la ruta Aplicaciones > Herramientas del sistema > Utilidad de discos podemos ver que el
punto de montaje de nuestro raid es /mnt/var

Pero necesitamos que quede montado solo en el /var para ello editamos de nuevo el archivo /etc/fstab

Reiniciamos con init 6 para aplicar cambios

Volvemos a la ruta y podemos ver que nuestro arreglo RAID5 ha quedado montado sobre /var.

de danielplomo Publicado en Linux

Configuracion de bonding en modo 1 (active-backup)

  1. Loggin como root

  2. Crear o editar el archivo /etc/modprobe.d/bondig.conf

 

  1. Agregar las siguientes líneas:

alias bond0 bonding

options bond0 primary=eth0 miimon=100 mode=1

Guardar cambios

Es importante utilizar el comando depmod para regenerar el archivo modules.dep y los archivos mapa de los controladores.

  1. Desplazarse hasta la carpeta

    /etc/sysconfig/network-scripts/

 

 

  1. Renombrar y comentar los archivos:

Ifcfg-eth0

Ifcfg-eth1

  1. Crear los archivos ifcfg-eth0 con las siguientes líneas:

 

DEVICE=eth0  # ya sea la que estés configurando en ese momento

ONBOOT=yes

BOOTPROTO=none

TYPE=Ethernet

USERCTL=yes

SLAVE=yes

MASTER=bond0

 

      7. Crear los archivos ifcfg-eth1 con las siguientes líneas:

DEVICE=eth1  # ya sea la que estés configurando en ese momento

ONBOOT=yes

BOOTPROTO=none

TYPE=Ethernet

USERCTL=no

SLAVE=yes

MASTER=bond0

      8. Crear el archive ifcfg-bon0 con las siguientes lineas:

 

Los parámetros de direcciones IP depende de la red.

DEVICE=bond0

ONBOOT=yes

BOOTPROTO=dhcp

#IPADDR=192.168.0.250

#NETMASK=255.255.255.0

#GATEWAY=192.168.0.1

TYPE=unknown

USERCTL=no

         9.    Para verificar que la interfaz lógica quedó configurada, en el caso de haber utilizado las interfaces eth0 y eth1, utilice:
Ifconfig

     

    10 .  Por ultimo podemos verificar si las tarjetas están esclavas al bonding, listando el archivo bond0 como se muestra en la siguiente figura


           Nos debe arrojar un resultado como este