Страница 1 из 1

carp pf balancing

Непрочитанное сообщениеДобавлено: 25 апр 2012, 10:10
manefesto
Есть два сервера с nginx и carp
Падает один, поднимается второй.
Как на схеме
Nginx_scheme.png

Пока перевели только часть нагрузки, порядка 500 пользователей онлайн
Хочеть реализовать carp+pf balancing
Сейчас серваки выглядят так
Код: Выделить всё
1) em0-192.168.136.38
    carp1-192.168.136.40
2) em0-192.168.136.39
    carp1-192.168.136.40

Хочеться иметь 3 сервера.
Только первый с 192.168.136.40 равномерно распределяет на 192.168.136.38 и 192.168.136.39
Если он падает то на 39 становиться мастером carp и трафик уже с 40го идет на 192.168.136.39 и 192.168.136.41
Nginx_scheme_balancing.png

Чот правило pf не отрабатывает
ext_if="carp1"
int_if=em0
web_srv= "{ 192.168.36.138, 192.168.136.39 }"
rdr on $ext_if inet proto tcp from any to any port 80 -> $web_srv round-robin sticky-address

Есть соображения ?