Balanceamento - dois links em um único servidor (não dá)
Legal este ultimo exemplo mostrado!
Vamos a algumas explicacoes de minha parte, que pode estar gerando um desentenditmento. Vale para o que eu estou usando baseado no tutorial.
1- Na verdade nao eh sistema LOAD_BALANCE REAL, pq ele nao se baseia pela CARGA dos links. Ele simplesmente manda uma conexao para um link, outra para outro link e assim por diante. Logo, ele atua na saida de pacotes. Portanto, se alguem que sai pelo link 1 faz um download de 2 horas e ocupar o link 1, ele nao vai saber disso e vai continuar mandando as conexoes pelos 2 links conforme o "peso" configurado. No meu caso, a cada 5 conexoes ele manda 3 para um link e 2 para o outro.
2- O mais importante eh aparentemente óbvio é o seguinte: Caso um dos links caia, todas as conexoes correntes por aquele link cairão tb! Eh impossivel fazer com que isso nao aconteça com esse sistema, afinal, são dois LINKS distintos com ips distintos e NAO UM SISTEMA DE LOAD BALANCE REAL que possui 2 linhas fisicas. Portanto, não se iludam com isso. Caiu o link, adeus conexoes ativas por ele.
3- As conexoes ATIVAS NÃO caem com o tempo. Este sistema de cache do tracking apaga o cache APÓS PERÍODO DE INATIVIDADE. Se não fosse assim, até mesmo com um link normal ficaria caindo... Pelo menos é o que eu acho, não fui muito a fundo nisso. Mas não consigo acreditar que o sistema simplesmente apagaria a conexao ativa, sendo que ela está ativa. Isso pra mim não faz sentido.
4- Em caso de falha em um dos links, o kernel demora um pouco ateh saber disso. Para ficar mais rapida a detecção, basta deixar rodando um teste de ping e dar o comando ip route flush cache.
5- Muito importante mencionar a importancia do patch nesse caso. Olha o que o tutorial nos diz a respeito: "O sistema de NAT não faz idéia de como lidar com rotas alternativas, isso é trabalho para o sistema de roteamento. E, uma das alterações proporcionadas pelo patch é fazer o sistema de roteamento preparar a rota de um pacote individual para o sistema do NAT, fazendo-o enxergar como se aquela é a única rota possível"
6- Todos os pontos acima com excessão do 5, são de minha opinião e experiência com este assunto até então. Posso estar errado em alguns ou em todos :). Mas o fato é: Aqui está funcionando.
Acho que esses pontos podem (ou não) esclarecer algumas coisas.
Espero encontrar um tempo a mais para traduzir todo o tutorial. Ele esclarece várias questões.
Att,
Guilherme
Balanceamento - dois links em um único servidor (não dá)
Guilherme,
Eu estou montando nesse momento uma outra máquina para testes do sistema de divisão de conexões (concordo contigo que não é um balanceamento de carga e sim uma simples e rápida divisão de conexão).
Também estou fazendo um tutorial completo sobre como implementar isso, em português e com todos os arquivos que usei. Explicadinho. Não está técnico porque não tenho conhecimento técnico suficiente para discutir como funcionam as tabelas de roteamente, mangle, nat e por aí vai e nem como o kernel faz isso. Sei isso tudo para meu uso, daí a colocar alguma coisa eu estaria saindo da minha área.
;)
Espero que nesse novo box eu consiga fazer funcionar esse sistema que me interessa muito.
Att,
Nataniel Klug
Balanceamento - dois links em um único servidor (não dá)
Pessoal é o seguinte, pelo que percebi aqui no load ele n rompe a conexão e sim o que acontece Guilherme é o seguinte: Por exemplo Banco, quando vc entra no banco e tem a primeira conexão chega com o ip X, e assim q vc coloca a sua senha por exemplo e clica no botao OK ele vai pegar uma outra conexão para aquela proxima pagina, e ai entra com o ip Y e é ai q esta o nosso maior problema, pq paginas de banco tem um sistema de segurança que assim q o cara loga ele armazena o ip do cara, mas quando ele prossegue na pagina e vai para uma proxima ai ele troca o IP, ai q fode tudo o banco detecta outro ip e diz q por medidas de segurança será encerrado.
e provavelmente o problemas de MSN é o memso caso.
agora a respeito de quebrar a conexão com downloads grandes isso nunca aconteceu aqui, ele permanece o tanto que for possivel.
O load funciona perfeito, so tem esse tipo de probleminhas que na verdade são medidas de segurança que as outras empresas adotaram.
agora estou vendo aqui como q eu faço para colocar uma regra no mangle para pode determinadas portas ou Ranges de IP´s caso o sistema detectar ele n mudar a conexão e ficar somente em um determinado link.
:help:
vai ai o telegrama :good:
qualquer rsposta será muito bem vinda!
Balanceamento - dois links em um único servidor (não dá)
colega.. n me pareçe que isso seja bem assim.. pq com balanceamento via hardware funciona bem.. tal como com o PF do FreeBSD ...
o prob tá no kernel..
Balanceamento - dois links em um único servidor (não dá)
Mas é o seguinte eu uso uma Distro propria para isso que da suporte e tudo mais, é um kernel enchuto.