Linux - Balance - Load Balance para servidores Linux (substituto do NLB Microsoft)
Linux - Balance - Load Balance para servidores Linux (substituto do NLB Microsoft)
Balance é uma ferramenta de criação de cluster de balanceamento muito fácil de instalar e utilizar que substitui com muita qualidade e eficiência o famoso "NLB Microsoft", que apresentava muito problema, principalmente quando se adicionava um novo "nó" que parava todo o cluster e deixava todo mundo de cabelo em pé.Balance: Download e compilação
Entre na pasta:# cd /tmp
Baixe o arquivo usando o link abaixo:
http://www.inlab.de/balance-3.42.tar.gz
Descompacte o arquivo em uma pasta:
# tar -xzvf balance-3.42.tar.gz
Compilando o programa:
# make
Copiar o binário para a pasta /sbin:
# cp balance /sbin
Instalação completa!
Balance: Exemplos de utilização
Um dos exemplos de utilização que pode ser bem administrado é com terminal services.Suponhamos que temos 4 servidores com terminal services configurado e temos 200 usuários usando thinclient por exemplo.
servidor1 = 10.0.0.1
servidor2 = 10.0.0.2
servidor3 = 10.0.0.3
servidor4 = 10.0.0.4
No Linux onde foi instalado o balance:
linux = 10.0.0.5
O comando ficaria assim:
# balance 3389 10.0.0.1 10.0.0.2 10.0.0.3 10.0.0.4
Desse modo o Linux balanceará todas as conexões distribuindo os 200 usuários nos 4 servidores, basicamente seu cluster de TS já estará funcionando.
Para melhor administração do balanceamento pode ser utilizado o comando abaixo quando já estiver em produção:
# balance -i 3389
- create
- Adiciona um novo nó ao grupo; - disable
- Desabilita o nó usando o número do channel; - enable
- Habilita o nó usando o número do channel; - group
- Altera informações do grupo; - hash - Define esquema de distribuição atual grupo de Hash;
- help - Mostra ajuda;
- kill - Mata processo master e fecha modo interativo;
- maxc
- Especifica o número máximo de conexões; - mrtg-bytes
- Imprimir bytes in/out no formato MRTG; - mrtg-conns
- Imprimir total conexões no formato MRTG; - quit - Sai do modo interativo;
- reset
- Reseta os contadores do grupo atual; - rr - Define esquema de distribuição atual grupo de Round Robin;
- show - Mostrar todos os canais em todos os grupos;
- version - Mostra versão.
Agora basta que seja configurado o rdesktop ou remote desktop para que se conectem usando o ip do Linux que o Balance está instalado.
Exemplo:
$ rdesktop 10.0.0.5
fonte: http://www.vivaolinux.com.br/dica/Balance-Load-Balance-para-servidores-%28substituto-do-NLB-Microsoft%29/
Comentários
Postar um comentário