Cómo configurar y configurar la vinculación de red o el equipo en RHEL/CentOS 7 - Parte 11

Cómo configurar y configurar la vinculación de red o el equipo en RHEL/CentOS 7 - Parte 11

Cuando un administrador del sistema desea aumentar el ancho de banda disponible y proporcionar redundancia y equilibrio de carga para transferencias de datos, una característica de núcleo conocida como red vínculo permite hacer el trabajo de manera rentable.

Lea más sobre cómo aumentar o acelerar el ancho de banda en Linux

Cómo limitar el ancho de banda de la red utilizado por las aplicaciones en un Linux con trucohttp: // t.CO/IT2CCJEAIH
Vía @TecMint Pic.gorjeo.com/nzkwf3ec2o

- Tecmenta.com (@TecMint) 17 de septiembre de 2015

En palabras simples, la unión significa agregar dos o más interfaces de red física (llamadas esclavas) en una sola y lógica (llamada maestro). Si una NIC específica (tarjeta de interfaz de red) experimenta un problema, las comunicaciones no se ven afectadas significativamente mientras los otros (s) permanezcan activos.

Lea más sobre la unión de red en los sistemas Linux aquí:

  1. Ejugar en red o Nic Bondin en Rhel/Centos 6/5
  2. Nic NIC Binking o equipo en sistemas basados ​​en Debian
  3. Cómo configurar la unión de red o el equipo en Ubuntu

Habilitar y configurar la vinculación de red o el equipo

Por defecto, el módulo de núcleo de unión no está habilitado. Por lo tanto, necesitaremos cargarlo y asegurarnos de que sea persistente a través de las botas. Cuando se usa con el --primera vez opción, modpoba nos alertará si la carga del módulo falla:

# ModProbe-Vínculo de primer tiempo 

El comando anterior cargará el módulo de unión para la sesión actual. Para garantizar la persistencia, cree un .confusión Archivo en el interior /etc/módulos-carga.d con un nombre descriptivo, como /etc/módulos-carga.D/vinculación.confusión:

# echo "# Cargue el módulo del núcleo de enlace al arranque"> /etc /módulos-carga.D/vinculación.conf # echo "unión" >> /etc /módulos-carga.D/vinculación.confusión 

Ahora reinicie su servidor y una vez que se reinicia, asegúrese de que el módulo de unión se cargue automáticamente, como se ve en Higo. 1:

Verifique el módulo de enlace de red cargado en el núcleo

En este artículo usaremos 3 interfaces (ENP0S3, ENP0S8, y ENP0S9) para crear un enlace, llamado convenientemente Bond0.

Crear Bond0, Podemos usar nmtui, la interfaz de texto para controlar Gerente de Redes. Cuando se invoca sin argumentos desde la línea de comando, nmtui menciona una interfaz de texto que le permite editar una conexión existente, activar una conexión o establecer el nombre de host del sistema.

Elegir Editar conexión -> Agregar -> Vínculo Como se ilustra en Higo. 2:

Crear canal de enlace de red

En el Editar conexión pantalla, agregue las interfaces de esclavos (ENP0S3, ENP0S8, y ENP0S9 en nuestro caso) y darles un nombre descriptivo (perfil) (por ejemplo, Nic #1, Nic #2, y Nic #3, respectivamente).

Además, deberá establecer un nombre y un dispositivo para el enlace (Tecmintbond y Bond0 en la Fig. 3, respectivamente) y una dirección IP para Bond0, Ingrese una dirección de puerta de enlace y el IPS de los servidores DNS.

Nota que no necesita ingresar la dirección MAC de cada interfaz ya nmtui hará eso por ti. Puede dejar todas las demás configuraciones como predeterminado. Ver Fig. 3 Para más detalles.

Configuración de equipo de vinculación de red

Cuando haya terminado, vaya a la parte inferior de la pantalla y elija DE ACUERDO (Ver Fig. 4):

Configuración de Bond0

Y tu estas listo. Ahora puede salir de la interfaz de texto y volver a la línea de comandos, donde habilitará la interfaz recién creada usando el comando IP:

# enlace IP Establecer dev Bond0 UP 

Después de eso, puedes ver eso Bond0 está arriba y se asigna 192.168.0.200, Como se ve en la figura. 5:

# IP AdDR Show Bond0 
Verifique el estado de la interfaz de enlace de red

Prueba de vinculación de red o equipo en Linux

Para verificar que Bond0 En realidad funciona, puede hacer ping su dirección IP desde otra máquina, o lo que es aún mejor, ver la tabla de interfaz del núcleo en tiempo real (bueno, el tiempo de actualización en segundos viene dado por el -norte opción) para ver cómo se distribuye el tráfico de red entre las tres interfaces de red, como se muestra en la Fig. 6.

El -d La opción se usa para resaltar los cambios cuando ocurren:

# watch -d -n1 netstat -i 
Verifique la tabla de interfaz del núcleo

Es importante tener en cuenta que hay varios modos de unión, cada uno con sus características distintivas. Están documentados en la sección 4.5 de la guía de administración de red de Red Hat Enterprise Linux 7. Dependiendo de sus necesidades, elegirá una u otra.

En nuestra configuración actual, elegimos el Round-roBin Modo (ver Fig. 3), que asegura que los paquetes se transmitan comenzando con el primer esclavo en orden secuencial, terminando con el último esclavo y comenzando con el primero nuevamente.

La alternativa de round-robin también se llama Modo 0, y proporciona equilibrio de carga y tolerancia a fallas. Para cambiar el modo de unión, puede usar nmtui Como se explicó anteriormente (ver también Fig. 7):

Cambiar el modo de unión usando NMTUI

Si lo cambiamos a Copia de seguridad activa, Se nos pedirá a un esclavo que sea la única interfaz activa en un momento determinado. Si dicha tarjeta falla, uno de los esclavos restantes tomará su lugar y se activa.

Vamos a escoger ENP0S3 ser el esclavo principal, traer Bond0 Abajo y hacia arriba, reinicie la red y muestre la tabla de interfaz del núcleo (ver Fig. 8).

Tenga en cuenta cómo las transferencias de datos (Tx-ok y Rx-ok) ahora se están haciendo ENP0S3 solo:

# enlace IP Establecer dev Bond0 Down # enlace IP Set dev Bond0 UP # SystemCTL Reiniciar Red 
Bond que actúa en modo de copia de seguridad activo

Alternativamente, puede ver el enlace como lo ve el núcleo (ver Fig. 9):

# Cat/Proc/Net/Bonding/Bond0 
Verifique el enlace de la red como núcleo

Resumen

En este capítulo hemos discutido cómo configurar y configurar la unión en Red Hat Enterprise Linux 7 (también funciona Centos 7 y Fedora 22+) para aumentar el ancho de banda junto con el equilibrio de carga y la redundancia para las transferencias de datos.

A medida que se tome el tiempo para explorar otros modos de unión, vendrá a dominar los conceptos y la práctica relacionados con este tema de la certificación.

Si tiene preguntas sobre este artículo, o sugerencias para compartir con el resto de la comunidad, no dude en informarnos con el formulario de comentarios a continuación.