On 09/05/14 21:03, Steven Willis wrote:
If one doesn't pick a multicast address in the config file, how does corosync pick the address to use? I have three different clusters, none of them specify mcastaddr in corosync.conf and I see with tcpdump that they're all using different multicast addresses:
239.192.96.8
239.192.173.163
239.192.93.197
How does corosync come up with the 'default' multicast address?
Corosync itself does not pick a multicast address, it needs to be told one.
if you are running with cman (as I'm guessing you are looking at the
above) then it hashes the cluster name into a 16 bit number (called the
cluster ID) and uses that as the lower 16 bits of a multicast address
starting 239.192.
cman_tool status will show all of these things and you can change them
in cluster.conf if needs be.
<cman cluster_id="<n>"/>
or
<cman>
<multicast addr="xx.xx.xx.xx"/>
</cman>
Chrissie
_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss