Конфигурация необходимых сетевых интерфейсов:* eth0
# cat > /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[Ctrl+D]* eth1:
# cat > /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
[Ctrl+D]* bond0:
# cat > /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.10.70.0
IPADDR=10.10.70.77
NETMASK=255.255.255.0
USERCTL=NO
[Ctrl+D]Загружаем модуль и перегружаем сеть:
# cat >> /etc/modprobe.conf
alias bond0 bonding
options bond0 mode=1 miimon=100
[Ctrl+D]
# service network restartПросмотр статуса:
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.2.4 (January 28, 2008)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): 0Slave Interface: eth0
MII Status: up
Link Failure Count: 2
Permanent HW addr: 00:1b:11:50:7a:01Slave Interface: eth1
MII Status: up
Link Failure Count: 1
Permanent HW addr: 00:18:fe:8c:a1:96URL: http://blog.sozinov.eu/2009/07/bonding-rhelcentos-5.html
Обсуждается: http://www.opennet.me/tips/info/2121.shtml
Хотя бы дописали что такое
options bond0 mode=1 miimon=100а то там только для mode несколько вариантов
$ find / -name bonding.txthttp://www.opennet.me/search.shtml?exclude=index|%...
http://www.google.ru/search?hl=ru&lr=lang_ru&newwindow=1&ei=...active-backup or 1
Active-backup policy: Only one slave in the bond is
active. A different slave becomes active if, and only
if, the active slave fails. The bond's MAC address is
externally visible on only one port (network adapter)
to avoid confusing the switch.Только один раб работает, остальные курят. Если сдох рабочий, то запрягают другого.
miimon = 100 - Через сколько милисекундоф проверять здоровье рабов
а где балансировка траффика ???и связанные с ней глюки?
>а где балансировка траффика ???наркоман что ли? автор active-backup использует
какая там балансировка на езернете?
а что тебе мешает использовать сразу два интерфейса с балансировкой всё равно один слетит другой будет работать и вероятность слёта интерфейса уменьшается не то что актив и стенбай
... мешает стоимость канала, если резервный, например, спутниковый.
))) так ты будешь платить за два как за одинчто делает по вашему балансировка?
2Автор: Если перепечатываете статью с английского, то пожалуйста переводите всё.
В оригинале есть ещё вступление про теорию агрегации каналов.
А в вашей обрывке только конфиги и не понятно что это и зачем нужно.
Или вы считаете что opennet это сайт только для гиков?
На LOR-е им скучно стало, сюда приползли.В bonding.txt есть отличное описание. То, что привели здесь, ну типа: Достаньте ключи, возьмите их широкой частью в руки и ткните в блестящую штукенцию, которая под рулем. Будет РРРР. А поедите ли вы, будет ли у вас что-то работать после этого и хорошо ли - кому какое дело...
Да, критерий "сдох", тоже может быть разным. Если сервер подключен к разным свичам и один из свичей потерял коннект с общей сеткой, то приведенный пример не переведет сетевуху на резерв, потому что miimon определяет только физическое отключение сетевухи от свича, чего и не будет. Предлагается автору открыть для себя опции arp_ip_target и arp_interval.