Ads 468x60px

lunes, 25 de febrero de 2013

Instalación de Bonding en CentOS 6.3 mediante VirtualBox

Hola a todos de nuevo!

Una nueva entrada mas y en esta ocasión vamos realizar la instalación de una canal "Bonding" en nuestra maquina virtual CentOS.

¿Qué es Bonding?

Es un técnica en la cual se utiliza dos o más interfaz de Red de nuestra máquina para que trabajen como si fuera una sola.

¿Ventajas?

Alta Redundancia

Esto significa que entre las dos interfaz realizan balanceo de carga de datos.

En el caso de que alguna de las dos interfaz se dañe, el equipo seguirá disponible al disponer de otra interfaz y el trafico iría por dicha interfaz.

Ancho de banda

Dichas interfaces aumentara considerablemente el ancho de banda disponible.

Si las dos interfaz son de 100Mb, se unirán y serán capaz de transmitir a la velocidad de 200Mb.

Empecemos...


Instalación

Lo primero que vamos a realizar es la creación de los ficheros de las interfaz, en mi caso voy a utilizar dos interfaz en modo bridge llamadas "eth0" y "eth1", también crearemos el fichero "bond0" en el mismo directorio:

nano /etc/sysconfig/network-scripts/ifcfg-bond0


En dicho contenido, debemos adaptar dependiendo de nuestra red, ya sea la dirección IP, Máscara de subred, puerta de enlace, DNS...

nano /etc/sysconfig/network-scripts/ifcfg-eth0


nano /etc/sysconfig/network-scripts/ifcfg-eth1


En el caso de que la interfaz "bond" sea distinta, deberemos indicarlos en el apartado de "MASTER".

Ya creadas las interfaz, vamos con la configuración del "Bond", para ello creamos el siguiente fichero:

nano /etc/modprobe.d/bonding.conf


Y añadimos el siguiente contenido:


Decir de la configuración:

"mode"=> Podremos indicar del 0 al 6 el tipo de modo en el cual trabajará nuestro bonding, en mi caso voy con la opción 0 (Round-Robin), tolerancia a fallos y balanceo de cargas.

"miimon"=> Indicaremos el numero de milisegundo el cual realizara la comprobación de disponibilidad de las interfaz.

Cargamos el fichero creado:

modprobe bonding


Bien, ahora solo nos quedaría reiniciar nuestras interfaz:

service network restart

NOTA: Es posible que tengamos instalado NetworkManager y entre en conflicto, para ello, es necesario apagar dicho servicio para su correcto funcionamiento:

service NetworkManager stop

Para la comprobación de que todo está correcto, podremos realizar dos opciones:

ifconfig


cat /proc/net/bonding/bond0


Vemos como tanto en la primera comprobación, todas las interfaz tiene la misma Mac y en la segunda comprobación  las interfaz están levantadas y en correcto funcionamiento.

Hasta aquí bonding!

Un Saludo y hasta pronto!

0 comentarios:

Publicar un comentario