E
E
exhang2019-02-06 12:59:55
linux
exhang, 2019-02-06 12:59:55

How to synchronize files between 3 servers?

There is a task: there are 3 servers in different DCs, you need to synchronize files between them without priorities, it’s better that the daemon hangs and monitors changes.
Network file systems are not suitable because there is no fault tolerance, ideally, 3 servers would know about each other and synchronize data with each other. Is there anything more elegant besides lsyncd? Because, as I understand it, the connection will be server1->server2->server3 in this way, and if server2 falls off, then server3 will also lose changes.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
P
pfg21, 2019-02-06
@exhang

syncthing - free open source
resilio sync - commercial private
two p2p (read torrent cloud) file synchronization daemons with slight differences in functionality.
both can inotify. both are developing. both do not care for the heap of liches from the swarm.
https://www.linux.org.ru/forum/desktop/13719483?la...

W
Wexter, 2019-02-06
@Wexter

ceph, glusterfs

S
Saboteur, 2019-02-06
@saboteur_kiev

What about files?
If the configs are (text), then you can use a git.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question