我试图configuration一对相同的设备来运行Vyatta并作为故障转移群集工作。 我可以很好地configuration群集
vyatta @防火墙#[set clustering configs] vyatta @防火墙#提交 ... vyatta @防火墙#保存 ...
configuration都工作得很好 – 我可以通过运行show cluster来查看configuration
显示群集
死区间5000
组群1 {
自动故障回复错误
监视器[监视器ip]
主弯
二次柔印
服务[私有IP] / 16 / eth1
服务[公共虚拟IP] / 28 / eth0
}
接口eth5
keepalive-interval 2000
monitor-dead-interval 5000
预共享密码超级密码
在两台机器上。
但是 ,无论何时重启机器,群集configuration都会被丢弃。 它看起来像加载了一个旧版本的启动configuration文件,当您运行保存时不会得到更新。
任何人都有这个问题?
在Vyatta软件中有一个已知的错误(错误3877 – 如果群集通信接口在启动时closures,群集configuration不会加载)。 如果集群监视器链接在启动时没有启动(在你的情况下是eth5),它不会加载集群信息。 如果你看看实际的config.boot文件,或者发出一个加载命令,你会看到它。
希望这可以帮助。
仍然没有真正的线索是什么原因造成的问题…我结束了在两个防火墙重新安装Vyatta和重新创buildconfiguration,每个设备上的集群configuration和conntrack同步单独。 之后,他们似乎工作得很好。
我想知道是什么导致它翻转,虽然。