NIC-Bonding (Network Interface Card) wird auch Netzwerk-Bonding genannt. Es kann als Aggregation oder Kombination mehrerer NICs zu einer einzigen Schlüsselschnittstelle definiert werden. Sein Hauptzweck ist die Bereitstellung hoher Verfügbarkeit und Redundanz.
Experimentelle Umgebung: DELL CentOS 7
Duale Netzwerkkarte: em1/em2
# Netzwerkkartennamen anzeigen
ip link |. awk '{print $2,$8,$9}' |. tr -d ':' |
Voraussetzungen
Bestätigen Sie, ob das Bonding-Modul in die Linux-Umgebung geladen wurde. Verwenden Sie zum Laden den folgenden Befehl:Modprobe-Bonding
Informationen zu gebundenen Modulen auflisten
Modinfo-Bonding
Schritt eins: Bindungsschnittstellendatei erstellen
Erstellen Sie die Bonding-Schnittstellendatei (ifcfg-bond0) im Ordner „/etc/sysconfig/network-scripts/“[root@kvm-centos7 ~]# cd /etc/sysconfig/network-scripts/
[root@kvm-centos7 network-scripts]# cat ifcfg-bond0
DEVICE=bond0
TYPE=Anleihe
NAME=bond0
BONDING_MASTER=ja
BOOTPROTO=none
ONBOOT=ja
IPADDR=192.168.1.133
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
BONDING_OPTS="mode=5 miimon=100" verwendet „mode = 5“, um Fehlertoleranz und Lastausgleich bereitzustellen
Schritt 2: NIC-Schnittstellendatei bearbeiten (ifcfg-em1, ifcfg-em2)
[root@kvm-centos7 network-scripts]# klar[root@kvm-centos7 network-scripts]# cat ifcfg-em1
TYPE=Ethernet
BOOTPROTO=none
UUID=f6f140af-1885-47d6-b22f-51e232d966e9
DEVICE=em1
ONBOOT=ja
MASTER=bond0
SLAVE=ja
[root@kvm-centos7 network-scripts]# cat ifcfg-em2
UUID=fe4606d1-23b8-48c7-a7e0-c858978ba4a9
DEVICE=em2
ONBOOT=ja
TYPE=Ethernet
BOOTPROTO=none
MASTER=bond0
SKLAVE=ja
Schritt 3: Netzwerkdienst neu starten
systemctl restart network.service
Schritt 4: Bond-Schnittstelle testen und verifizieren
Verwenden Sie ipconfig, um den Status der Netzwerkkarte zu überprüfen
Bond-Schnittstelleneinstellungen wie Bond-Modus und Slave-Schnittstelle anzeigen
cat /proc/net/bonding/bond0
Schritt 5: Fehlertoleranztest
Testen Sie die Fehlertoleranz, stoppen Sie eine Netzwerkkarte, um zu sehen, ob auf den Server zugegriffen werden kann und den Schnittstellenstatusifdown em1 # deaktivieren
Ifconfig prüft den Netzwerkstatus und stellt fest, dass der Netzwerkstatus normal ist
Das obige ist der detaillierte Inhalt vonCentOS7-Netzwerkadapter-Bonding-Konfigurationshandbuch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!