I am trying to implement ejabberd clustering on Amazon EC2 instances, I have installed ejabberd and it is working fine on both instances, I can connect and send message, my first server is a
master server and has the FQDN of
master.example.com, second server is a slave and has FQDN of slave.example.com.
I have edited the ejabberdctl.cfg file on both instances
changed INET_DIST_INTERFACE on both instances to the value returned by ifconfig
changed ERLANG_NODE to
[email protected] on
master and
[email protected] on slave.
Now when I run this command on slave net_adm:ping('
[email protected]'). it always returns pang response indicating that it can't reach the
master server. I am looking for possible fixes for that.
Things already done
Both
master and slave domains are pointing to their instances
I even tried allocating elastic ip and assigning that to instances, but did not help either.
Any help will be greatly appreciated.