web-dev-qa-db-ja.com

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

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

このドキュメントでは、この構成方法を使用して1つのインターフェイスで複数のVIPを構成する方法または可能かどうかは明確ではありません。これが可能かどうか誰かが知っていますか?

1
Kyle Brandt

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

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

1

Up/downコマンドを使用して、debianのインターフェースファイルでそのすべてを行うことができます。

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

2
Matthew Lenz

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

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

考えただけですが、これまでのところ、OpenBSDのネイティブCARPと比較してUCARPは制限されているようです。切り替えて、もっとたくさんのグッズを手に入れてみませんか? =)

1
John