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-boun...@fug.com.br [mailto:freebsd-boun...@fug.com.br] Em nome de > Luiz Gustavo > Enviada em: sexta-feira, 19 de junho de 2009 11:17 > Para: freebsd@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 > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd