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 似乎受到限制。為什麼不切換並獲得更多好東西呢? =)