为什么 Vyatta 不保存集群设置?

为什么 Vyatta 不保存集群设置?

我正在尝试配置一对相同的设备来运行 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。之后,它们似乎工作正常。

我很想知道是什么原因导致它发生转变。

相关内容