8/2/2019 Anexo II - Instalacion de La Solucion
1/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.
8/2/2019 Anexo II - Instalacion de La Solucion
2/11
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 (w-
1).
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
8/2/2019 Anexo II - Instalacion de La Solucion
3/11
8/2/2019 Anexo II - Instalacion de La Solucion
4/11
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
8/2/2019 Anexo II - Instalacion de La Solucion
5/11
Servidor director
Servidor 1
8/2/2019 Anexo II - Instalacion de La Solucion
6/11
Servidor 2
Configuramos la tarjeta de red Virtual en el servidor director
8/2/2019 Anexo II - Instalacion de La Solucion
7/11
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
8/2/2019 Anexo II - Instalacion de La Solucion
8/11
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:
8/2/2019 Anexo II - Instalacion de La Solucion
9/11
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
8/2/2019 Anexo II - Instalacion de La Solucion
10/11
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.
8/2/2019 Anexo II - Instalacion de La Solucion
11/11
Top Related