Está en la página 1de 10

UNIVERSIDAD TCNICA FEDERICO SANTA MARA

DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA

Sesin 3:
Balanceo Servicio Web
Benjamn Fantini Prez-Villamil 2873526-K benjamin.fantini@alumnos.us
m.cl
Herman Falchi Glvez 2873511-1 herman.falchi@alumnos.usm.
cl

Introduccin
En esta sesin se proceder a configurar y probar un balanceador de carga
para un servicio web.

Para esto, se cuenta con el servidor web montado en la VM1-Minimal


configurado en la Sesin 2 y se configurar un segundo servidor en la VM2-
Desktop que se utilizar como balanceador, se utilizarn dos mquinas
virtuales de nuestros compaeros para lograr cumplir el objetivo.

Instalacin de HTTPd en servidor Desktop


Mediante el comando yum install httpd se procede a instalar el servicio en la
VM y siguiendo el mismo procedimiento para montar el servidor, incluyendo el
arreglo de las reglas del firewall y las configuraciones necesarias, se configura
la VM-2 Desktop
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA

Configuracin servidor Desktop como balanceador


Captura de cdigo del archivo PHP del servidor httpd VM1-Minimal, con los
valores correspondiente para que al momento de entrar al sitio, muestre la
direccin del equipo host y del server.
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA

Captura del archivo httpd.conf con la configuracin para el balanceador, el


resto del cdigo en el archivo permanece intacto, solo es necesario agregar las
lneas destacadas en la imagen.
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA

La primera direccin configurada como BalancerMember corresponde a la VM1-


Minimal configurada en la Sesin 2, la segunda corresponde a la mquina
virtual minimal del grupo 21 y la tercera direccin a la mquina virtual minimal
del grupo 20.

Detallamos adems la configuracin del fichero iptables del nuevo servidor


httpd, de la misma forma que se hizo en la Sesin 2:
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA

Pruebas de balanceo
A continuacin se procede con las capturas de pantallas correspondientes para
corroborar el correcto funcionamiento del balanceador, que, de acuerdo a la
configuracin por defecto, balancear la carga de acuerdo a los accesos al
servidor, leyendo de manera secuencial las direcciones en el archivo de
configuracin.

Todos los servidores corriendo


Primero se realizaron pruebas con ambos servidores, VM1-Minimal y un
servidor configurado por otro grupo, funcionando correctamente. Las capturas
a continuacin muestran los servidores que se cargaron cada vez que se
refresc la pgina.
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA

Se logra observar como al hacer tres solicitudes get (desde el navegador) a la


mquina virtual desktop utilizada como balanceador, sta nos entrega tres
pginas distintas, cada una de ellas correspondiente a un servidor distinto,
balanceando as la carga de las solicitudes en tres mquinas distintas.

Servidores apagados
Luego se procedi a apagar el servicio httpd de la mquina virtual minimal con
la intensin de demostrar el resultado de dejar sin disponibilidad una de las
mquinas a las que apunta el balanceador, para poder ver esto con detalle,
utilizamos la utilidad telnet y el detalle se muestra a continuacin:
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA
UNIVERSIDAD TCNICA FEDERICO SANTA MARA
DEPARTAMENTO DE INFORMTICA
TALLER DE SISTEMAS DE COMPUTACIN
PROF. GABRIEL TORRES YARZA

Se observa entonces que nuestro servidor httpd (.12) est abajo, entonces al
hacer solicitudes al balanceador, re direccionar las solicitudes a los dos
servidores de nuestros compaeros que se encuentran en lnea, manteniendo
el servicio en lnea de todos modos.

También podría gustarte