Was ist eine Bindung? NIC-Bond ist eine Technologie, die häufig in Produktionsszenarien verwendet wird. Dabei werden mehrere NICs zu einer logischen NIC kombiniert, um lokale NIC-Redundanz, Bandbreitenerweiterung und Lastausgleich zu erreichen. Anwendbare Szenarien Die beiden Netzwerkkarten des Servers müssen verbunden werden. Nach der Verbindung müssen die Netzwerkkarten mit Adressen verschiedener Netzwerksegmente konfiguriert werden, um unterschiedlichen Datenverkehr zu übertragen. Zu diesem Zeitpunkt kann die Subschnittstellenmethode verwendet werden. Experimentelles Szenario Ausrüstung
Verbindungsmodus wechseln: Stapeln Server-Netzwerkkarte: enp176s0f0, enp176s0f1 als Bond IP-Segmentierung
Erfordern Die beiden mit Server_A verbundenen Core-Switches Switch_A und Switch_B sind gestapelt. Die optischen Ports enp176s0f0 und enp176s0f1 von Server_A sind jeweils mit Switch_A und Switch_B verbunden. Es ist nun erforderlich, dass enp176s0f0 und enp176s0f1 verbunden sind, die Adresse 10.10.51.16 den Geschäftsverkehr überträgt, die Adresse 111.20.200.90 den öffentlichen Netzwerkverkehr überträgt und die Switch-Ports als eth-trunk gebunden sind und VLAN201 und VLAN401 transparent übertragen. Netzwerkkarten-Konfigurationsskript # Stoppen Sie den NetworkManager-Dienst systemctl stop NetworkManager.service systemctl deaktivieren NetworkManager.service # Backup cp /etc/sysconfig/network-scripts/ifcfg-enp176s0f0{,.bak} cp /etc/sysconfig/network-scripts/ifcfg-enp176s0f1{,.bak} # Ändern Sie das Netzwerkkartenprotokoll auf „keines“ und starten Sie das Gerät automatisch, ohne es einzuschalten, und konfigurieren Sie duale Netzwerkkarten sed -i ‚s/BOOTPROTO=dhcp/BOOTPROTO=none/‘ /etc/sysconfig/network-scripts/ifcfg-enp176s0f0 sed -i ‚s/ONBOOT=no/ONBOOT=yes/‘ /etc/sysconfig/network-scripts/ifcfg-enp176s0f0 echo "MASTER=bond0" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f0 echo "SLAVE=yes" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f0 sed -i ‚s/BOOTPROTO=dhcp/BOOTPROTO=none/‘ /etc/sysconfig/network-scripts/ifcfg-enp176s0f1 sed -i ‚s/ONBOOT=no/ONBOOT=yes/‘ /etc/sysconfig/network-scripts/ifcfg-enp176s0f1 echo "MASTER=bond0" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f1 echo "SLAVE=yes" >>/etc/sysconfig/network-scripts/ifcfg-enp176s0f1 # Konfigurieren Sie die Netzwerkkarte bond0 echo "GERÄT=bond0 TYP=Ethernet ONBOOT=ja BOOTPROTO=static" >/etc/sysconfig/network-scripts/ifcfg-bond0 # Moduldatei schreiben, Bond-Modus ist Modus 0 echo "alias bond0 bindung Optionen bond0 miimon=100 mode=0" >/etc/modprobe.d/bond.conf # Modul Modprobe-Bonding laden # Schraubendreher-Schnittstelle bond0.201 echo "GERÄT=bond0.201 TYP=Vlan PHYSDEV=Bindung0 ONBOOT=ja BOOTPROTO=statisch REORDER_HDR=ja IPADDR=10.10.51.16 GATEWAY=10.10.51.1 NETMASK=255.255.255.0 DNS1 = 114.114.114.114 DNS2 = 8.8.8.8 VLAN=ja VLAN_ID=201" >/etc/sysconfig/network-scripts/ifcfg-bond0.201 # Schraubendreher-Schnittstelle bond0.401 echo "GERÄT=bond0.401 TYP=Vlan PHYSDEV=Bindung0 ONBOOT=ja BOOTPROTO=statisch REORDER_HDR=ja IPADDR=111.20.200.90 GATEWAY=111.20.200.89 NETMASK=255.255.255.0 DNS1 = 114.114.114.114 DNS2 = 8.8.8.8 VLAN=ja VLAN_ID=401" >/etc/sysconfig/network-scripts/ifcfg-bond0.401 # Laden Sie das Modul und starten Sie den Host modprobe 8021q neu Neustart Wichtige Punkte Wenn die Switch-Seite mit eth-trunk beginnt, muss die Server-Seite mit einer Subschnittstelle beginnen Sowohl auf der Switch- als auch auf der Serverseite sollte die LACP-Aushandlung aktiviert sein oder nicht, andernfalls sind die Ports unterschiedlich. Beispiel für die Konfiguration des eth-trunk-Ports auf dem Switch [HH2B108-H01-2-HW9006X-SW001-Eth-Trunk12]dies anzeigen # Schnittstelle Eth-Trunk12 Port-Verbindungstyp-Trunk Port-Trunk zulassen-passieren VLAN 201 401 # zurückkehren Die Serverseite startet das LACP-Protokoll im Bond-Modus 4. Das Beispiel sieht wie folgt aus # mehr /etc/modprobe.d/bond.conf Alias bond0 Bindung Optionen Bond0 Miimon = 100 Modus = 4 Lacp_Rate = 1 Die VLAN-Nummer in „DEVICE=bond0.401“ in der Subschnittstellen-Konfigurationsdatei muss mit der VLAN-Nummer übereinstimmen, die transparent übertragen werden muss. Nach der Konfiguration der Subschnittstelle müssen Sie den Server neu starten, damit die Änderungen wirksam werden! ! ! Zusammenfassen: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Zusammenfassung gängiger Optimierungsvorgänge der MySQL-Datenbank (Erfahrungsaustausch)
>>: Ajax jquery realisiert den Aktualisierungseffekt eines Div auf der Seite
Generieren einer Zertifikatskette Verwenden Sie d...
Inhaltsverzeichnis 1. Hintergrund 2. Bedienungssc...
Die vollständige Syntax der SELECT-Anweisung laut...
In diesem Artikelbeispiel wird der spezifische JS...
Es gibt zwei Arten von MySQL-Installationsdateien...
1. RTMP Das RTMP-Streaming-Protokoll ist ein von ...
Sttty ist ein gängiger Befehl zum Ändern und Druc...
Inhaltsverzeichnis Bereitstellung auf einem einze...
Inhaltsverzeichnis 1. Beispiel für Drag-Effekt 2....
Inhaltsverzeichnis Komplexe Abfrage und schrittwe...
Inhaltsverzeichnis 1. Grundlegende Konzepte SÄURE...
Dieser Artikel beschreibt, wie Sie MySQL zum Expo...
Vorwort: Ich habe vor Kurzem begonnen, den Aufbau...
In diesem Artikel wird der spezifische Code zur I...
Der automatische Bildlaufeffekt der Seite kann du...