我正在尝试配置一对相同的设备来运行 Vyatta 并作为故障转移群集工作。我可以通过以下方式配置群集
vyatta@firewall# [设置集群配置] vyatta@firewall# 提交 ... vyatta@firewall#保存 ...
所有配置都运行正常 - 我可以通过运行来查看配置显示群集
显示群集 死亡间隔 5000 组簇1 { 自动故障回复 false 监控 [监控ip] 主弯管机 二次柔印 服务[私有IP] /16/eth1 服务[公网虚拟IP]/28/eth0 } 接口 eth5 保持连接间隔 2000 监控死区间隔 5000 预共享秘密超级秘密密码
在两台机器上。
然而,无论何时任何一个机器重启后,集群配置被删除。看起来它正在加载旧版本的启动配置文件,该文件在运行时不会更新节省。
还有人有这个问题吗?
答案1
Vyatta 软件中有一个已知错误(错误 3877 - 如果集群通信接口在启动时关闭,则集群配置不会加载)。如果集群监视器链接在启动时未启动(在您的例子中是 eth5),则它不会加载集群信息。如果您查看实际的 config.boot 文件,或发出加载命令,您将看到它。
希望这可以帮助。
答案2
仍然不知道问题出在哪里...我最终在两个防火墙上重新安装了 Vyatta,并重新创建了配置,每个设备上都分别有集群配置和 conntrack-sync。之后,它们似乎工作正常。
我很想知道是什么原因导致它发生转变。