Portada del sitio > Sistemas > Administración > Balancing de conexiones TCP
Balancing de conexiones TCP
Martes 2 de julio de 2013, por
Después de muchas horas investigando sobre sistemas de Balancing que me permitiera realizar conexiones viendo las ips de detrás de los balancers di con una pequeña utilidad llamada balance la cual me permite crear una conexión balanceada sin necesidad de estar en la misma red como es el caso de soluciones LVS como ipvsadm o piranha.
Procedamos a instalar balance
balance se ejecuta así
Es primordial para que funcione simular que usamos ipv6 si no obtendremos el siguiente error
Lo solucionamos colocando ::ffff: delante de la ip, en nuestro caso usamos 0.0.0.0 para que escuche todas las interfaces.
Ejemplo:
Si ejecutáramos esto en el PC que hará de balancer lograríamos que el puerto 80 de las máquinas 178.33.161.158 y 178.33.119.203 este disponible y si una de las dos máquinas se parara seguiría ofreciendo servicio.
Para hacer esta configuración siempre efectiva podríamos crear un script de inicio que se ejecute en el arranque de la máquina.
Ejecutamos derechos de ejecución
Agregamos el servicio en el arranque.
Con estos sencillos pasos ya tenemos nuestro Balancer con soporte para Realip en conexiones TCP