The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Конфигурирование bonding для сетевых интерфейсов на RHEL/CentOS 5
Конфигурация необходимых сетевых интерфейсов:

    * 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): 0

Slave Interface: eth0
MII Status: up
Link Failure Count: 2
Permanent HW addr: 00:1b:11:50:7a:01

Slave Interface: eth1
MII Status: up
Link Failure Count: 1
Permanent HW addr: 00:18:fe:8c:a1:96
 
05.08.2009 , Автор: Roman Sozinov , Источник: http://blog.sozinov.eu/2009/07/bond...
Ключи: linux, ethernet, interface, bonding
Раздел:    Корень / Администратору / Сетевая подсистема, маршрутизация / Ethernet, ARP, привязка MAC адресов.

Обсуждение [ RSS ]
  • 1.1, vadiml (?), 18:08, 06/08/2009 [ответить]  
  • +/
    Хотя бы дописали что такое
    options bond0 mode=1 miimon=100

    а то там только для mode несколько вариантов

     
     
  • 2.2, pavlinux (ok), 22:43, 06/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    $ find / -name bonding.txt  

    https://www.opennet.ru/search.shtml?exclude=index|%2Fman.shtml&words
    http://www.google.ru/search?hl=ru&lr=lang_ru&newwindow=1&ei=qyV7Sp_bDIPX-QbAl

    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 - Через сколько милисекундоф проверять здоровье рабов

     

  • 1.3, Sw00p aka Jerom (?), 10:25, 07/08/2009 [ответить]  
  • +/
    а где балансировка траффика ???

    и связанные с ней глюки?

     
     
  • 2.4, аноним (?), 17:29, 07/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а где балансировка траффика ???

    наркоман что ли? автор active-backup использует
    какая там балансировка на езернете?

     
     
  • 3.5, Sw00p aka Jerom (?), 14:04, 08/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а что тебе мешает использовать сразу два интерфейса с балансировкой всё равно один слетит другой будет работать и вероятность слёта интерфейса уменьшается не то что актив и стенбай


     
     
  • 4.6, pavlinux (ok), 02:21, 09/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ... мешает стоимость канала, если резервный, например, спутниковый.  

     
     
  • 5.7, Sw00p aka Jerom (?), 12:19, 09/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ))) так ты будешь платить за два как за один

    что делает по вашему балансировка?

     

  • 1.8, dimanski (?), 05:47, 11/08/2009 [ответить]  
  • +/
    2Автор: Если перепечатываете статью с английского, то пожалуйста переводите всё.
    В оригинале есть ещё вступление про теорию агрегации каналов.
    А в вашей обрывке только конфиги и не понятно что это и зачем нужно.
    Или вы считаете что opennet это сайт только для гиков?
     
     
  • 2.9, ddd (?), 12:16, 11/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    На LOR-е им скучно стало, сюда приползли.

    В bonding.txt есть отличное описание. То, что привели здесь, ну типа: Достаньте ключи, возьмите их широкой частью в руки и ткните в блестящую штукенцию, которая под рулем. Будет РРРР. А поедите ли вы, будет ли у вас что-то работать после этого и хорошо ли - кому какое дело...

    Да, критерий "сдох", тоже может быть разным. Если сервер подключен к разным свичам и один из свичей потерял коннект с общей сеткой, то приведенный пример не переведет сетевуху на резерв, потому что miimon определяет только физическое отключение сетевухи от свича, чего и не будет. Предлагается автору открыть для себя опции arp_ip_target и arp_interval.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру