GNU/Linux >> Znalost Linux >  >> Linux

RedHat / CentOS :Jak změnit aktuálně aktivní slave rozhraní bondingu online

RedHat / CentOS :Jak vytvořit propojení rozhraní

Interface Bonding, jak všichni víme, je velmi užitečný při poskytování odolnosti proti chybám a zvýšené šířce pásma. Můžeme změnit aktivní slave rozhraní bondingu bez přerušení výrobní práce. V níže uvedeném příkladu máme propojení bond0 se 2 slave em0 a em1 (em1 je aktivní slave). Nahradíme slave em0 novým slave 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. Změňte aktivního slave na em1

ifenslave příkaz lze použít k připojení nebo odpojení nebo změně aktuálně aktivního podřízeného rozhraní od spojení. Nyní změňte rozhraní aktivního slave na em1.

# ifenslave -c bond0 em1

Znovu zkontrolujte stav propojení, abyste se ujistili, že em1 je nový aktivní slave :

# 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
Přepnutí aktivního podřízeného zařízení by mělo být účinné okamžitě, ale na kritických produkčních systémech naplánujte nejdříve období údržby nebo proveďte test v identickém testovacím prostředí.

2. Připojte nové podřízené rozhraní

Nyní můžeme k propojení připojit nové podřízené rozhraní em2.

# ifenslave bond0 em2

3. Odpojte staré podřízené rozhraní

Jakmile připojíme nové podřízené rozhraní, můžeme starou podřízenou jednotku odpojit a odstranit z vazby.

# ifenslave -d bond0 em0

4. Ověřte

Potvrďte, že nová podřízená jednotka je nyní pohotovostním rozhraním ve spojování.

# 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

Provádění trvalých změn

Změny, které jsme právě provedli, jsou dočasné a budou vymazány po restartu serveru. Aby byly tyto změny trvalé, budeme muset provést několik změn.

Ujistěte se, že jste smazali soubor /etc/sysconfig/network-scripts/ifcfg-em0 protože již nepoužíváme toto rozhraní při spojování. Vytvořte nový soubor pro nové podřízené rozhraní ve spojení:

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

Doufám, že příspěvek byl informativní. Zůstaňte naladěni na další!


Linux
  1. CentOS / RHEL 4:Jak nakonfigurovat propojení rozhraní (Týmování NIC)

  2. Jak změnit název zařízení NIC v CentOS / RHEL 6

  3. Red Hat / CentOS :Jak vytvořit propojení / propojení NIC

  1. CentOS / RHEL 7 :Jak nakonfigurovat Network Bonding nebo NIC teaming

  2. CentOS / RHEL 5:Jak nakonfigurovat propojení rozhraní (NIC teaming)

  3. CentOS / RHEL :Jak změnit řetězec komunity SNMP

  1. Jak změnit režim síťového propojení v CentOS/RHEL 6

  2. CentOS / RHEL :Jak změnit algoritmus hashování hesla

  3. Jak změnit název rozhraní v CentOS/RHEL 8 pomocí prefixdevname