我可以使用 UCARP,但文档令人困惑,而且我在博客中找到了至少 3 种不同的方法(这些方法很旧,似乎并不都有效)。我目前已在 ubuntu 下的 /etc/network/interfaces 中添加了 ucarp- 行,但现在我需要在 CentOS 上设置它,每个接口有多个 VIP。
在Debian/Ubuntu 单一接口上有多个 UCARP VIPEvan Anderson 说这在 CentOS 上应该很容易。我已经安装了 UCARP 包,但没有初始化脚本,而且它忽略了我的 .conf 文件,所以我想知道这是否是正确的方法。
有人能描述正确的设置方法或链接到最近有效的示例吗?
答案1
我在 CentOS 5.5 上使用该ucarp-1.5.2-1.el5.rf
软件包(来自 DAG 存储库)。它会创建一个/etc/sysconfig/carp
目录,您可以在其中放置文件vip-xxx.conf
(其中 xxx 是脚本要求的 1 到 255 之间的任意整数/etc/init.d/carp
),每个文件都包含该离散 ucarp 实例的配置详细信息。您还需要创建/etc/sysconfig/network-scripts/ifcfg-ethX:Y
包含每个虚拟 IP 实例的 IP 地址详细信息的配置文件。
包中有一个示例配置文件,可以帮助您将所有这些内容整合在一起。
答案2
有点题外,但我可以提一下虚拟专用网络备份组我最近才知道。我想我会尝试使用它来代替 UCARP。
答案3
看起来您需要一个启动脚本 - 这里有一些示例: http://www.admin-hints.com/2009/04/ucarp-virtual-ip-for-linux-boxes.html