Qual a melhor maneira de fazer este espelhamento? [RESOLVIDO]

1. Qual a melhor maneira de fazer este espelhamento? [RESOLVIDO]

Bruno de Carvalho Molás Roberto
brunomolas

(usa Debian)

Enviado em 19/02/2014 - 16:35h

Boa tarde galera, gostaria de fazer um espelhamento aqui na empresa entre dois servidores de internet. O servidor primário terá dois links de internet, e uma placa para minha rede local. Dúvidas: Qual melhor modo de montar esta estrutura, para que quando o servidor primário parar, o secundário levantar o sistema e subir as placas de rede com os links de internet, mas que eu não precise tirar os cabos de internet do servidor primário e colocar no servidor secundário. Outra dúvida, eu precisaria de uma quarta placa para fazer o espelhamento?


  


2. Re: Qual a melhor maneira de fazer este espelhamento? [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 19/02/2014 - 20:17h

com openbsd tu podes fazer isso

http://my.opera.com/blu3c4t/blog/show.dml/1465759
http://www.openbsd.org/faq/pf/pt/carp.html


3. Re: Qual a melhor maneira de fazer este espelhamento? [RESOLVIDO]

Carlos Alberto Mazzer
cmazzer

(usa Ubuntu)

Enviado em 19/02/2014 - 20:25h

No linux tem um serviço de cluster chamado HeartBeat : http://linux-ha.org/

Tem vários manuais na internet.
http://www.douglaspasqua.com/2012/04/17/alta-disponibilidade-no-linux-com-heartbeat/

Basicamente, ele monitora os dois servidores e quando o principal cair, o segundo servidor sobe os serviços que estava rodando no principal. E é criado um IP Virtual que você utiliza ele para apontar seus serviços. E ele migra automático para o outro servidor.




4. Re: Qual a melhor maneira de fazer este espelhamento? [RESOLVIDO]

Bruno de Carvalho Molás Roberto
brunomolas

(usa Debian)

Enviado em 20/02/2014 - 08:52h

Valew pelas dicas, acho irei usar o openbsd, porque minha necessidade é de o servidor slayer suba quando o link de internet cair. o problema agora é fazer estas configurações sem ter necessidade de tirar cabo de um e colocar em outro. Será que se eu colocar o link em um switch e do switch para meus servidores ele irá funcionar?


5. Re: Qual a melhor maneira de fazer este espelhamento? [RESOLVIDO]

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 20/02/2014 - 08:54h

Interessante seu questionamento, mas na pratica é muito difícil um servidor de firewall com 2 link deixar a empresa 100% parada. Bom, o caminho é o heartBeat mesmo, você vai precisar de uma rede "4 placa" para o heartbeat poder saber como esta a outra maquina.





Pensamento..... Nunca fiz! Se você incluir um switch entre os modens de internet e o servidor, vamos chamar de switch-WAN

Servidor-1

eth0 = Lan 192.168.0.254 <- ligado ao switch-LAN
eth1 = Link1 10.0.0.254 <- Ligado ao switch-WAN
eth2 = Link2 10.1.1.254 <- Ligado ao switch-WAN

Servidor-2

eth0 = Lan 192.168.0.253 <- ligado ao switch-LAN
eth1 = Link1 10.0.0.253 <- Ligado ao switch-WAN
eth2 = Link2 10.1.1.253 <- Ligado ao switch-WAN

modem-1 = 10.0.0.1 <- Ligado ao switch-WAN
modem-2 = 10.1.1.1 <- Ligado ao switch-WAN

Desta forma você teria 2 servidores de internet funcional, sem precisa de deixar um desligado

Se no servidor-2 você criar um script que fique pingando o endereço de Lan do servidor1(192.168.0.254), na falha do teste você troca o IP de Lan do servidor2(192.168.0.253) para 192.168.0.254. Desta forma você atinge seu objetivo de ter um firewall redundante.

Exemplo de um script

#!/bin/bash
ping 192.168.0.254
Srv1State=$?

if [ $Srv1State = 1 ]; then
ifconfig eth0 192.168.0.254
starta script de rotas
starta firewall
fi

Outra situação,você teria o servidor de dhcp em outro servidor, que faria o teste do ping para servidor-1 na falha do teste você troca no escopo de rede do dhcp o endereço do gateway de 192.168.9.254 para 192.168.0.253.

Exemplo de um script

#!/bin/bash
ping 192.168.0.254
Srv1State=$?

if [ $Srv1State = 1 ]; then
copia escopo de rede com gateway 192.168.0.253
restart serviço de dhcpd
fi





6. Re: Qual a melhor maneira de fazer este espelhamento? [RESOLVIDO]

Bruno de Carvalho Molás Roberto
brunomolas

(usa Debian)

Enviado em 20/02/2014 - 09:56h

Obrigado pelas dicas Estefanio, vou seguir esta linha de racioncínio!! Valew galera pela ajuda!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts