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.
# 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
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