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: 別名上使用它(如果不是的話)?

只是一個想法,但從目前我所看到的情況來看,與 OpenBSD 中的本機 CARP 相比,UCARP 似乎受到限制。為什麼不切換並獲得更多好東西呢? =)

相關內容