Fazendo auto disponibilidade entre servidores [RESOLVIDO]

1. Fazendo auto disponibilidade entre servidores [RESOLVIDO]

Daniel Maciel Monteiro
krun

(usa Debian)

Enviado em 18/09/2008 - 13:00h

Amigos, estou precisando da ajuda de vcs. Estou desenvolvendo um scritp para fazer umas testes para mim e fazer auta disponiblidade entre servidores.

A estrutura da rede é o seguinte, tenho um servidor principal (Master Server) e dois servidores secundarios (Servidor A e C), a internet chega noservidor A e redireciona todos o pacotes para o servidor B e C através de uma linha de iptables.. ( iptables -A PREROUTING -t nat -d <IP Master Server> -j DNAT --to <IP SERV A>-<IP SERV B> )

Quando o SERVIDOR B cair entrará uma regra aonde todos os pacotes destinados para o SERV C e vice-versa.

O scritp ficaria assim:

Obs: o ip dos servidores é 192.168.0.3(Server A) e 192.168.0.4(Server B)

if ! ping -c 1 192.168.0.3 > /dev/null;
then
read srva=0
else
read srva=1
fi
if ! ping -c 1 192.168.0.4 > /dev/null;
then
read srvb=0
else
read srvb=1
fi
if [ "$srva" = 1 && "$srvb" = 1 ]
then
echo "Balanceamento para A e B"
else
if [ "$srva" = 1 && "$srvb" = 0 ] then
echo "Redirecionamento para A"
else
echo "Balanceamento para A e B"
fi
if [ "$srva" = 0 && "$srvb" = 1 ] then
echo "Redirecionamento para A"
else
echo "Balanceamento para A e B"
fi
fi


gostaria de saber se esta certo o meu pensamento em fazer a auto disponibilidade.

Agradeço a quem puder me ajudar.



  


2. Re: Fazendo auto disponibilidade entre servidores [RESOLVIDO]





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts