Vous êtes sur la page 1sur 15

Redes de Computadoras III

Laboratorio 14
Balanceo de Carga

Alumno :
Curu Hinostroza, Agustin Pablo Huamn Atachahua, Airton

Seccin :
B

Profesor :
Ja ier !e la Cruz Berrospi

Fecha de entrega :
"# de $unio

Redes de Computadoras III

Tecsup

%##&

Laboratorio 14: Balanceo de Carga

Redes de Computadoras III

Tecsup

Balanceo de Carga 1.Fundamento terico.


Balanceo de Carga.
El balance o balanceo de carga es un concepto usado en informtica que se refiere a la tcnica usada para compartir el trabajo a realizar entre varios procesos, ordenadores, discos u otros recursos. Est ntimamente ligado a los sistemas de multiprocesamiento, o que hacen uso de ms de una unidad de procesamiento para realizar labores tiles. El balance de carga se mantiene gracias a un algoritmo que divide de la manera ms equitativa posible el trabajo, para evitar los as denominados cuellos de botella que es el objetivo del multiprocesamiento.

Balance de carga en servidores web.


Generalmente, uno de los principales problemas de los ma ores sitios !eb en "nternet es c#mo gestionar las solicitudes de un gran nmero de usuarios. $e trata de un problema de escalabilidad que surge con el continuo crecimiento del nmero de usuarios. Este servicio se puede brindar tanto con un enrutador como con una computadora con dos placas de red soft!are especfico. %a balanceadores de carga tipo round&robin 'uno a uno( por pesos 'que son capaces de saber cul de los nodos est ms libre lanzarle la petici#n(. El ms conocido es )*$, sin embargo ha otros mu buenos como el de +ed&%at ,iranha. - en la plataforma para .indo!s $erver se tiene al "$/ $erver '0icrosoft "nternet $ecurit and /cceleration $erver(.

Laboratorio 14: Balanceo de Carga

"

Redes de Computadoras III

Tecsup

2.Previo.
1. 2btenga el nmero '33( que representar a su 4luster5

clusterXX.acme.com :

cluster07.acme.com

6. 2btenga la direcci#n ", que asignar al 4luster, esta direcci#n est basada en el valor de
'33(. N ! 1 7irecci#n ", 5 1"2.1#$.1%.207 0ascara de red5 2&&.2&&.2&&.0 N ! 2 7irecci#n ", 5 1"2.1#$.1%.10# 0ascara de red5 2&&.2&&.2&&.0 Nodo 1 ' 1"2.1#$.1%.207

Nodo 2 ' 1"2.1#$.1%.10#

89 )as siguientes actividades deben de ser realizadas en ambas computadoras98

:. "ngresar al .indo!s 6;;:


<ombre del =suario 4ontrase>a 5 (dministrador 5 tecsup

?. 4onvierta su sistema de archivos de @/A a <A@$.


=tilice el programa Convert.e)t para convertir su partici#n de F(* a N*F+.

Convertido correctamente a N*F+.

B. "nstalar el servicio .eb5 "nternet "nformation $erver.

Laboratorio 14: Balanceo de Carga

'

Redes de Computadoras III


Panel de Control &C (gregar o ,uitar -rogramas &C Com-onentes de .indows.

Tecsup

D. 4rear una pagina !eb

guardarla con el nombre de !e/ault.0tm en el directorio c:1inet-ub1wwwroot )a pagina deber de mostrar el nombre de la mquina el nombre del usuario. coloque la direcci#n ", de su servidor .eb, por ejemplo5 http5881F6.1DG.1:.1;;. 23em-lo de /uncionamiento en Nodo 1 ' 1"2.1#$.1%.207

E. *erifique el funcionamiento del servicio .eb, para ello, abra el "nternet E3plorer

Carga correctamente nuestra -4gina inicial.

%.5nstalando el N6B.
89 )as siguientes actividades deben de ser realizadas en ambas computadoras98

G. /ctive

configure el <)H en cada uno de los nodos. Hot#n 5nicio &C Con/iguracin &C Cone)iones de red 7 de acceso tele/nico. %acer doble clic en la cone3i#n de red actual. %acer clic en el bot#n Pro-iedades. 4olocar un checI en la opci#n 2,uilibrio de carga de red. $eleccionar el item 2,uilibrio de carga de red Pro-iedades. hacer clic en el bot#n

$eleccione la hoja Par4metros del cluster o En la casilla !ireccin 5P coloque el valor de obtenido para el cluster. o En la casilla 84scara de subred coloque el valor obtenido para el cluster. o En la casilla Nombre com-leto de 5nternet coloque el valor de5 ClusterXX.acme.com o En el 8odo de o-eracin del cluster seleccione la opci#n 8ultidi/usin. o 4olocar un checI en la opci#n Permitir control remoto. o En la casilla Contrase9a :emota coloque una contrase>a. o 4onfirme la contrase>a escrita anteriormente. 89 Ambos nodos deben de tener la misma contrasea 98

Laboratorio 14: Balanceo de Carga

Redes de Computadoras III


Nodo 1 7 Nodo 2

Tecsup

+e asigna la direccin 5P del cluster; el nombre com-leto del dominio 7 se selecciona la alternativa 8ultidi/usin. $eleccione la hoja Par4metros del 0ost o En la casilla Prioridad coloque el valor de5 1 o 2 '1 para un nodo 6 para el otro(. o En la casilla !ireccin 5P coloque la direcci#n ", de su computadora. o En la casilla 84scara de subred coloque la mascara correspondiente a la direcci#n ", de su computadora. %acer clic en el bot#n (ce-tar. Nodo 1 ' 1"2.1#$.1%.207

Nodo 2 ' 1"2.1#$.1%.10#

Laboratorio 14: Balanceo de Carga

Redes de Computadoras III

Tecsup

/gregue la direcci#n ", del cluster como segunda direcci#n ", de su tarjeta de red. o $eleccione el item Protocolo 5nternet <*CP=5P> haga clic en el bot#n Pro-iedades. o %aga clic en el bot#n (van?ada... o En el grupo !irecciones 5P, haga clic bot#n (gregar o En la casilla !ireccin 5P coloque la direcci#n ", del cluster. o En la casilla 84scara de subred coloque la mscara correspondiente a la direcci#n ", del cluster. o %acer clic en el bot#n (ce-tar. %acer clic en el bot#n (ce-tar tantas veces sea necesario hasta que se cierren las ventanas de configuraci#n de la cone3i#n de red. Nodo 1 ' 1"2.1#$.1%.207

Para ambos casos se agrega una segunda direccin 5P -erteneciente al cluster ' 1"2.1#$.1%.222 Nodo 2 ' 1"2.1#$.1%.207

89 la siguiente actividad se realiza en otra computadora '.indo!s J,( que no forme parte de su cluster98

F. *erifique el funcionamiento del cluster, en otra computadora ejecute el "nternet E3plorer


acceda a la informaci#n proporcionada por el cluster. Ejecute el 5nternet 2)-lorer. En la casilla !ireccin coloque el valor de 0tt-:==@direccin 5P del clusterA 2bserve que se muestra la pgina .eb de uno de los nodos.

Nota5 )a pgina .eb puede ser accedida por medio de la ", del 4luster o por la ", de cada uno de los nodos del cluster.

Laboratorio 14: Balanceo de Carga

Redes de Computadoras III


(ccediendo a la direccin del cluster ' 1"2.1#$.1%.222

Tecsup

(ccediendo a la direccin del Nodo 1 ' 1"2.1#$.1%.207

B.Control del Cluster.


89 )as siguientes actividades se debe de realizar en ambos nodos 98

1;. 4onsulte el estado del nodo


/bra una ventana de comandos 'cmd.e3e( Ejecute el comando5 o <lb quer

=C Convergencia5 ,roceso en la cual un host intercambia mensajes para determinar un nuevo estado consistente del cluster elegir el nuevo 7efault %ost ',redeterminado(. 98

Laboratorio 14: Balanceo de Carga

Redes de Computadoras III

Tecsup

Consulta de los nodos.

11. 4onsulte el estado del cluster


Ejecute el comando5 o <lb quer all 8pass! contrasea Kcontrase>aL 98 89reemplace el valor de

Consulta detallada de los nodos.

16. MNu diferencias nota entre estos comandosO '1;

11( 2l comando de la -regunta 10 muestra in/ormacin general acerca del estado de los nodos; a di/erencia del comando de la -regunta 11; el cual al recibir el -ar4metro contrase9a -ara autenticar; muestra in/ormacin detallada tal como el nombre del e,ui-o; direccin 5P 7 estado.

1:. MNu nodo es el 7efault host 'predeterminado(O

2l nodo -redeterminado siem-re va a ser el de ma7or -rioridad; en este caso el ,ue lleve el valor 1. +i este /alla; el ,ue lleve el valor 2 ser4 el -redeterminado 7 asD sucesivamente.

1?. 7etenga el nodo del cluster


<lb stop

!e esta manera detenemos nuestro nodo local.

Laboratorio 14: Balanceo de Carga

&

Redes de Computadoras III 1B. =tilice los comandos anteriores '11

Tecsup
16( para verificar el estado de los nodos del cluster.

1E. ,uede iniciar el nodo con el comando5 <lb start

1D. MNu nodo es el 7efault %ostO Msigue siendo el nodo anterior 'paso 1:(O

(0ora el !e/ault Eost es el Nodo 2. 2sto -or,ue se detuvo el Nodo 1; es decir se encuentra des0abilitado 7 toma la -osta el segundo nodo en 3erar,uDa. 89 $e puede detener los nodos en forma remota, por lo tanto las siguientes actividades deben de ser realizadas desde un nodo para detener el otro nodo 98

1E. 7etenga todos los nodos del cluster


<lb stop all 8pass! contrasea 98 89reemplace el valor de Kcontrase>aL

!etenemos todos los Nodos.

bservamos el re-orte de los nodos detenidos.

Laboratorio 14: Balanceo de Carga

,#

Redes de Computadoras III 1G. "nicie todos los nodos, reemplace el valor de stop por start.

Tecsup

1F. 7etenga el nodo 1 del cluster


<lb stop <ip del cluster>:<nmero de nodo> /passw <contrasea> o Ejemplo5 nlb stop 1F6.1DG.1:.11?56 8pass! tecsup

!etenemos solo un Nodo.

bservamos el Nodo detenido.

6;. "nicie todos los nodos del cluster.

:einiciamos todos los Nodos.

&.Feri/icando los +ervicios.


89 la siguiente actividad se realiza en otra computadora que no forme parte de su cluster98

61. *erifique el funcionamiento del cluster, en otra computadora ejecute el "nternet E3plorer
acceda a la informaci#n proporcionada por el cluster. Ejecute el 5nternet 2)-lorer. En la casilla !ireccin coloque el valor de 0tt-:==@direccin 5P del clusterA 2bserve que se muestra la pgina .eb de uno de los nodos. (ccediendo a la direccin del cluster ' 1"2.1#$.1%.222

Laboratorio 14: Balanceo de Carga

,,

Redes de Computadoras III

Tecsup

66. 7etenga el nodo que contiene la pgina .eb que se mostr# en el paso anterior.
,ara ello utilizamos la siguiente sentencia5

nlb sto- 1"2.1#$.1%.222:1 sto- =-assw tecsu6:. *uelva a visualizar 'refrescar( la pgina .eb, Mque pagina .eb mostr#O
(0ora me muestra el contenido en el Nodo 2. 2l cluster al detecta ,ue el Nodo 1 est4 caDdo; trans/iere la consulta al Nodo 2.

6?. MNu sucede si se detiene todos los nodos del clusterO

+i detenemos todos los nodos; obviamente el cluster no tendr4 adonde trans/erir la consulta; -or lo ,ue la res-uesta ser4 una -4gina de error.

6B. MEs posible predecir que nodo atender la petici#n del cliente !ebO
2s -osible reali?ar dic0a -rediccin.

Laboratorio 14: Balanceo de Carga

,%

Redes de Computadoras III

Tecsup

#. -cional
6D. "mplemente un cluster de ? nodos, utilice el programa <lb.e3e para verificar la
pertenencia. +e muestra la creacin de un cluster con B nodos.

+e muestra los B nodos activos. +iendo el Nodo 1 el !e/ault Eost.

!etenemos todos los Nodos; e)ce-to el Nodo %.

8ostramos la web contenida en el Nodo %.

Laboratorio 14: Balanceo de Carga

,"

Redes de Computadoras III


!etenemos todos los Nodos.

Tecsup

+e muestra la web de error.

(ctivamos el Nodo B. !e esta manera 0emos -robado cada Nodo; del 1 al B.

8ostramos el /uncionamiento del Nodo B.

Laboratorio 14: Balanceo de Carga

,'

Redes de Computadoras III

Tecsup

bservaciones 7 Conclusiones.
)a creaci#n de un cluster para balancear la carga de nuestro servidor es una buena -r4ctica para todas las empresas organizaciones, en general para aquellas que tienen que brindar un servicio sin tolerancia a fallas. El cluster nos permite realizar la misma consulta del cliente a tantos servidores se ha an configurando como <odos de este cluster, si el de ma7or -rioridad <1> no est disponible, la consulta pasar al Nodo de -rioridad 2. Este laboratorio nos sirve para entender la importancia de sistema de balanceo de carga, as comprender el uso su fcil instalaci#n. 6uego de este laboratorio estamos preparados para brindar un servicio de redundancia a los clientes que nos soliciten. El balanceo de carga es una tGcnica usada para com-artir el traba3o a realizar entre varios procesos, ordenadores, discos u otros recursos =n cluster de balanceo de carga o de c#mputo adaptativo est compuesto por uno o ms ordenadores 'llamados nodos( que actan como frontend del cluster, que se ocupan de repartir las peticiones de servicio que reciba el cluster, a otros ordenadores del cluster que forman el bacI&end de ste. =n tipo concreto de cluster cu a funci#n es repartir la carga de proceso entre los nodos en lugar de los servicios es el cluster open0osi3. )as caractersticas ms destacadas de este tipo de cluster son5 P $e puede ampliar su ca-acidad fcilmente a>adiendo ms ordenadores al cluster. P :obuste?. /nte la cada de alguno de los ordenadores del cluster el servicio se puede ver mermado, pero mientras ha a ordenadores en funcionamiento, stos seguirn dando servicio.

Laboratorio 14: Balanceo de Carga

,(

Vous aimerez peut-être aussi