[Csync2] Using Csync2 when hosts are not resolved by dns
Michi Mutsuzaki
michi at cs.stanford.edu
Mon Oct 22 21:34:16 CEST 2012
Hi Vadim,
You can use IP addresses instead of hostnames in the config file. I
have a config file that looks like this:
group mycluster
{
host node1 at 10.34.109.122;
host node2 at 10.34.95.104;
host node3 at 10.34.92.114;
key /etc/csync2.key_mycluster;
include /mycluster;
}
Note that node{1,2,3} are not DNS hostnames, but arbitrary names that
just need to be unique within the cluster. Then, you need to start the
servers using -N option:
$ csync2 -i -N node1 # on 10.34.109.122
$ csync2 -i -N node2 # on 10.34.95.104
$ csync2 -i -N node3 # on 10.34.92.114
Let me know if this solves your problem.
Thanks!
--Michi
On Mon, Oct 22, 2012 at 11:33 AM, Vadim Comanescu <vadim984 at gmail.com> wrote:
> Hello,
>
> I managed to compile and install csync2-1.34 on solaris for my latest project for synchronizing files in a heartbeat/pacemaker cluster.
> Now i'm faced with a very interesting situation, where the hostnames that need to be synchronized are not resolved by dns since the communication between them is done through a separate network dedicated for the heartbeat. The problem I have that each time a node would join the cluster i would have to modify the hosts file on each node of the cluster so that csync2 would be able to propagate the changed files to the new node.
> I would like to know what would be the main reason that all the definitions of a host in the cfg file are made using its hostname and not the host's IP? Would it be possible for it to use the IP's?
>
> Vadim
> _______________________________________________
> Csync2 mailing list
> Csync2 at lists.linbit.com
> http://lists.linbit.com/mailman/listinfo/csync2
More information about the Csync2
mailing list