[Ubuntu-PT 8001] Re: uCARP
psilva bn.pt
psilva bn.pt
Sábado, 11 de Setembro de 2010 - 07:55:43 BST
BRUTAL!
É mesmo isso.
OBRIGADO :)
vou experimentar.
On Sat, 11 Sep 2010 00:11:10 +0100, "M. Vale" <maurovale gmail.com> wrote:
> 2010/9/10 <psilva bn.pt>
>
>> em ubuntu 10.04 srv (64bits), claro
>> :)))
>>
>>
>>
>>
>> On Fri, 10 Sep 2010 19:50:58 +0200, <psilva bn.pt> wrote:
>> > se ajudar... é para um sistema de FW redundante...
>> >
>> >
>> > On Fri, 10 Sep 2010 19:46:31 +0200, <psilva bn.pt> wrote:
>> >> já tenho.
>> >> cada servidor tem 5 placas de rede (em uso) com ip's de redes
>> >> distintas
>> >> (uma interna, externa, dmz, etc...)
>> >>
>> >> só preciso de por o servidor secundário "activo" no caso do master
>> > falhar.
>> >>
>> >> como não tenho placas disponiveis para uma ligação "cruzada" entre
>> >> servidores, estou a usar um IP virtual numa das placas.
>> >>
>> >>
>> >>
>> >> On Fri, 10 Sep 2010 18:20:08 +0100, "M. Vale" <maurovale gmail.com>
>> > wrote:
>> >>> 2010/9/10 Pedro Silva <psilva bnportugal.pt>
>> >>>
>> >>>> Oi ppl
>> >>>>
>> >>>>
>> >>>>
>> >>>> Estou com uma duvida daquelas... DIFICEIS!
>> >>>>
>> >>>>
>> >>>>
>> >>>> Tenho 2 servidores.. um réplica do outro em que o IP das NIC são
>> >>>> idênticos.
>> >>>>
>> >>>> Estou a tentar usar o uCARP para no caso de o servidor master
>> > "morrer",
>> >> o
>> >>>> secundário activa as placas de rede...
>> >>>>
>> >>>> Alguém domina esta aplicação? Ou o Heartbeat+ipfail??
>> >>>>
>> >>>>
>> >>>>
>> >>>> Obrigado pela ajuda.
>> >>>>
>> >>>>
>> >>>>
>> >>>> Bom fds.
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> Pedro da Silva
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> ubuntu-pt mailing list
>> >>>> ubuntu-pt lists.ubuntu.com
>> >>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-pt
>> >>>>
>> >>>
>> >>>
>> >>> Olá já tens alguma coisa configurada IP externo ? 2 placas de rede
>> >>> em
>> >> cada
>> >>> computador ? IPs internos em ambos os servidores ?
>> >>>
>> >>> MV
>>
>> --
>> ubuntu-pt mailing list
>> ubuntu-pt lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-pt
>>
>
>
> Ok, simples é algo do género (não tou a levar em conta possuíres
switches
> nessa ligação, existem switches que guardam em cache a tabela ARP pelo
que
> ao mandares um servidor abaixo e outro assumir o novo IP pode não
> conseguir
> ligação devido à cache do ARP do switch)
>
> No servidor master presumo que já tenhas configurado o IP interno dele e
o
> IP virtual (IP externo que vai mudar) e instalado o UCARP em todos os
> servidores.
>
> Depois em todos os servidores terás que criar os ficheiros "*/etc/up.sh"
e
> "
> **/etc/down.sh",
>
> Onde defines o que acontece quando o servidor vai abaixo e acima.
>
> Por exemplo no "up.sh":
>
> *
>
> #!/bin/bash
>
> /sbin/ip addr add 10.0.1.100/24 dev eth0 #"IP VIRTUAL" igual em todos os
> ficheiros
>
> Se tiveres um switch que nao actualiza as tabelas ARP automaticamente
podes
> configurar este script para limpar as caches ARP.
>
>
> É uma configuração bastante simples
>
> Ficheiro "down.sh"
>
> #!/bin/bash
>
> /sbin/ip addr del 10.0.1.100/24 dev eth0 #"IP VIRTUAL" igual em todos os
> ficheiros
>
>
> Ok para testares podes executar o seguinte na linha de comandos:
>
>
> No Servidor Principal (MASTER):
>
>
> /usr/local/sbin/ucarp -v 100 -P -p MINHA_PASSWORD -a 10.0.1.100 -s
> 192.168.1.1 –upscript=/etc/up.sh –downscript=/etc/down.sh
>
> Nos Slave Servers:
>
> /usr/local/sbin/ucarp -v 100 -b 2 -k 1 -p MINHA_PASSWORD -a 10.0.1.100
-s
> 192.168.1.2 –upscript=/etc/up.sh –downscript=/etc/down.sh
>
>
> -v = ID podes usar outro valor
> MINHA_PASSWORD = É uma password criada por ti e igual em todos os
> servidores.
> -s = é o IP real do servidor
> -a = IP virtual o IP que deve esar sempre acessivel
> -P = preemptive failover
>
>
> Prontos agora é so testares, liga-te ao IP 10.0.1.100 e manda o master
> abaixo, vais ver que continua tudo a funcionar.
>
> Alguma dúvida apita :)
>
> Se conseguires que ele funcione depois é so configurar as placas no
> ficheiro
> /etc/network/interfaces com as opções usadas do ucarp.
>
> MV
Mais informações acerca da lista ubuntu-pt