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

Как настроить 3-узловой кластер пульса?

Я хочу настроить виртуальный IP-адрес на трех узлах с использованием пульса. В настоящее время у меня есть это:

ha.cf:

#       Facility to use for syslog()/logger (alternative to log/debugfile)
logfacility     local0

#       keepalive: how many seconds between heartbeats
keepalive 2

#       deadtime: seconds-to-declare-host-dead
deadtime 10

#       What UDP port to use for udp or ppp-udp communication?
udpport        694

#   What interfaces to broadcast heartbeats over?
ucast  eth0 192.168.20.22
ucast  eth0 192.168.20.23
ucast  eth0 192.168.20.24

#       What interfaces to heartbeat over?
udp     eth0

#       Tell what machines are in the cluster
#       node    nodename ...    -- must match uname -n
node    prx2
node    prx3
node    prx4

источники:

prx2 192.168.20.25

Когда я запускаю машины, prx2 получает виртуальный IP. Но когда я закрылся prx2, обе prx3 и prx4 получить виртуальный IP-адрес, а это значит, что моя служба больше не доступна.

Что я делаю не так?

PS: Я использую Debian Squeeze

Извините, что у меня нет ответа на ваш конкретный вопрос, но, исходя из своего опыта, я бы предложил использовать Кардиостимулятор который является преемником мертвого проекта Heartbeat.

Взгляните сюда: http://clusterlabs.org/