Balanceamento de rede: Round Robin DNS + NLB

Neste documento explica-se como fazer o balanceamento de um endereço IP ou de um nome de host, É ideal se tivermos um servidor web e quisermos ter um balanceamento do mesmo, Duplicando a página web em ambos os servidores (Serve também para OWA), Ou para as utilidades que lhe possam ser atribuídas. Para isso há dois métodos, “Round Robin” ou NLB (Cluster de equilíbrio de rede ou Network Load Balancing):

Round Robin – AQUI
Equilíbrio de rede – AQUI

Round Robin,

Este, para mim, é o método mais “caseiro” mas é útil, simplesmente, É criar, no servidor DNS, o alias que nos interesse (Por exemplo “www”) E que aponte para diferentes endereços IP, O bom é que os servidores de destino não necessitam de mais do que um adaptador de rede. Esta seria a minha estrutura:

É uma estrutura simples, tenho três servidores web e quero ter alta disponibilidade deles, o mais rápido é configurar Round Robin no meu servidor DNS, para que quando alguém quiser ir a www.bujarra.com (na LAN) acesse qualquer um deles, o problema é que se um deles estiver fora do ar, o servidor DNS não saberá e pode nos dar o IP do servidor que está fora do ar. O que o cliente faz é perguntar ao DNS, quem é “www”? O DNS procura na sua base de dados e atribui-lhe um endereço qualquer dos que indicarmos.

Primeiro devemos habilitar “Round Robin”, por isso, vamos à consola do servidor DNS da nossa rede, nas suas “Propriedades”,

No “Avanzadas” marcamos a verificação de “Habilitar a função Round Robin”, Aceitar,

E simplesmente, sobre o meu domínio, Botão direito > “Host nuevo (Para)…”, devemos criar um a um os destinatários do nosso nome A.

No meu caso é para o servidor web, então crio o host www, le asigno a la IP 192.168.3.111, e clique em “Agregar host”.

Okey, deberíamos de hacer lo mismo con los demás servidores web (192.168.3.112 e 192.168.3.113)

Y este sería el resultado, cada vez que alguém haga una consulta por el nombre “www” verá una IP diferente, es un tipo de balanceo para la LAN.

NLB – Network Load Balancing – Equilíbrio de carga de red,

Este es en sí la forma de hacer un balanceo correcto entre dos o más equipos. La pega es que, para una configuración óptima, necesitamos un adaptador de red por cada host de destino, este sería mi ejemplo:

Mi conexión a internet tiene la IP pública 212.56.23.12, tengo configurada una DMZ para separar los servidores públicos de la red corporativa (opcional), tengo la web corporativa de la empresa y OWA en dos servidores (192.168.2.211 e 192.168.2.212), criei um endereço IP com balanceamento de carga para que seja feito um balanceamento entre ambos os servidores, com o IP: 192.168.2.213. No router/firewall é necessário redirecionar todo o tráfego que for relevante (no meu caso o 80 ou 443) para o IP do cluster, e assim fará um balanceamento entre ambos os IPs.

Para configurar o balanceamento de carga de rede, é necessário fazê-lo a partir da consola: “Princípio” > “Programas” > “Ferramentas administrativas” > “Administrador de equilibrio de carga de red”.

Haveria que criar um novo cluster, Clique em “Clúster” > “Novo”,

Aqui indicamos qual queremos que seja o endereço IP deste cluster, o que seja comum para ambos os servidores, e além disso indicaremos o nome DNS que vamos atribuir e que posteriormente teremos de criar manualmente no DNS (caso alguém queira aceder a recursos por nome e não por IP), “Seguinte”,

Se quisermos podemos adicionar mais endereços IP a este cluster, “Seguinte”,

Podemos criar várias regras para IPs/Portos, “Seguinte”,

Devemos indicar o nome dos servidores que queremos que façam parte deste cluster, no meu caso é web01, será o primeiro, insiro o seu nome de host e clicamos em “Ligar”, selecionamos as ligações de rede sobre as quais nos interessa criar o cluster.

E aqui indicaremos qual será a prioridade de cada host, por exemplo, web01 terá prioridade 1 e ao web02 vou atribuir como prioridade 2 para que no caso de o servidor com máxima prioridade estar fora de serviço, passe para o outro, devem ter prioridades diferentes. E aqui em “Endereço IP” devemos atribuir os endereços IP dos hosts de destino (no meu caso Prioridade 1: 192.168.2.211 e Prioridade 2: 192.168.2.212), “Fim”,

Agora devemos adicionar tantos hosts como destinos quisermos ter, en mi caso otro más (web02), sobre el clúster, Botão direito > “Agregar host al clúster”

Metemos el nombre del host y pulsamos en “Ligar”, nos saldrán los adaptadores de red disponibles que tenga, lo seleccionamos y “Seguinte”,

Le indicamos otra prioridad, No meu caso 2 y le pongo por supuesto la IP de su adaptador para este clúster, “Fim”

Y ahí tenemos nuestro clúster para balanceo de red y vemos que dos servidores dependen de él, ahora la IP 192.168.2.213 está associada a 192.168.2.211 y a 192.168.2.212. Si queremos que a parte para usarse por directiones IP queremos que vaya las peticiones por nombre, debemos configurar en la consola DNS del servidor un nombre de Host A a la dirección IP del clúster.


Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!