Несколько VIP-персон UCARP на одном интерфейсе с Debian/Ubuntu
Пример конфигурации ucarp для виртуального IP для Debian/Ubuntu находится в /usr/share/doc/ucarp/README.Debian
и выглядит следующим образом:
The recommended method for configuring ucarp is via
/etc/network/interfaces. For example:
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.0
ucarp-vid 3
ucarp-vip 10.0.0.1
ucarp-password 16charsatmost
ucarp-advskew 0
ucarp-advbase 1
ucarp-master yes
iface eth0:ucarp inet static
address 10.0.0.1
netmask 255.255.255.255
В документе неясно, как или если возможно настроить несколько VIP на одном интерфейсе с помощью этого метода конфигурации. Кто-нибудь знает возможно ли это?
3 ответа
Да, это возможно, в настоящее время мы используем это для ряда производственных площадок.
http://ajohnstone.com/achives/running-several-vips-on-the-same-interface-with-ucarp-and-haproxy/
Вы можете сделать любой / все эти вещи с помощью файла интерфейсов Debian, используя команды вверх / вниз.
http://xn.pinkhamster.net/blog/tech/mail/high-availability_smtp_with_ucarp_on_debian.html
Для CARP в OpenBSD (откуда это портировано, для Linux) я знаю, что вы обычно настраиваете несколько интерфейсов CARP по мере необходимости. Я не пробовал несколько VIP на одном интерфейсе, так как у меня не было такой необходимости.
Однако UCARP работает в Linux для настройки интерфейсов CARP (при условии, что он все еще использует интерфейсы CARP в Linux), тогда не могли бы вы просто создать другой интерфейс или использовать его на eth: alias, если нет?
Просто мысль, но из того, что я вижу до сих пор, UCARP кажется ограниченным по сравнению с нативным CARP в OpenBSD. Почему бы не переключиться и не получить множество вкусностей? знак равно