I am creating a cloud based cluster so for now am using uni cast to connect to other pacemaker/corosync nodes.I was able to create a cluster using private IP's. To create a cross region cluster , I wanted to use public IP's. I tried using a generic configuration by giving public IP for memberaddr and node's public IP for bindnetaddr. Something like this
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
This isn't working. Am I doing something wrong ? all the references I could find for are for corosync 2.x
Thank you