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

Настройка Proxy-Arp с Keepalived

В настоящее время я пытаюсь создать настройку с N серверами, где 1 сервер является главным для виртуального IP, а (N-1) серверы действуют как резервные копии, предположительно управляемые keepalived. Однако я вижу одну проблему с keepalived заключается в том, что его намерение состоит в том, чтобы привязать виртуальный IP-адрес (1.2.3.4) к любому интерфейсу, который я указал (назовем его eth0).

Вместо этого я собираюсь создать запись Proxy-ARP на eth0 для 1.2.3.4. Таким образом, трафик направлялся в 1.2.3.4 приходит в eth0, и с тех пор ip_forwarding разрешено на моем хосте, записи таблицы маршрутизации на хосте будут перенаправлять их в виртуальный интерфейс для дальнейшей обработки.

Поддерживается ли этот вариант использования в keepalived? Я получил эту настройку, работающую правильно с ucarp, но в основном это связано с тем, что ucarp имеет концепцию vip-up и vip-down сценарии, в которые я могу вставлять пользовательские команды для создания записей Proxy-ARP и отправки GARP.