Balanç de xarxa: Round Robin DNS + NLB

En aquest document s'explíca com fer balancejos d'una adreça IP o un nom de host, és ideal si tenim un servidor web i volem tenir un balanceig d'ell, duplicant la pàgina web en ambdós servidors (serveix també per a OWA), o les utilitats que se li puguin assignar. Per això hi ha dos mètodes, “Round Robin” o NLB (Clúster d' equilibri de xarxa o Network Load Balancing):

Round Robin – AKI
Equilibri de xarxa – AKI

Round Robin,

Aquest per a mi és el mètode més “casolà” però serveix, simplement, és crear en el servidor DNS l'àlies que ens interessi (per exemple “www”) i que apunti a diferents adreces IP, el bo és que els servidors no necessiten més d'un adaptador de xarxa. Aquesta seria la meva estructura:

És una estructura simple, tinc tres servidors web i vull tenir-ne alta disponibilitat, el més ràpid és configurar Round Robin en el meu servidor DNS, perquè quan alqui vulgui anar a www.bujarra.com (a la LAN) accedeixi a qualsevol d' ells, el mal que si un d'ells està caigut el servidor DNS no ho sabrà i ens pot donar la IP del servidor que estigui caigut. El que fa el client és preguntar-li al DNS, qui és “www”? El DNS busca en el seu BD i li assigna una direcció qualsevol de les que li indiquem.

Primer hem d'habilitar “Round Robin”, per a això, anem a la consola del servidor DNS de la nostra xarxa, en les seves “Propietats”,

A la pestanya “Avançades” marquem el check de “Habilitar la funció Round Robin”, acceptem,

I simplement, sobre el meu domini, botó dret > “Host nou (A)…”, hem de crear un a un els destinataris del nostre nom A.

En el meu cas és per al servidor web, així que crec el host www, li assigno a la IP 192.168.3.111, i posem sobre “Agregar host”.

Val, hauríem de fer el mateix amb els altres servidors web (192.168.3.112 y 192.168.3.113)

I aquest seria el resultat, cada vegada que algú faci una consulta pel nom “www” veurà una IP diferent, és un tipus de balanceig per a la LAN.

NLB – Network Load Balancing – Equilibri de càrrega de xarxa,

Aquest és en si la forma de fer un balanceig correcte entre dos o més equips. La pega és que, per a una configuració òptima, necessitem un adaptador de xarxa per cada host de destinació, aquest seria el meu exemple:

La meva connexió a internet té la IP pública 212.56.23.12, tinc configurada una DMZ per separar els servidors públics de la xarxa corporativa (opcional), tinc la web corporativa de l'empresa i OWA en dos servidors (192.168.2.211 y 192.168.2.212), he creat una adreça IP amb l'equilibri de càrrega perquè es faci un balanceig de càrrega entre ambdós servidors, amb la IP: 192.168.2.213. Al router/firewall cal redireccionar tot el trànsit que interessi (en el meu cas el 80 o 443) a la IP del clúster, i així farà un balanceig entre ambdues IP's.

Per configurar l' equilibri de càrrega de xarxa, cal fer-ho des de la consola: “Inici” > “Programes” > “Eines administratives” > “Administrador d' equilibri de càrrega de xarxa”.

Obria que crear un clúster nou, punxem en “Clúster” > “Nou”,

Aquí indiquem quina volem que sigui l'adreça IP d'aquest clúster, la que sigui comuna per a ambdós servidors, i a més indicarem el nom DNS que li assignarem que posteriorment haurem de crear a mà al DNS (per si algú vol accedir a recursos per nom i no per IP), “Següent”,

Si volem podem agregar més adreces IP a aquest clúster, “Següent”,

Podem crear diverses regles per a IP's/Ports, “Següent”,

Hem d'indicar el nom dels servidors que volem que formin part d'aquest clúster, en el meu cas són web01 serà el primer, meto el seu nom de host i li donem a “Connectar”, seleccionem sobre les connexions de xarxa que ens interessi crear el clúster.

I aquí indicarem quina serà la prioritat de cada host, per exemple web01 tindrà prioritat 1 i a web02 li posaré com a prioritat 2 per en el cas que el servidor de màxima prioritat estigui caigut vagi a l' altre, han de tenir diferents prioritats. I aquí en “Adreça IP” hem d' assignar les adreces IP dels host de destinació (en el meu cas Prioritat 1: 192.168.2.211 i Prioritat 2: 192.168.2.212), “Finalitzar”,

Ara hem d'afegir tants hosts com destinacions volem tenir, en el meu cas un altre més (web02), sobre el clúster, botó dret > “Agregar host al clúster”

Metem el nom del host i posem en “Connectar”, ens sortiran els adaptadors de xarxa disponibles que tingui, el seleccionem i “Següent”,

Li indiquem una altra prioritat, en el meu cas 2 i li trobo per suposat la IP del seu adaptador per a aquest clúster, “Finalitzar”

I aquí tenim el nostre clúster per a balanceig de xarxa i veiem que dos servidors en depenen, ara la IP 192.168.2.213 està associada a 192.168.2.211 i a 192.168.2.212. Si volem que a part per usar-se per adreces IP volem que vagi les peticions per nom, hem de configurar a la consola DNS del servidor un nom de Host A a l'adreça IP del clúster.


Posts recomanats

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, no dubtis a contactar amb mi, us intentareu ajudar sempre que pugui, compartir és viure ;) . Gaudir dels documents!!!

Backup de Exchange 2003 amb EXMERGE

19 d' October de 2008