不同子网上有两个节点的起搏器

不同子网上有两个节点的起搏器

我有一个集群,其中 2 个节点在不同的子网上运行。它们都通信,但总有一个节点处于离线状态

node 1:mon0101 处于在线状态,mon0201 处于离线状态
node 2:mon0101 处于离线状态,mon0201 处于在线状态

节点 1 的 IP 是:10.1.18.115 网络掩码 255.255.255.0 网关 10.1.18.254
节点 2 的 IP 是:10.2.18.115 网络掩码 255.255.255.0 网关 10.2.18.254
节点相距较远,我们使用 vpn 进行通信。

编辑:此配置的目的是在冗余分布式架构中构建监控系统。我们有 2 个中央服务器收集信息,一个处于主模式,另一个处于辅助模式。当主服务器死机时,pacemaker/corosync 会执行工作,我们可以保持活动正常运行。服务器位于两个不同的地方,通过 vpn 进行通信。

编辑2:正如问我的配置文件和一些结果:
我的 cluster.conf 内容
节点 1 上的 My PCs 状态结果
节点 2 上的 My PCs 状态结果
我在节点 1 上的 cman_tool 结果
我在节点 2 上的 cman_tool 结果
节点 1 上的 My PC 集群状态
节点 2 上的 My PC 集群状态

我的 SonicWall 上的防火墙和 VPN 设置都启用了多播
如果我在同一网络上的节点上使用此配置,则一切都运行正常,两个节点都在线并且故障转移成功。

相关内容