Einige Dateien zwischen zwei hosts synchron halten

Hallo ML, ich muß einige Dateien (nicht viele) zwischen zwei hosts synchron halten. Da scheint's ja einige Tools zu geben, was könnt Ihr empfehlen ? Wichtig wäre: - Echtzeit (nach einer Änderung wird sofort synchronisiert) - Transport über ssh Danke ! Bernd -- Bernd Lentes System Administrator Institute for Metabolism and Cell Death (MCD) Building 25 - office 122 HelmholtzZentrum München bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/mcd Public key: 30 82 01 0a 02 82 01 01 00 b3 72 3e ce 2c 0a 6f 58 49 2c 92 23 c7 b9 c1 ff 6c 3a 53 be f7 9e e9 24 b7 49 fa 3c e8 de 28 85 2c d3 ed f7 70 03 3f 4d 82 fc cc 96 4f 18 27 1f df 25 b3 13 00 db 4b 1d ec 7f 1b cf f9 cd e8 5b 1f 11 b3 a7 48 f8 c8 37 ed 41 ff 18 9f d7 83 51 a9 bd 86 c2 32 b3 d6 2d 77 ff 32 83 92 67 9e ae ae 9c 99 ce 42 27 6f bf d8 c2 a1 54 fd 2b 6b 12 65 0e 8a 79 56 be 53 89 70 51 02 6a eb 76 b8 92 25 2d 88 aa 57 08 42 ef 57 fb fe 00 71 8e 90 ef b2 e3 22 f3 34 4f 7b f1 c4 b1 7c 2f 1d 6f bd c8 a6 a1 1f 25 f3 e4 4b 6a 23 d3 d2 fa 27 ae 97 80 a3 f0 5a c4 50 4a 45 e3 45 4d 82 9f 8b 87 90 d0 f9 92 2d a7 d2 67 53 e6 ae 1e 72 3e e9 e0 c9 d3 1c 23 e0 75 78 4a 45 60 94 f8 e3 03 0b 09 85 08 d0 6c f3 ff ce fa 50 25 d9 da 81 7b 2a dc 9e 28 8b 83 04 b4 0a 9f 37 b8 ac 58 f1 38 43 0e 72 af 02 03 01 00 01

Hallo Bernd Am Dienstag, den 08.03.2022, 16:49 +0100 schrieb Lentes, Bernd:
Hallo ML,
ich muß einige Dateien (nicht viele) zwischen zwei hosts synchron halten. Da scheint's ja einige Tools zu geben, was könnt Ihr empfehlen ?
Wichtig wäre: - Echtzeit (nach einer Änderung wird sofort synchronisiert) vielleicht mit inotify und csync2 csync2 verwende ich für meien pacemaker cluster aber per Hand. Müsste sich über notify aufrufen lassen- - Transport über ssh
Gruß Torsten

Hallo Bernd, ist lsyncd etwas das du brauchen kannst? LG, Frank Am 08.03.22 um 16:49 schrieb Lentes, Bernd:
Hallo ML,
ich muß einige Dateien (nicht viele) zwischen zwei hosts synchron halten. Da scheint's ja einige Tools zu geben, was könnt Ihr empfehlen ?
Wichtig wäre: - Echtzeit (nach einer Änderung wird sofort synchronisiert) - Transport über ssh
Danke !
Bernd

rsync mit cron im Minutentakt Wenn es echte Echtzeit sein muss wird es aufwändig. Gruß Von meinem iPad gesendet
Am 08.03.2022 um 17:07 schrieb Frank Babies <fab@gmx.eu>:
Hallo Bernd,
ist lsyncd etwas das du brauchen kannst?
LG,
Frank
Am 08.03.22 um 16:49 schrieb Lentes, Bernd: Hallo ML,
ich muß einige Dateien (nicht viele) zwischen zwei hosts synchron halten. Da scheint's ja einige Tools zu geben, was könnt Ihr empfehlen ?
Wichtig wäre: - Echtzeit (nach einer Änderung wird sofort synchronisiert) - Transport über ssh
Danke !
Bernd

On Tue, 8 Mar 2022 16:49:51 +0100 (CET) "Lentes, Bernd" <bernd.lentes@helmholtz-muenchen.de> wrote:
ich muß einige Dateien (nicht viele) zwischen zwei hosts synchron halten. Da scheint's ja einige Tools zu geben, was könnt Ihr empfehlen ?
Wichtig wäre: - Echtzeit (nach einer Änderung wird sofort synchronisiert) - Transport über ssh
Begriffe wie "Echtzeit", "sofort", "synchron" werden gerne etwas unscharf verwendet, ums mal freundlich zu sagen. Ich unterscheide im Kontext lieber zwischen "asynchroner Replikation" und "synchronem Spiegel". Der Unterschied zeigt sich, wenn die Daten auf einer Seite geändert werden und dann die Übertragung unterbrochen wird, bevor die Daten auf der anderen Seite landen. Bei einer asynchronen Replikation hast Du dann verschiedene Stände. Bei einem synchronen Spiegel werden die die Daten auf keiner Seite geändert. Außerdem ist die Latenz des Datenzugriffs bei einem synchronen Spiegel höher. Eine Möglichkeit für einen synchronen Spiegel bietet DRBD, Das arbeitet über tcp, sollte (untested!) sich also auch über ssh tunneln lassen. Es arbeitet allerdings auf Blockebene, kennt also keine File Locks. Bei konkurrierenden Schreibzugriff ist das ein Problem. Für asynchrone Replikation sind rsync und Ableger eine gute Wahl. Gruß, Tobias.
participants (6)
-
Frank Babies
-
Lentes, Bernd
-
Olaf Hering
-
Ralf Prengel
-
Tobias Crefeld
-
Torsten Rosenberger