Crear NIC Channel Bonding en CentOS


Crear NIC Channel Bonding en CentOS

La unión de canales permite que dos o más interfaces de red para actuar como uno,
incrementando simultáneamente el ancho de banda y proporcionando redundancia. Esta
es una gran manera de conseguir la redundancia a un servidor. Si una tarjeta de red
física se ha reducido o se desconecta, se moverá automáticamente los recursos a otra
tarjeta NIC. La unión de canales funcionará con la ayuda del conductor de unión en el
kernel.



Paso 1: Creación de la unión de canales

Como root, cree un nuevo nombre de archivo bonding.conf en el directorio
/etc/modprobe.d/. El nombre puede ser cualquier cosa que quieras, siempre y cuando se
termina con una extensión de .conf Inserte la siguiente línea en este nuevo archivo.

alias bond0 bonding

Para cada interfaz de unión de canales configurado, debe haber una entrada
correspondiente en su nuevo archivo /etc/modprobe.d/bonding.conf

Paso 2: Creación de Channle Bonding Interface

Para crear una interfaz de unión de canales, cree un archivo en el directorio
/etc/sysconfig/network-scripts/ llamado ifcfg-bond0. El siguiente es un archivo de
configuración de unión canal de muestra. (Nota: La dirección IP puede ser diferente en
su entorno.)

# vim /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
IPADDR=192.168.1.8
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no

Paso 3: Configuración de la interfaz de unión de canales

Después de crear la interfaz de unión de canales, las interfaces de red a ser unidas se
deben configurar añadiendo las directivas MASTER y SLAVE a sus archivos de
configuración. Los archivos de configuración para cada una de las interfaces de canal
unido pueden ser casi idénticos. Por ejemplo, si dos interfaces Ethernet están unidos
canal, tanto eth0 y eth1 pueden verse como el siguiente ejemplo. Editar detalles de la
tarjeta de interfaz física como debajo.

Para eth0

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

Para eth1

# vim /etc/sysconfig/network-scripts/ifcfg-eth1


DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

Las directivas mencionadas son auto-explicativas para muchos administrador de
sistema, sin embargo, deja que te explique novato.

1. DISPOSITIVO: Indica cuál es el nombre del dispositivo
2. USERCTL: indica que el control de usuario puede, este dispositivo (en este
caso su no)
3. ONBOOT: Indica que en el momento de arranque no este dispositivo debe
estar?
4. MAESTRO: ¿Este dispositivo tiene dueño? Entonces lo que es (aquí su bond0)
5. ESCLAVO: ¿Es este dispositivo actúa como esclavo?
6. BOOTPROTO: ¿Qué acerca de cómo obtener la dirección IP del DHCP? Se
establece en ninguno, que indican que es una IP estática)

Paso 4: El reinicio del servicio de red

Reinicie el servicio de red y ver la salida de ifconfig.

# service network restart

[root@tecmint network-scripts]# ifconfig

bond0               Link encap:Ethernet     HWaddr 00:0C:21:60:30:C4
inet addr:192.168.1.8     Bcast:172.16.1.255
Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe69:31c4/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:19676 errors:0 dropped:0 overruns:0 frame:0
TX packets:342 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1623240 (1.5 MiB)     TX bytes:42250 (41.2 KiB)

eth0                Link encap:Ethernet     HWaddr 00:0C:21:60:30:C4
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:10057 errors:0 dropped:0 overruns:0 frame:0
TX packets:171 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:832257 (812.7 KiB)     TX bytes:22751 (22.2 KiB)
Interrupt:19 Base address:0x2000

eth1                Link encap:Ethernet     HWaddr 00:0C:21:60:30:C4
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:9620 errors:0 dropped:0 overruns:0 frame:0
TX packets:173 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:791043 (772.5 KiB)     TX bytes:20207 (19.7 KiB)
Interrupt:19 Base address:0x2080

lo                     Link encap:Local Loopback
inet addr:127.0.0.1     Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING     MTU:16436     Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:104 (104.0 b)     TX bytes:104 (104.0 b)

No hay comentarios:

Publicar un comentario