[FUG-BR] Ordem das interfaces carp no rc.conf
Reginaldo Russinholi
russinholi em grupoirapida.com.br
Segunda Agosto 4 08:13:04 BRT 2008
Olá a todos.
Tenho duas máquinas com Freebsd 6.3 usando CARP para redundância, e
estou passando pelo seguinte problema.
Quando eu subo as interfaces CARP na mão, funciona certinho, porém
quando eu reinicio uma da duas máquinas a ordem dos ips nas interfaces
carp são invertidas e aí as duas máquinas estão assumindo como MASTER.
Meu rc.conf das duas máquinas está da seguinte maneira, por exemplo:
# MAQUINA MASTER
ifconfig_re0="inet 10.10.5.1 netmask 255.255.255.0"
ifconfig_re0_alias0="inet 200.102.10.1 netmask 255.255.255.0"
ifconfig_carp0="up vhid 157 advbase 1 advskew 10 pass pwpppoed1
10.10.5.1 netmask 255.255.255.0"
ifconfig_carp0_alias0="up 200.102.10.1 netmask 255.255.255.0"
# MAQUINA BACKUP
ifconfig_re0="inet 10.10.5.1 netmask 255.255.255.0"
ifconfig_re0_alias0="inet 200.102.10.1 netmask 255.255.255.0"
ifconfig_carp0="up vhid 157 advbase 1 advskew 100 pass pwpppoed1
10.10.5.1 netmask 255.255.255.0"
ifconfig_carp0_alias0="up 200.102.10.1 netmask 255.255.255.0"
Porém como eu disse após reiniciar qualquer um das duas, se eu der um
ifconfig na interface carp, aparece assim:
carp0: flags=49<UP,LOOPBACK,RUNNING> mtu 1500
inet 200.102.10.1 netmask 0xffffff00
inet 10.10.5.1 netmask 0xffffff00
carp: MASTER vhid 157 advbase 1 advskew 100
Vejam que a ordem está invertida com relação ao rc.conf, já fiz o teste
e se eu inverter no rc.conf, somente a ordem dos ips da interface carp,
funciona 100%.
Alguém sabe por que isso acontece?
Abraços,
Reginaldo Russinholi
Sys Admin/Developer
iRapida Telecom
Mais detalhes sobre a lista de discussão freebsd