GNU/Linux >> Tutoriales Linux >  >> Debian

Configurar vinculación y formación de equipos en Debian 11

Introducción

NIC Teaming presenta una solución interesante para la redundancia y la alta disponibilidad en el ámbito informático de servidor/estación de trabajo. Con la capacidad de tener múltiples tarjetas de interfaz de red, un administrador puede ser creativo en la forma en que accedió a un servidor en particular o crear una tubería más grande para que el tráfico fluya a través de un servidor en particular.

Esta guía lo guiará a través de la formación de equipos de dos tarjetas de interfaz de red en un sistema Debian 11. usaremos el ifenslave software para conectar y desconectar NIC de un dispositivo vinculado.

Lo primero que debe hacer antes de cualquier configuración es determinar el tipo de enlace que el sistema realmente necesita implementar. Hay seis modos de vinculación admitidos por el kernel de Linux a partir de este escrito. Algunos de estos 'modos de bonos ‘ son fáciles de configurar y otros requieren configuraciones especiales en los conmutadores en los que se conectan los enlaces.

Comprender los modos de enlace:

1- Actualizar y mejorar

Inicie sesión como root y escriba los comandos de actualización y mejora:

apt upgrade
apt upgrade


Entonces, en este caso, usaremos Debian 11.

2- Instalar el paquete ifenslave

El segundo paso de este proceso es obtener el software adecuado de los repositorios. El software para Debian es ifenslave y puede_ser instalado con apt

3- Cargar el módulo del kernel

Una vez que se instaló el software, se deberá indicar al núcleo que cargue el módulo de vinculación tanto para esta instalación actual como para futuros reinicios.

4- Crear la interfaz enlazada

Ahora que el núcleo se dio cuenta de los módulos necesarios para la vinculación de NIC, es hora de crear la interfaz vinculada real. Esto se hace a través del archivo de interfaces que se encuentra en ‘/etc/network/interfaces

Este archivo contiene la configuración de la interfaz de red para todos los dispositivos de red que el sistema ha conectado. Este ejemplo tiene dos tarjetas de red (eth0 y eth1 ).

En este archivo, se debe crear la interfaz de enlace adecuada para esclavizar las dos tarjetas de red físicas en una interfaz lógica.

El 'bond-mode 1 ' es lo que se usa para determinar qué modo de enlace usa esta interfaz enlazada en particular. En este caso, el modo de enlace 1 indica que este enlace es una configuración de copia de seguridad activa con la opción 'bond-primary ' que indica la interfaz principal para el enlace a utilizar. ‘slaves eth0 eth1 ‘ indica qué interfaces físicas son parte de esta interfaz enlazada en particular.

Además, el siguiente par de líneas son importantes para determinar cuándo el enlace debe cambiar de la interfaz principal a una de las interfaces esclavas en caso de falla del enlace. Miimon es una de las opciones disponibles para monitorear el estado de los enlaces de enlace, siendo la otra opción el uso de arp solicitudes.

Esta guía usará miimon . 'bond-miimon 100 ' le dice al kernel que inspeccione el enlace cada 100 ms. ‘bond-downdelay 400 ‘ significa que el sistema esperará 400 ms antes de concluir que la interfaz actualmente activa está inactiva.

El 'bond-updelay 800 ‘ se usa para decirle al sistema que espere hasta 800 ms después de usar la nueva interfaz activa después de que se active el enlace. lo más importante, retraso de actualización y retraso de bajada , ambos valores deben ser múltiplos del valor miimon; de lo contrario, el sistema redondeará hacia abajo.

5- Abre la interfaz enlazada

  • ifdown eth0 eth1 – Esto hará que ambas interfaces de red se caigan.
  • bono ifup0 – Esto le indicará al sistema que conecte la interfaz bond0 y, posteriormente, también active eth0 y eth1 como esclavos de las interfaces bond0.

Mientras todo vaya según lo planeado, el sistema debería traer eth0eth1 abajo y luego subir bond0 . mostrando bond0eth0eth1 will_be reactivated and made for being_members of the active-backup NIC team created in the interfaces file before.

6- Comprobar el estado de la interfaz enlazada

7- Prueba de la configuración de enlace

Desconectaremos la interfaz eth0 para ver qué pasa

Originalmente, el enlace usaba eth0 como la interfaz principal, pero cuando el cable de red se desconecta, el vínculo tuvo que determinar que el enlace estaba realmente caído , luego espera los 400 ms configurados. para deshabilitar completamente la interfaz y luego activar una de las otras interfaces esclavas para manejar el tráfico;

Este resultado muestra que eth0 ha tenido una falla de enlace y el módulo de vinculación corrigió el problema trayendo el eth1 interfaz esclava en línea para continuar manejando el tráfico para el enlace.

En este punto, el enlace está funcionando en una copia de seguridad activa. estado como configurado! Si bien esta guía en particular solo pasó por la creación de equipos de copia de seguridad activa, los otros métodos también son muy simples de configurar, pero requerirán diferentes parámetros según el método de vinculación elegido. Sin embargo, recuerde que de las seis opciones de enlace disponibles, el modo de enlace 4 requerirá una configuración especial en los interruptores que conectó el sistema en particular.


Debian
  1. Cómo instalar y configurar Mariadb 10 en Debian 11

  2. Cómo instalar y configurar MongoDB 5 en Debian 11

  3. CentOS/RHEL 5:Cómo configurar la vinculación de interfaz (formación de equipos NIC)

  4. CentOS/RHEL 4:cómo configurar la vinculación de interfaz (equipo de NIC)

  5. Cómo configurar la vinculación de interfaz (NIC Teaming) en Oracle Linux 6

Cómo instalar y configurar Redis en Debian 10 Linux

Cómo instalar y configurar Monit en Debian 9

Cómo configurar y usar Git en Debian

Cómo instalar y configurar Git en Debian 11

¿Cómo instalar y configurar Apache en Debian 11?

Instalar y configurar Fail2ban en Debian 11

    Modo Política Cómo funciona Tolerancia a fallos Equilibrio de carga
    0 Round Robin los paquetes se transmiten/reciben secuencialmente a través de cada interfaz uno por uno. No
    1 Copia de seguridad activa una NIC activa mientras otra NIC está inactiva. Si la NIC activa deja de funcionar, se activa otra NIC. solo se admite en entornos x86. No
    2 XOR [OR exclusivo] En este modo, la dirección MAC de la NIC esclava se compara con la MAC de la solicitud entrante y, una vez que se establece esta conexión, se utiliza la misma NIC para transmitir/recibir para la MAC de destino.
    3 Transmitir Todas las transmisiones se envían a todos los esclavos No
    4 Agregación de enlaces dinámicos Las NIC agregadas actúan como una NIC, lo que da como resultado un mayor rendimiento, pero también proporciona conmutación por error en caso de que falle una NIC. La agregación de enlaces dinámicos requiere un conmutador compatible con IEEE 802.3ad.
    5 Equilibrio de carga de transmisión (TLB) El tráfico saliente se distribuye según la carga actual en cada interfaz esclava. El esclavo actual recibe el tráfico entrante. Si el esclavo receptor falla, otro esclavo asume la dirección MAC del esclavo fallido.
    6 Equilibrio de carga adaptativo (ALB) A diferencia de la Agregación de enlaces dinámicos, el Equilibrio de carga adaptativo no requiere ninguna configuración de conmutador en particular. El Equilibrio de carga adaptable solo se admite en entornos x86. La carga de los paquetes recibidos se equilibra a través de la negociación ARP.