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

Балансировщик Apache и Heartbeat

Я использую apache как балансировщик нагрузки, стараюсь использовать с ним heartbeat. Для этого у меня есть 2 балансировщика нагрузки с разными IP-адресами. Это моя конфигурация:

В файле /etc/ha.d/ha.cf:

logfile /var/log/ha-log
bcast eth0
keepalive 2
warntime 10
deadtime 30
initdead 120
udpport 694
auto_failback yes
node apache-balance-1
node apache-balance-2
uuidfrom nodename
respawn hacluster /usr/lib/heartbeat/ipfail

В /etc/ha.d/haresources: (Я не уверен насчет этого IP-адреса, он должен быть реальным или виртуальным?)

apache-balance-1 192.168.1.51 apache2

В /etc/ha.d/authkeys:

auth 2
2 crc

Затем я настраиваю apache для прослушивания на vip. отредактируйте /etc/apache2/ports.conf на обоих балансировщиках нагрузки: Listen 192.168.1.51:80 -> когда я помещаю эту строку в файл, apache не хочет запускаться снова.

Все нормально? Чтобы проверить это, я отключил IP-адрес баланс-1, но больше ничего не работает, знаете почему? Конфигурация или тест?

Спасибо