Sunteți pe pagina 1din 11

ANEXO 2 - INSTALACION DE LA SOLUCION Instalacin de Nodo Director Descargamos los paquetes necesarios mediante el comando yum install, yum

install ipvsadm heartbeat heartbeat-ldirectord el sistema descarga e instala los paquetes indicados en el comando yum.

Creamos la direccin IP virtual en el servidor director usando el algoritmo round robin: ipvsadm -A -t 192.168.1.20:80 -s rr

Agregamos los servidores reales (-r 192.167.22.4 / 5) para el servidor virtual de destino (-t 192.168.1.20), con enmascaramiento / NAT (m) y con un peso de 1 (w1). ipvsadm -a -t 192.168.1.20:80 -r 192.168.22.4:80 -m -w1 ipvsadm -a -t 192.168.1.20:80 -r 192.168.22.5:80 -m -w1

Verificamos que se crearon los servidores con el comando: Ipvsadm l

Activamos el reenvo de paquetes mediante los comandos: echo 1 > /proc/sys/net/ipv4/ip_forward sysctl p

Procedemos a configurar las tarjetas de red tanto del servidor director y los servidores 1 y 2. system-config-network

Servidor director

Servidor 1

Servidor 2

Configuramos la tarjeta de red Virtual en el servidor director

Luego de todas las configuraciones reiniciamos el servicio con el comando: service network restart Instalacin de los servidores reales Continuamos con la configuracin de los servidores reales. Es necesario utilizar firewall iptables para marcar todo el trfico http, y luego la ruta es a travs de una tabla de rutas alternativas. iptables -t mangle -I PREROUTING -p tcp --dport 80 -j MARK --set-mark 80 Aceptamos conexiones web en los servidores por el puerto 80 y la interface de red eth1. iptables -A INPUT i eth1 -p tcp --dport 80 -j ACCEPT Guardamos la configuracin de las reglas iptables. service iptables save Configuramos que el servicio de iptables en los nodos servidores este corriendo y se active en el inicio: chkconfig iptables on Iniciamos el servicio iptables service iptables start Verificamos la configuracin realizada en las iptables editando el archivo /etc/sysconfig/iptables

vim /etc/sysconfig/iptables

Configuramos para que el servicio http en los nodos servidores este corriendo y se active en el inicio, con el comando: chkconfig httpd on Iniciamos el servicio http service httpd start Finalmente debemos configurar los nodos servidores 1 y 2 para que acepten peticiones de la IP 192.168.22.2. Creamos una ruta por defecto: ip route add default via 192.168.22.2 table 1

Verificamos que las rutas se encuentren creadas:

Asociamos las marcas asignadas a la tabla table 1 ip rule add fwmark 80 table 1 Verificamos que se encuentren creadas las reglas con ip rule list

Los servidores reales poseen una pgina web alojada en /var/www/html/ la misma que simplemente es informativa y nos indica que servidor es el que est mostrando la pgina as (servidor 1, servidor 2). Ver figuras 5.3 y 5.4 respectivamente. El cliente realiza una peticin al servidor director mediante la direccin IP Virtual del mismo 192.168.1.20 (www.tesismg.com), el servidor director realiza el balanceo y redirecciona la peticin al servidor real disponible, si realizamos nuevamente una peticin veremos que ahora es el otro servidor el que est mostrando su pgina.

S-ar putea să vă placă și