14.05.2012 17:42, Alexandr ANDREEV написал:
Столкнулся с новой но очень интересной для меня задачей. Имя ей -
отказоустойчивый шлюз.
Который должен состоять из 2-х или более однотипных серверов.
т.е. чтобы в локальной сети - группа этих серверов, определялась как
один сервер.
в случае выхода из строя одного из серверов, его функции на себя брал
другой ("резервный") сервер,
и все это в автоматическом режиме.
основная задача данной группы серверов: маршрутизация, прокси-сервер,
ВПН-сервер(OpenVPN), DNS...
т.е. типичные задачи для шлюза в локальной сети.
предполагается, что каждый сервер будет подключен к 2-м (или более)
разным провайдерам (одинаковый набор для всех серверов)
собственно тема для меня новая возникает много вопросов:
как наиболее правильно это сделать?
Нужно обеспечить привязку нужных сервисов к одному ip. Этот ip может
мигрировать между узлами кластера, соответственно и сервисы.
Сервисы работают с данными, которые должны быть одинаковы для всех узлов
кластера. Это вопрос синхронизации и хранения данных.
И где на эту тему лучше всего посмотреть материалы?
http://xgu.ru/wiki/Heartbeat
http://xgu.ru/wiki/Drbd
http://habrahabr.ru/company/mailru/blog/134109/
какие подводные камни при этом встречаются у подобного решения?
Усложняется схема работы, поскольку обслуживаются дополнительные сервисы.
--
Anton Kvashin
_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins