2915
Comment: converted to 1.6 markup
|
3106
|
Deletions are marked like this. | Additions are marked like this. |
Line 39: | Line 39: |
Diese Datei muneu angelegt werden, mit folgendem Inhalt: | Diese Datei muss neu angelegt werden, mit folgendem Inhalt: |
Line 70: | Line 70: |
=== Automatische Konfiguration === Für SL5 existiert das Paket SL_enable_bonding, das die oben genannten Änderungen automatisch durchführt und die alten ifcfg-eth?-Dateien sichert. |
Bündeln von Ethernet-Schnittstellen (SL4/5).
Contents
Modus
Als günstigster Modus erscheint derzeit 802.3ad mit Loadbalancing bzgl. Layer3+4 (IP-Adresse, Port).
Verfahren
Dies muß auf dem Switch so eingestellt werden (wichtig: LACP, nicht das Cisco-proprietäre Link Aggregation Protokoll). Der Server kann mit nur einem Kabel dabei zunächst weiter mit der Standardkonfiguration betrieben werden.
- Anschließend sind die Konfigurationsdateien zu modifizieren (s.u.)
/sbin/service network restart (kann ca. 30 Sekunden dauern - keine Panik)
- 2. Netzwerkkabel anschließen
Den letzen Schritt vorher durchzuführen ist nicht getestet. Die Reihenfolge 2,3,4,1 funktioniert aber auch.
Konfigurationsdateien
/etc/modprobe.conf
Folgende Zeilen sind einzufügen:
SL4:
install bond0 /sbin/modprobe bonding -o bond0 miimon=100 mode=802.3ad xmit_hash_policy=layer3+4
SL5:
alias bond0 bonding options bond0 miimon=100 mode=802.3ad xmit_hash_policy=layer3+4
/etc/sysconfig/network-scripts/ifcfg-bond0
Diese Datei muss neu angelegt werden, mit folgendem Inhalt:
DEVICE=bond0 BOOTPROTO=none IPADDR=141.34.32.68 NETMASK=255.255.255.0 ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-eth0 bzw. -eth1
Keine Backup-Dateien in diesem Verzeichnis anlegen |
DEVICE=eth0 BOOTPROTO=none HWADDR=00:E0:81:31:F1:02 ONBOOT=yes MASTER=bond0 SLAVE=yes
DEVICE=eth1 BOOTPROTO=none HWADDR=00:E0:81:31:F1:03 ONBOOT=yes MASTER=bond0 SLAVE=yes
Automatische Konfiguration
Für SL5 existiert das Paket SL_enable_bonding, das die oben genannten Änderungen automatisch durchführt und die alten ifcfg-eth?-Dateien sichert.
Check
# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.0.3 (March 23, 2006) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer3+4 (1) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: slow Active Aggregator Info: Aggregator ID: 1 Number of ports: 2 Actor Key: 17 Partner Key: 24 Partner Mac Address: 00:14:f1:12:64:00 Slave Interface: eth0 MII Status: up Link Failure Count: 0 Permanent HW addr: 00:19:b9:dd:0d:10 Aggregator ID: 1 Slave Interface: eth1 MII Status: up Link Failure Count: 1 Permanent HW addr: 00:19:b9:dd:0d:12 Aggregator ID: 1
Der Link Failure Count ist hier 1 weil der Port auf dem Switch erst aktiviert wurde nachdem bond0 hochgefahren war.
Info
Datei /usr/share/doc/kernel-doc-2.6.9/Documentation/networking/bonding.txt aus dem kernel-doc Paket.