Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Load balancing при помощи Bonding'a. Реально?  (Прочитано 955 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kowalski86

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Load balancing при помощи Bonding'a. Реально?
« : 31 Октября 2012, 01:32:45 »
Доброго времени суток уважаемые форумчане!
На работе на днях стал вопрос о частом отваливании основного канала интернет, поэтому было принято решение заказать еще один канал у другого провайдера и организовать так называемый "Load balancing" средствами ядра Linux.
В интернете материала в принципе достаточно, но большинство примеров основано на локальных сетевых интерфейсах. Мне интересно каким образом все это будет работать да двух внешних сетевых интерфейсах с различными настройкам двух разных провайдеров? Каким образом при этом отрабатывает ДНС и т.п...

Вобщем кто сталкивался, а может даже делал подобное, посоветуйте пожалуйста оптимальные настройки и т.п.
Буду благодарен за любую инфу! ;)
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: Load balancing при помощи Bonding'a. Реально?
« Ответ #1 : 31 Октября 2012, 02:19:11 »
Советую ознакомиться с вот таким документом:
http://www.kernel.org/doc/Documentation/networking/bonding.txt
Там подробно и доступно про разные варианты бондинга. Читаем, думаем, прикидываем, подойдёт ли для нашего случая хоть один из режимов.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Load balancing при помощи Bonding'a. Реально?
« Ответ #2 : 31 Октября 2012, 10:52:14 »
iptables +  ip  решают проблему, также можно погуглить на тему "резервный инет канал в linux", да и тут на форуме много раз обсуждалось подобное и есть решения.

Оффлайн Kowalski86

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: Load balancing при помощи Bonding'a. Реально?
« Ответ #3 : 01 Ноября 2012, 03:39:43 »
iptables +  ip  решают проблему, также можно погуглить на тему "резервный инет канал в linux", да и тут на форуме много раз обсуждалось подобное и есть решения.

Если не трудно, киньте ссылки на примеры! Что-то я ничего не нашел подобного...
Спасибо!
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

Оффлайн PbI6A

  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Load balancing при помощи Bonding'a. Реально?
« Ответ #4 : 03 Ноября 2012, 01:52:02 »
Да, крайне интересная тема. Плюс - с прозрачным проксированием :)
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн Kowalski86

  • Автор темы
  • Участник
  • *
  • Сообщений: 143
  • Pilot Tux
    • Просмотр профиля
Re: Load balancing при помощи Bonding'a. Реально?
« Ответ #5 : 04 Ноября 2012, 23:18:37 »
Вобщем решил проблему написанием скрипта на Bash, скоро буду откатывать. Если кому интересно потом могу поделится, может кто-нибудь добавит что-то свое.
Единственный недостаток такого метода в том, что работает только один канал, но при падении основного сервер переходит на резервный.
Ubuntu 12.04 LTS (KDE) Desktop
Oracle Linux Server 6.3

 

Страница сгенерирована за 0.017 секунд. Запросов: 23.