Назад | Перейти на главную страницу

Внедрить IP-адрес в Debian для перенаправления и аварийного переключения на 2 внешних IP-адреса

Здравствуйте, сетевые и системные гуру!

Я хотел бы использовать один сервер Debian внутри кластера для размещения перенаправления IP 1 на IP 2, или, если IP 2 недостижим, перенаправления на IP 3. IP 2 и IP 3 размещены вне кластера и находятся вне моего зона контроля.

Все остальные серверы внутри этого кластера будут беспрепятственно подключаться к IP 1, и сервер Debian, на котором размещен IP 1, определит, что следующим переходом должен быть IP 2 или IP 3.

Я нашел много статей о демоне Heartbeat, но это кажется подходящим только тогда, когда на хостах IP 2 и 3 может быть установлен демон, что невозможно в моем случае.

Есть ли у вас какие-нибудь предложения относительно такого сценария?

Заранее благодарю за помощь, Бест, Лукас

Благодаря gf_ для предложения Проект виртуального сервера Linux, их виртуальный сервер через NAT - именно то, что мне нужно.

Спасибо всем за ваш вклад

Проверять, выписываться haproxy как он описывает себя:

HAProxy - это бесплатное, очень быстрое и надежное решение, обеспечивающее высокую доступность, балансировку нагрузки и прокси для приложений на основе TCP и HTTP. Он особенно подходит для веб-сайтов с очень высокой посещаемостью и поддерживает большое количество самых посещаемых в мире. С годами он стал де-факто стандартным балансировщиком нагрузки с открытым исходным кодом, теперь поставляется с большинством основных дистрибутивов Linux и часто развертывается по умолчанию на облачных платформах. Поскольку он не рекламирует себя, мы знаем, что он используется, только когда администраторы сообщают об этом :-)

Лолз, но вот оно что.

Установите haproxy, затем вы должны создать один интерфейсный пул на IP1 и настроить IP2 и IP3 в качестве серверов за ним. Похоже, вы можете использовать оба одновременно, но если вам нужно что-то более сложное, вы можете иметь каждый из обслуживающих IP-адресов в своем собственном пуле и выходить из пула IP2 только в том случае, если он не работает. Как haproxy узнает, что IP не работает? Когда проверка работоспособности не удалась. Вам нужно будет найти какой-нибудь безобидный URL-адрес для встроенной проверки работоспособности, чтобы haproxy мог проактивно проверять работоспособность IP-адресов серверной части.