Teaming

Un teaming, es un agregado de tarjetas de red dentro de un sistema operativo.

Configurar el teaming, para tener alta disponibilidad con dos tarjetas de red.

En kernels actuales ya viene este paquete agregado, podemos validar con el siguiente comando.

# rpm -qa | grep teamd

Instalar teamd en caso de no tenerlo.

# yum install teamd

Añadir la interfaz nueva que se llamara Team0 y añadir una conexión team0.

# nmcli con add type team con-name Team0 ifname team0

Asignar una IP a la conexión agregada.

#ip a  "esto es solo para ver el rango de las ip y asignar uno"
# nmcli con mod Team0 ipv4 192.168.10.15/24

Luego ir al método, el cual sera manual.

# nmcli con mod Team0 ipv4.method manual

Añadir las interfaces que usaremos para este teamd. enp0s8 y enp0s9 son los dispositivo físico y los nombres son port1 y port2.

# nmcli con add type team-slave con-name Team0-port1 ifname enp0s8 master Team0

# nmcli con add type team-slave con-name Team0-port2 ifname enp0s9 master Team0

Desconectar ambos dispositivos.

# nmcli dev dis enp0s8
# nmcli dev dis enp0s9

Levantar los puertos individualmente con el nombre que se les dio anteriormente. Team0-port1 y Team0-port2.

# nmcli con up Team0-port1
# nmcli con up Team0-port2

Si ejecutamos ip a se podra observar la ip del puerto.

Comprobar el estado. teamdctl status team0, recuerden que es el nombre del dispositivo, no la conexión Team0, fijense en la primera letra.

# teamdctl status team0

Listar los puertos encendidos.

# teaml team0 port
# teaml team0 status

Ver distintas opciones, si esta habilitado, la prioridad, etc.

# teamnl team0 option

Cambiar el modo a activebacku.

# nmcli con down Team0
# teamnl team0 setoption mode activebackup

Ver cual es el puerto activo.

# teaml team0 getopction activeport

Usar una interfaz con el puerto activo.

# teamnl team0 setoption activeport 1

Gracias por compartir, puedes sugerir nuevos tutoriales, con esta cuarentena estoy muy motivado a escribir.

Etiquetas: , , , , ,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.