配置了主 LVS 路由器后,在启动群集前,你必须把几个配置文件复制到备份 LVS 路由器上。
这些文件包括:
/etc/sysconfig/ha/lvs.cf — LVS 路由器的配置文件。
/etc/sysctl — 在内核中启用分组转发的配置文件。
/etc/sysconfig/iptables — 如果你使用了防火墙标记,你应该根据所使用的网络分组过滤器来同步其中的一个文件。
![]() | 重要 |
---|---|
当你使用 Piranha 配置工具来配置群集时,/etc/sysctl.conf 和 /etc/sysconfig/iptables 文件不会改变。 |
无论何时 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 地址。
在多数情况下,sysctl 文件只被修改了一次。该文件在引导时被读取,告诉内核启用分组转发。
![]() | 重要 |
---|---|
如果你不能肯定内核中是否启用了分组转发,请参阅第 10.5 节中关于如何校验的说明,若必要,启用这项关键功能。 |
如果你在使用 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 节),你就做好了启动群集的准备了。