Die Beispiel-Ucarp-Konfiguration für eine virtuelle IP für Debian/Ubuntu ist vorhanden /usr/share/doc/ucarp/README.Debian
und 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? =)