Múltiples VIP de UCARP en una única interfaz con Debian/Ubuntu

Múltiples VIP de UCARP en una única interfaz con Debian/Ubuntu

El ejemplo de configuración de ucarp para una IP virtual para Debian/Ubuntu está en /usr/share/doc/ucarp/README.Debiany es el siguiente:

The recommended method for configuring ucarp is via 
/etc/network/interfaces. For example:

iface eth0 inet static
        address 10.0.0.2
        netmask 255.255.255.0
        ucarp-vid 3
        ucarp-vip 10.0.0.1
        ucarp-password 16charsatmost
        ucarp-advskew 0
        ucarp-advbase 1
        ucarp-master yes
iface eth0:ucarp inet static
        address 10.0.0.1
        netmask 255.255.255.255

En el documento no está claro cómo o si es posible configurar múltiples VIP en una única interfaz con este método de configuración. ¿Alguien sabe si esto es posible?

Respuesta1

Sí, esto es posible, actualmente lo estamos usando en varios sitios de producción.

http://ajohnstone.com/achives/running-several-vips-on-the-same-interface-with-ucarp-and-haproxy/

Respuesta2

Puede hacer cualquiera o todas esas cosas con el archivo de interfaces de Debian usando los comandos arriba/abajo.

http://xn.pinkhamster.net/blog/tech/mail/high-availability_smtp_with_ucarp_on_debian.html

Respuesta3

Para CARP en OpenBSD (de donde se transfirió, para Linux), sé que generalmente configuraría múltiples interfaces CARP, según sea necesario. Sin embargo, no he probado varios VIP en una sola interfaz, ya que no he tenido esa necesidad.

Sin embargo, UCARP funciona en Linux para configurar interfaces CARP (suponiendo que todavía use interfaces CARP en Linux), ¿no podría simplemente crear otra interfaz o usarla en un alias eth: si no?

Sólo una idea, pero por lo que veo hasta ahora, UCARP parece estar limitado en comparación con el CARP nativo en OpenBSD. ¿Por qué no cambiar y obtener una gran cantidad de cosas más? =)

información relacionada