Freitag, 11. Oktober 2013

Bonding unter Oracle Linux

Zusammenfassung  jeweils 2 Netzwerkarten zu einer um die Ausfallsicherheit zu Erhöhen


im Modus: aktiv-backup (passiv)
Es werden 2 bonding Interface angelegt (in verschiedenen Netzwerken)

Anlegen der Datei /etc/modprobe.d/bonding.conf

Die Datei muß folgenden Inhalt enthalten:

alias bond0 bonding
alias bond1 bonding
# option bond0 mode=activ-backup miimon=100
# option bond1 mode=activ-backup miimon=100

Sollte die Datei nicht da ist diese anzulegen.

Anlegen des bond Interfaces


Unter /etc/sysconfig ist für jedes bond Interface eine Datei nach folgenden Muster anzulegen:

DEVICE=bond0
IPADDR=[IP-Adresse]
NETMASK=255.255.255.0 -> ggf. anpassen
NETWORK=[  z.B. 192.168.0.0]
 GATEWAY=[IP Adresse des Gateways]
TYPE=Ethernet
VLAN=no
BOOTPROTO=static
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=1 miimon=100 primary=em1" -> primary muss angepasst werden

Editieren der physikalischen Interface (Slaves)


In die Konfig der entsprechenden Slaves muß folgendes eingetragen werden:

ONBOOT=yes
MASTER=bond[X] -> also bond0 oder bond1
SLAVE=yes
Der Parameter HWADDR ist auszukommentieren (#).




Aktivieren der bonding Interface

# reboot


Prüfung der Konfiguration

# cat /proc/net/bonding/bond0
und


# cat /proc/net/bonding/bond1

Hier sollte dann

Bonding Mode: fault-tolerance (active-backup)
zu sehen sein. man sollte auch den Primary Sklave und alle Slaves sehen (auch wieder den Primary)










Links:

https://www.kernel.org/doc/Documentation/networking/bonding.txt
http://www.oracle-base.com/articles/linux/nic-channel-bonding.php