Debian/Ubuntu の単一インターフェース上の複数の UCARP VIP

Debian/Ubuntu の単一インターフェース上の複数の UCARP VIP

Debian/Ubuntu の仮想 IP の ucarp 設定の例は にあり/usr/share/doc/ucarp/README.Debian、次のようになります。

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

ドキュメントでは、この構成方法で単一のインターフェースに複数の VIP を構成する方法や構成できるかどうかが明確ではありません。これが可能かどうか知っている人はいますか?

答え1

はい、可能です。現在、いくつかの生産現場でこれを使用しています。

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

答え2

up/down コマンドを使用することで、Debian のインターフェース ファイルでこれらすべての操作を実行できます。

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

答え3

OpenBSD の CARP (Linux 用に移植されたものです) の場合、通常は必要に応じて複数の CARP インターフェイスを構成することになります。ただし、そのような必要性がなかったため、単一のインターフェイスで複数の vIP を試したことはありません。

ただし、UCARP は Linux で CARP インターフェイスを構成するために機能します (Linux でも CARP インターフェイスが使用されていると仮定)。そうでない場合は、別のインターフェイスを作成するか、eth: エイリアスで使用することはできませんか?

ただの考えですが、私がこれまで見た限りでは、UCARP は OpenBSD のネイティブ CARP に比べて制限があるようです。切り替えて、さらに多くの優れた機能を手に入れてみてはいかがでしょうか? =)

関連情報