我正在创建一个基于云的集群,所以现在我使用单播连接到其他起搏器/corosync 节点。我能够使用私有 IP 创建一个集群。要创建跨区域集群,我想使用公共 IP。我尝试使用通用配置,为 memberaddr 提供公共 IP,为 bindnetaddr 提供节点的公共 IP。像这样的东西
interface {
member {
memberaddr: <public ip 1>
}
member {
memberaddr: <public ip 2>
}
member {
memberaddr: <public ip 3>
}
ringnumber: 0
bindnetaddr: <current nodes public Ip>
mcastport: 5405
ttl: 1
}
transport: udpu
这是行不通的。难道我做错了什么 ?我能找到的所有参考资料都是 corosync 2.x
谢谢