Sarearen orekatzea: Round Robin DNS + NLB

En este documento se explíca cómo hacer balanceos de una dirección IP o un nombre de host, es ideal si tenemos un servidor web y queremos tener un balanceo de él, duplicando la página web en ambos servidores (sirve también para OWA), o las utilidades que se le puedan asignar. Para esto hay dos métodos, “Round Robin” o NLB (Clúster de equilibrio de red o Network Load Balancing):

Round Robin – AKI
Equilibrio de red – AKI

Round Robin,

Este para mí es el método máscaseropero sirve, simplemente, es crear en el servidor DNS el alias que nos interese (adibidez “www”) y que apunte a diferentes direcciones IP, lo bueno es que los servidores destino no necesitan más de un adaptador de red. Esta sería mi estructura:

Es una estructura simple, tengo tres servidores web y quiero tener alta disponibilidad de ellos, lo más rápido es configurar Round Robin en mi servidor DNS, para que cuando alquien quiera ir a www.bujarra.com (en la LAN) acceda a cualquiera de ellos, lo malo que si uno de ellos está caido el servidor DNS no lo sabrá y nos puede dar la IP del servidor que esté caido. Lo que hace el cliente es preguntarle al DNS, quien eswww”? DNS-ak bere DBan bilatzen du eta ematen dizkigun helbideetako edozein esleitzen dio.

Lehenik eta behin gaitu behar dugu “Round Robin”, horretarako, joango gara gure sareko DNS zerbitzariaren kontsolara, bere “Propiedades”,

Fitxa honetan “Avanzadas” markatu check-a deitzen dena “Round Robin funtzioa gaitzeko”, onartu,

Eta sinpleki, nire domeinuari dagokionez, botón derecho > “Host berri (A)…”, sortu behar ditugu gure A izeneko hartzaileak bat-batean.

Nire kasuan web zerbitzariarentzat da, beraz host www sortzen dut, IPari esleitzen diot 192.168.3.111, y pulsamos sobre “Hosta gehitu”.

Vale, beste web zerbitzariekin berdina egin beharko genuke (192.168.3.112 eta 192.168.3.113)

Eta hau litzateke emaitza, norbaitek izena kontsultatzen duenean “www” IP desberdin bat ikusiko du, LAN-erako nolabaiteko balantze mota da.

NLB – Network Load Balancing – Sare kargaren oreka,

Hau bera da bi edo gehiago ekiporen artean balantze zuzena egiteko modua. Arazoa da, konfigurazio optimo baterako, helbide hartzaile bakoitzeko sare-adaptadore bat behar dugula, 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 eta 192.168.2.212), he created una direction IP con el equilibrio de carga para que se haga un balance de carga entre bi servidores, con la IP: 192.168.2.213. En el router/firewall hay que redirectionar todo el tráfico que interese (en mi kasu el 80 edo 443) a la IP del clúster, y así hará un balanceo entre ambas IP's.

Para configurar el equilibrio de carga de red, hay que hacerlo desde la consola: “Hasi” > “Programak” > “Herramientas administrativas” > “Administrador de equilibrio de carga de red”.

Abría que crear un clúster nuevo, t klikatu “Clúster” > “Berria”,

Aquí indicamos cual queremos que sea la dirección IP de este clúster, la que sea común para ambos servidores, y además indicaremos el nombre DNS que le assignaremos que posteriormente deberemos crear a mano en el DNS (por si someone nahi du access a baliabideak nombre y ez por IP), “Hurrengoa”,

Si queremos podemor agregar más directiones IP a este clúster, “Hurrengoa”,

Podemos crear hainbat reglas para IP's/Puertos, “Hurrengoa”,

Debemos indikatu el nombre de los servidores que queremos que formen parte de este clúster, en mi kasu son web01 será el leheno, meto su nombre de host y le damos a “Conectar”, seleccionamos sobre las conexiones de red que nos interese crear el clúster.

Y hemen indicaremos cual será la prioridad de cada host, por example web01 tendrá prioridad 1 y a web02 le pondré como prioridad 2 para en the case que el server de maximidad prioridad esté caído vaya al best, lehentasun desberdinak izan behar dituzte. Eta hemen “Dirección IP” helmugako host-en IP helbideak esleitu behar ditugu (nire kasuan Lehentasuna 1: 192.168.2.211 eta Lehentasuna 2: 192.168.2.212), “Amaitu”,

Orain gehitu behar ditugu nahi dugun helmuga host guztiak, nire kasuan beste bat gehiago (web02), klusterrean, botón derecho > “Agregar host al clúster”

Sartu host-aren izena eta sakatu “Conectar”, eskuragarri dauden sareko egokitzailuak agertuko zaizkigu, hautatu egiten ditugu eta “Hurrengoa”,

Beste lehentasun bat adierazten diogu, en mi caso 2 eta jakina kluster honetarako bere egokitzailearen IP-a ematen diot, “Amaitu”

Eta hori dugu gure sareko balantzeaketa klusterra eta ikusten dugu bi zerbitzari horren araberakoak direla, orain IP-a 192.168.2.213 honekin lotuta dago 192.168.2.211 eta 192.168.2.212. IP helbideak erabiliko diren gainetik, izenaren bidezko eskaerak joatea nahi badugu, debemos configurar en la consola DNS del servidor un nombre de Host A a la dirección IP del clúster.


Izenburuko mezuak

Egilea

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!