[FUG-BR] RES: quando vem a ultima versão do carp
Luiz Gustavo
luizgustavo em luizgustavo.pro.br
Sexta Junho 19 18:07:52 BRT 2009
Eai Marcello....
e se eu precisar monitorar a wan também .....
o grande lance é que pra configurar um carp eu preciso no mínimo 3 ip's,
2 físicos nas placas e mais 1 logico que é identificado pela classe de
ip (ele associa o carp à placa que têm a mesma classe de ip).
Com a opção 'carpdev' eu não preciso mais dessa associação, essa opção
associa a placa diretamente e nem há mais necessidade de eu colocar ip
físico, basta o ip logico (virtual).
O freevrrpd faz isso, mas ele trabalha a nivel userland e coloca/tira os
alias nas placas, semelhante ao heartbeat do linux, com a vantagem de
usar vrrp como protocolo de monitoramento.
Abraços
Marcello Silva Coutinho escreveu:
> Luiz Gustavo,
>
> Se você conseguir acionar um script quando o status do carp mudar, você pode subir um alias na usa interface wan ou monitorar a lan com o carp.
> Neste caso, caso a lan caia/volte, você executa o script que configura/desconfigura o ip na wan do servidor de backup.
>
> Att,
> Marcello Coutinho
>
> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em nome de Luiz Gustavo
> Enviada em: sexta-feira, 19 de junho de 2009 11:17
> Para: freebsd em fug.com.br
> Assunto: [FUG-BR] quando vem a ultima versão do carp
>
> Olá lista...
>
> alguém tem noticia de como esta o processo de porting do carp na sua
> última versão no Openbsd ???
>
> ou se existe algum patch para pegar a última versão.
>
> a opção carpdev me faz uma falta quando eu só tenho um ip disponivel ! ...
>
> sei que com freevrrpd quebra o galho, mas convenhamos que no carp a
> coisa fica mais nativa !
>
> Abraços,
>
> Luiz Gustavo
>
> *CARP* <http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig&sektion=8#end>
> *ifconfig* /carp-interface/ [*advbase* /n/] [*advskew* /n/] [*balancing* /mode/]
> [*carpnodes* /vhid:advskew,vhid:advskew,.../] [*carpdev* /iface/]
> [[*-*]*carppeer* /peer_address/] [*pass* /passphrase/] [*state* /state/] [*vhid* /host-id/]
>
> The options are as follows:
>
> *advbase* /n/
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, set the base advertise-
> ment interval to /n/ seconds. This is an 8-bit number; the default
> value is 1 second.
>
> *advskew* /n/
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, skew the advertisement
> interval by /n/. This is an 8-bit number; the default value is 0.
>
> *balancing* /mode/
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, set the load balancing
> mode to /mode/. Valid modes are /arp/, /ip/, /ip-stealth/, and /ip-/
> /unicast/.
>
> *carpnodes* /vhid:advskew,vhid:advskew,.../
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, create a load balancing
> group consisting of up to 32 nodes. Each node is specified as a
> /vhid:advskew/ tuple in a comma separated list.
>
> *carpdev* /iface/
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, attach it to /iface/. If
> not specified, the kernel will attempt to select an interface
> with a subnet matching that of the carp interface.
>
> *carppeer* /peer_address/
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, send the carp adver-
> tisements to a specified point-to-point peer or multicast group
> instead of sending the messages to the default carp multicast
> group. The /peer_address/ is the IP address of the other host tak-
> ing part in the carp cluster. With this option, carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> traffic
> can be protected using ipsec(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=ipsec&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> and it may be desired in networks
> that do not allow or have problems with IPv4 multicast traffic.
>
> *-carppeer*
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, send the advertisements
> to the default carp multicast group.
>
> *pass* /passphrase/
> If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, set the authentication
> key to /passphrase/. There is no passphrase by default.
>
> *state* /state/
> Explicitly force the carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device to enter this state.
> Valid states are /init/, /backup/, and /master/.
>
> *vhid* /n/ If the driver is a carp(4) <http://www.openbsd.org/cgi-bin/man.cgi?query=carp&sektion=4&arch=&apropos=0&manpath=OpenBSD+Current> pseudo-device, set the virtual host ID
> to /n/. Acceptable values are 1 to 255.
>
> Taken together, the *advbase* and *advskew* indicate how frequently, in sec-
> onds, the host will advertise the fact that it considers itself master of
> the virtual host. The formula is *advbase* + (*advskew* / 256). If the mas-
> ter does not advertise within three times this interval, this host will
> begin advertising as master.
>
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd