GNU/Linux >> Tutoriales Linux >  >> Linux

RedHat / CentOS:cómo cambiar la interfaz esclava actualmente activa de vinculación en línea

RedHat / CentOS:cómo crear enlaces de interfaz

La vinculación de interfaz, como todos sabemos, es muy útil para proporcionar tolerancia a fallas y un mayor ancho de banda. Podemos cambiar la interfaz esclava activa de vinculación sin interrumpir el trabajo de producción. En el siguiente ejemplo, tenemos la interfaz enlazada bond0 con 2 esclavos em0 y em1 (siendo em1 el esclavo activo). Reemplazaremos el esclavo em0 con el nuevo esclavo em2.

# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: em0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 5000
Down Delay (ms): 5000

Slave Interface: em0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:21:28:b2:65:26
Slave queue ID: 0

Slave Interface: em1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:21:28:b2:65:27
Slave queue ID: 0

1. Cambia el esclavo activo a em1

si es un esclavo El comando se puede usar para conectar, desconectar o cambiar la interfaz esclava actualmente activa de la vinculación. Ahora, cambie la interfaz esclava activa a em1.

# ifenslave -c bond0 em1

Vuelva a verificar el estado de vinculación para asegurarse de que em1 sea el nuevo esclavo activo:

# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: em1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 5000
Down Delay (ms): 5000

Slave Interface: em0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:21:28:b2:65:26
Slave queue ID: 0

Slave Interface: em1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:21:28:b2:65:27
Slave queue ID: 0
El cambio de esclavo activo debería entrar en vigencia de inmediato, pero en los sistemas de producción críticos, primero programe una ventana de mantenimiento o realice alguna prueba en un entorno de prueba idéntico.

2. Adjunte la nueva interfaz esclava

Ahora podemos adjuntar la nueva interfaz esclava em2 al enlace.

# ifenslave bond0 em2

3. Separe la antigua interfaz esclava

Una vez que hayamos conectado una nueva interfaz esclava, podemos desconectar la antigua esclava y eliminarla del enlace.

# ifenslave -d bond0 em0

4. Verificar

Confirme que el nuevo esclavo es ahora la interfaz de reserva en el enlace.

# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: em1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 5000
Down Delay (ms): 5000

Slave Interface: em1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:21:28:b2:65:27
Slave queue ID: 0

Slave Interface: em2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:29:3a:c1:63:71
Slave queue ID: 0

Hacer cambios permanentes

Los cambios que acabamos de hacer son temporales y se borrarán después de reiniciar el servidor. Para que estos cambios sean permanentes, tendremos que hacer algunos cambios.

Asegúrese de eliminar el archivo /etc/sysconfig/network-scripts/ifcfg-em0 como ya no estamos usando esta interfaz en la vinculación. Cree un nuevo archivo para la nueva interfaz esclava en el enlace:

# rm /etc/sysconfig/network-scripts/ifcfg-em0
# vi /etc/sysconfig/network-scripts/ifcfg-em2
DEVICE=em2
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Espero que la publicación haya sido informativa. ¡Estén atentos para más!


Linux
  1. CentOS/RHEL 7:Cómo configurar Network Bonding o NIC teaming

  2. Cómo cambiar el nombre del dispositivo NIC en CentOS/RHEL 6

  3. Cómo cambiar el modo de enlace de red en CentOS/RHEL 6

  4. Red Hat/CentOS:cómo crear una interfaz/vinculación de NIC

  5. CentOS / RHEL:Cómo cambiar el algoritmo de hash de contraseña

Cómo cambiar el nombre de host en CentOS 7

Cómo cambiar el nombre de la interfaz de red a eth0 en CentOS 8/RHEL 8

Cómo cambiar el puerto SSH en CentOS

¿Cómo cambiar el puerto SSH en Centos 7.x?

Cómo cambiar el nombre de host y la dirección IP en CentOS / RedHat Linux

CentOS / RHEL 5,6:Cómo cambiar la zona horaria