¿Es posible asignar IP flotante / IP virtual en OpenVZ / Virtuozzo para fines de alta disponibilidad?

Los equilibradores de carga que he configurado utilizan el protocolo de redundancia de enrutador virtual, o VRRP. VRRP es similar al protocolo de enrutador de repuesto dinámico de Cisco, o HSRP. Juniper compró una firma, Netscreen que tenía una variación patentada de VRRP llamada NSRP que mantiene el estado de la sesión entre dispositivos.

La forma en que se configura VRRP es que cada dispositivo o equilibrador de carga se configura con una dirección IP. Piense en esto como una IP que puede usar para acceder a la consola. Se utiliza una tercera dirección IP para VRRP que designa cuál de los dos equilibradores de carga está activo. VRRP usa la multidifusión para determinar qué dispositivos están vivos y luego usa un algoritmo para elegir el dispositivo activo. El otro equilibrador de carga será pasivo. VRRP luego dirige el tráfico enviado a la dirección VRRP al dispositivo activo. Si el dispositivo activo falla, VRRP lo detecta a través de tres paquetes de multidifusión perdidos, elige un nuevo dispositivo activo y envía automáticamente tráfico al dispositivo superviviente.

Muy a menudo, la dirección VRRP se usa como su primera IP virtual (VIP) para el equilibrio de carga. Como necesita VIP adicionales, solo vincula más IP al VRRP, pero cada dispositivo solo tiene su IP de consola. Por lo tanto, su configuración inicial requiere 3 direcciones IP para cubrir el primario, secundario y VRRP / VIP. Digamos que necesita equilibrar la carga de otra aplicación, luego solo carga una IP más vinculada al VRRP, que es lo que configuraría el próximo registro DNS A.

Como nota al margen, los firewalls Cisco PIX y ASA utilizan un protocolo de redundancia patentado que solo consume dos direcciones IP, no tres.

Espero que sea claro y que ayude. Buena suerte.