URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 822
[ Назад ]

Исходное сообщение
"Автоматическое переключение серверов для клиентов."

Отправлено Kolinz , 27-Сен-12 16:58 
Есть 3 сервера c ip-адресами IP1, IP2, IP3.

Клиенты работают с IP1 по-умолчанию. При аварии они вынуждены использовать IP2 или IP3.

Клиенты не могут в разумные сроки (не разрешено) оперативно поменять IP1 на IP2.
Клиенты не могут (не разрешено вообще) использовать имена при подключении к IP*, только ip-адреса.

Задача:  как сделать так, чтобы клиенты использовали все время один и тот же ip-адрес для доступа к IP*, а при падении одного из серверов IP*, клиенты автоматически маршутизируются на второй доступный сервер IP2 и так далее.

Предположение: нужен какой-то промежуточный маршрутизатор, к которому будут подсоединяться клиенты, но какой это маршрутизатор, что он должен поддерживать - вопрос.


Содержание

Сообщения в этом обсуждении
"Автоматическое переключение серверов для клиентов."
Отправлено Moomintroll , 27-Сен-12 17:10 
> Задача:  как сделать так, чтобы клиенты использовали все время один и
> тот же ip-адрес для доступа к IP*, а при падении одного
> из серверов IP*, клиенты автоматически маршутизируются на второй доступный сервер IP2
> и так далее.

VRRP (keepalived)

> Предположение: нужен какой-то промежуточный маршрутизатор, к которому будут подсоединяться
> клиенты, но какой это маршрутизатор, что он должен поддерживать - вопрос.

Linux Virtual Server


"Автоматическое переключение серверов для клиентов."
Отправлено Xaionaro , 08-Окт-12 10:05 
>> Задача:  как сделать так, чтобы клиенты использовали все время один и
>> тот же ip-адрес для доступа к IP*, а при падении одного
>> из серверов IP*, клиенты автоматически маршутизируются на второй доступный сервер IP2
>> и так далее.
> VRRP (keepalived)
>> Предположение: нужен какой-то промежуточный маршрутизатор, к которому будут подсоединяться
>> клиенты, но какой это маршрутизатор, что он должен поддерживать - вопрос.
> Linux Virtual Server

Дополню, что ещё есть ucarp (всё-таки CARP привлекательнее VRRP), но реализация ужасна, поэтому лучше использовать keepalived. :)