Здравствуйте, сетевые и системные гуру!
Я хотел бы использовать один сервер 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-адресов серверной части.