Mehrere UCARP-VIPs auf einer einzigen Schnittstelle mit Debian/Ubuntu

Mehrere UCARP-VIPs auf einer einzigen Schnittstelle mit Debian/Ubuntu

Die Beispiel-Ucarp-Konfiguration für eine virtuelle IP für Debian/Ubuntu ist vorhanden /usr/share/doc/ucarp/README.Debianund lautet wie folgt:

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

Aus dem Dokument geht nicht hervor, ob und wie mit dieser Konfigurationsmethode mehrere VIPs auf einer einzigen Schnittstelle konfiguriert werden können. Weiß jemand, ob das möglich ist?

Antwort1

Ja, das ist möglich, wir nutzen dies derzeit für eine Reihe von Produktionsstandorten.

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

Antwort2

Sie können all diese Dinge mit der Schnittstellendatei von Debian tun, indem Sie Up-/Down-Befehle verwenden.

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

Antwort3

Ich weiß, dass Sie für CARP in OpenBSD (von wo es für Linux portiert wird) im Allgemeinen mehrere CARP-Schnittstellen konfigurieren würden, je nach Bedarf. Ich habe jedoch nicht mehrere vIPs auf einer einzigen Schnittstelle ausprobiert, da ich keinen solchen Bedarf hatte.

Da UCARP jedoch unter Linux zum Konfigurieren von CARP-Schnittstellen funktioniert (vorausgesetzt, es verwendet unter Linux noch CARP-Schnittstellen), könnten Sie dann nicht einfach eine andere Schnittstelle erstellen oder es, wenn nicht, auf einem eth:-Alias ​​verwenden?

Nur so ein Gedanke, aber soweit ich das sehe, scheint UCARP im Vergleich zu nativem CARP in OpenBSD eingeschränkt zu sein. Warum nicht umsteigen und eine Fülle weiterer Extras bekommen? =)

verwandte Informationen