En este artículo veremos cómo configurar un balanceador de carga con LVS y Piranha, en un servidor CentOS, con un único router LVS. Hay muchos artículos por Internet que explican cómo hacerlo con 2 routers, para conseguir así tener alta disponibilidad en el balanceador, pero no siempre se disponen de dos máquinas para conseguir la alta disponibilidad. Como añadido, el servicio a balancear será MySQL, no Apache como suele ser habitual.
Para el test, los sevidores tienen las siguientes características, además de selinux deshabilitado e iptables configurado:
Hostname: balancer
IP: (eth0) 192.168.2.228. Default gw: 192.168.2.1
Hostname: mysql1
IP: (eth0) 192.168.2.241. Default gw: 192.168.2.1
Hostname: mysql2
IP: (eth1) 192.168.2.242. Default gw: 192.168.2.1