In einem vorherigen Beitrag wurde dies von @Celada im Abschnitt „Erweiterte Version“ erwähnt:Verwenden Sie NIC-Bonding mit unabhängigen Switches
Meine Situation:
ein CentOS 7.2-Host mit 4 100G-NICs – alle mit ToR verbunden:
NIC1: 10.0.2.1/24
NIC2: 10.0.2.2/24
NIC3: 10.0.2.3/24
NIC4: 10.0.2.4/24
Anforderung: So konfigurieren Sie eine zusätzliche Loopback-Adresse auf dem CentOS-Host und veröffentlichen sie als einzelne IP für den HA/LB-Zugriff für Client-Computer im Rack, für den iSCSI-Datenpfadzugriff für den Speicher.
Antwort1
Zitat aus der von Ihnen zitierten Antwort:
Konfigurieren Sie mit IP-Adresse add 10.0.3.1/32 dev lo
Subnetz 3 entspricht also der Serverressource. Bearbeiten Sie /etc/sysconfig/network-scripts/ifcfg-* und systemctl restart network
. Quagga erkennt dies und sendet Link-State-Anzeigen an Ihre vier Netzwerkkarten (oder weniger während eines Netzwerkkartenausfalls, z. B. wenn Sie eine trennen).
Clients wie beispielsweise iSCSI-Initiatoren verweisen auf die HA-Adresse 10.0.3.1 und senden transparent über eine der vier aktuell aktiven Netzwerkkarten.