Linode 允许您为节点分配多个 IP,但我正在尝试按照以下指南使用 MMM 设置 MySQL 主主复制http://mysql-mmm.org/mmm2:指南。
我不明白的一点是 MMM 需要虚拟 IP。所以我的问题是,如何添加这些 IP,以及这些 IP 将被分配给哪个主机?监控主机还是数据库主机?
答案1
通常,您会将虚拟 IP 作为某个物理接口上的别名。例如:
ifconfig eth0:0 192.168.1.110 netmask 255.255.255.0 up
这正是您应该在 Linode 上调出您的“私有 IP”的方式(我也有一个他们的帐户)。
但是,我不确定这个 MMM 脚本如何管理虚拟 IP;从我的简单观察来看,它似乎负责在每台机器上自动启动虚拟 IP,如下所示:
我使用了以下虚拟 IP。它们将由 MMM 分发到各个主机。
但是您可能能够为所有 Linode 分配私有 IP,然后将这些 IP 添加到 MMM 配置中,如其安装指南中所述,即将您的私有 IP 用作 MMM 虚拟 IP。
如果您遇到困难,Linode 支持团队似乎非常有帮助,他们总会在一小时内回复我。