Wie konfiguriere ich die Bridge-Over-Bonding-Funktion im RHEL 6.4-Server?

Wie konfiguriere ich die Bridge-Over-Bonding-Funktion im RHEL 6.4-Server?

Ein System (rhel-server-6.4-x86_64-dvd.iso) ist installiert. KVM wird über diesen Computer installiert. Der Host-Computer und der Gast-Computer haben jeweils ihre eigene IP-Adresse zugewiesen, die für diese Brücke konfiguriert istbr0. Alles funktioniert. Jetzt müssen wir eine Brücke über die Bindung bauen.

Nehmen Sie auf dem Host folgende Einstellungen vor:

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=f0:92:1c:0f:76:f8
MASTER=bond0
SLAVE=yes
ONBOOT=yes

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=F0:92:1C:0F:76:FC
MASTER=bond0
SLAVE=yes
ONBOOT=yes

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0 
DEVICE=bond0
ONBOOT=yes
BRIDGE="br0"

[root@server ~]# cat /etc/modprobe.conf 
alias bond0 bonding
options bond0 mode=1 miimon=100

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE="br0"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR="10.2.26.39"
GATEWAY="10.2.26.1"
MTU="1500"
NETMASK="255.255.255.0"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT="no"
NAME="System br0"

Kasse:

[root@server ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

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

Slave Interface: eth0
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:76:f8
Slave queue ID: 0

Slave Interface: eth1
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:76:fc
Slave queue ID: 0

eth0war down für. Obwohl ich erwartet hatte, so etwas wie das Folgende zu sehen:

[root@server ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

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

Slave Interface: eth0
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:d5:e8
Slave queue ID: 0

Slave Interface: eth1
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:d5:ec
Slave queue ID: 0

Die Frage selbst ist ein Betreff: Wie konfiguriert man Bridge Over Bonding im RHEL 6.4-Server?

Antwort1

Dies ist die richtige Konfiguration, allerdings gibt es ein paar Punkte zu beachten:

  • Das brauchst du alias bond0 bondingüberhaupt nicht
  • Die Bonding-Konfiguration sollte wie BONDING_OPTSin ifcfg-bondX sein, nicht wie in modprobe
  • Fügen Sie DELAY=0Ihrer Bridge ein hinzu, um zu verhindern, dass sie auf den Start der Schnittstelle wartet.

Die Tatsache, dass eth0 ausgefallen ist, hat nichts mit Bridging oder Bonding zu tun. Beheben Sie Probleme mit der physischen Schnittstelle. ethtool eth0Es wird angezeigt, dass keine Verbindung erkannt wurde.

Setzen Sie das Kabel erneut ein, ersetzen Sie das Kabel, versuchen Sie es mit einem anderen Switchport, versuchen Sie es mit einer anderen Netzwerkkarte.

verwandte Informationen