miércoles, 17 de febrero de 2016

Creacion de un NIC Channel Bonding-RHEL7

Para realizar un bonding entre varios adaptadores de red, se ha utilizado un Oracle Linux 7, con 4 adaptadores de red, dividos de la siguiente manera:


  • 1er Adaptador: VirtualBox Host Only Adapter (utilizado para que la maquina virtual posee una IP especifica)
  • 2do Adaptador: NAT. Utilizado para obtener la conexion a Internet debida
  • 3er Adaptador: Host Only
  • 4to Adaptador: Host Only
Por lo tanto el "bond" se realizara entre las interfaces de red pertenecientes a los adaptadores 3 y 4.

Adapter#1


Adapter#2


Adapter#3


Adapter#4




Al iniciar nuestro servidor observamos que el sistema Operativo unicamente ha conectado nuestro adaptador#1.


Notese que el adaptador#2 (el de la red NAT) no se encuentra en la imagen anterior, esto es porque la he desabilitado mientras se realiza el bonding.

Vamos a unir la interfaz de red enp0s9 y enp0s10 en un bond.


En RHEL7, el modulo para realizar un bonding esta deshabilitado, por lo tanto lo habilitamos con el siguiente comando:



Verificamos que el modulo se haya cargado correctamente:


Me dirijo a la ruta donde se configuran las tarjetas de red:


Creo el archivo bond:



Antes de seguir, cabe recalcar que existen varios tipos "bonding", para este ejercicio configuraremos el bond de tipo active-backup.


Si las tarjetas aun no posee un UUID o este se desconoce completamente podemos ejecutar:


En el archivo de configuracion de cada tarjeta de red que sera parte del bond, debemos tener algo similar a lo siguiente:




Hecho lo anterior se reinician los servicios de red o se reinicia el servidor, en mi caso he reinciado el equipo y obtengo la siguiente informacion cuando ejecuto el comando de visualizacion de "bonding":



Verifico la configuracion de red:



Cabe destacar que las versiones de Red Hat 7, con la utilizacion del tool "nmcli" ahora tambien pueden crear y configurar el "bonding"; incluso de una manera mas rapida y eficaz.