12.7. 同步配置文件

配置了主 LVS 路由器后,在启动群集前,你必须把几个配置文件复制到备份 LVS 路由器上。

这些文件包括:

重要重要
 

当你使用 Piranha 配置工具来配置群集时,/etc/sysctl.conf/etc/sysconfig/iptables 文件会改变。

12.7.1. 同步 lvs.cf

无论何时 LVS 配置文件 /etc/sysconfig/ha/lvs.cf 被创建或更新,你都必须把它复制到备份 LVS 路由器节点上。

警告警告
 

活跃和备份 LVS 路由器节点都必须有完全相同的 lvs.cf 文件。LVS 路由器节点间的错配的 LVS 配置文件会阻止失效转移的发生。

做到它的最佳途径是使用 scp 命令。

重要重要
 

要使用 scp 命令,你必须在备份路由器上运行 sshd。关于如何在 LVS 路由器上正确配置必要服务的详情,请参阅第 10.1 节

以根用户身份从主 LVS 路由器启用以下命令来同步路由器之间的 lvs.cf 文件:

scp /etc/sysconfig/ha/lvs.cf n.n.n.n:/etc/sysconfig/ha/lvs.cf

在以上的命令中,把 n.n.n.n 替换成备份 LVS 路由器的真正 IP 地址。

12.7.2. 同步 sysctl

在多数情况下,sysctl 文件只被修改了一次。该文件在引导时被读取,告诉内核启用分组转发。

重要重要
 

如果你不能肯定内核中是否启用了分组转发,请参阅第 10.5 节中关于如何校验的说明,若必要,启用这项关键功能。

12.7.3. 同步网络分组过滤规则

如果你在使用 iptables,你将需要同步备份 LVS 路由器上的恰当配置文件。

如果你改变了任何网络分组过滤规则,以根用户身份从主 LVS 路由器输入以下命令:

scp /etc/sysconfig/iptables n.n.n.n:/etc/sysconfig/

在以上的命令中,把 n.n.n.n 替换成备份 LVS 路由器的真正 IP 地址。

下一步,打开到备份路由器的 ssh 会话,或以根用户身份登录到机器上,键入以下命令:

/sbin/service iptables restart

把这些文件复制到备份路由器并启动了恰当的服务后(有关详情,请参阅第 10.1 节),你就做好了启动群集的准备了。