我正在为apache/mysql开发一种HA解决方案,我将使用DRBD和心脏起搏器和合成路径.我似乎有一个问题,让我的corosync服务去看另一个服务器。
我正在使用Cor产c 1.4,sense版本1.3支持单播。
让我们调用我的ec2服务器HA1和HA2
HA1 - 10.244.19.47 HA2 - 10.196.55.173
totem {
version: 2
secauth: off
interface {
member {
memberaddr: 10.244.19.47
}
member {
memberaddr: 10.196.55.173
}
ringnumber: 0
bindnetaddr: 10.0.0.0
mcastport: 5405
ttl: 1
}
transport: udpu
}我认为问题是bindnetaddr值,我不确定输入哪个地址-- HA1和HA2都位于不同的子网上。
在日志中我看到了以下内容:
Aug 31 13:12:57 corosync [TOTEM ] A processor joined or left the membership and a new membership was formed.
Aug 31 13:12:57 corosync [CPG ] chosen downlist: sender r(0) ip(10.244.19.47) ; members(old:1 left:0)有什么想法吗
发布于 2011-09-10 21:54:45
你可以在里面输入主机ip。因此,在一个服务器上,您将拥有:
bindnetaddr: 10.244.19.47另一方面:
bindnetaddr: 10.196.55.173我在EC2中对我的两台服务器进行了完全相同的设置,并且运行得很好。
https://serverfault.com/questions/306825
复制相似问题