----- On Jun 18, 2016, at 8:19 PM, Bernd Lentes bernd.lentes@helmholtz-muenchen.de wrote:
----- Am 18. Jun 2016 um 10:27 schrieb Mark Wenzel mark.wenzel@gmx.net:
Am 17.06.2016 um 22:22 schrieb Lentes, Bernd:
Hallo,
ich will auf zwei Servern jeweils das Verzeichnis /srv/www synchron halten. Es sollen Änderungen an einer Datei auf den anderen host synchronisiert werden, und vice versa. Rsync als cronjob laufen. Ich kann mich von jedem host auf den anderen per ssh ohne Passwort mit Schlüsseln anmelden und will die Syncronisierung auch über ssh laufen lassen. Wie schaffe ich es, daß erst einmal beide Verzeichnisse synchron sind ? Sprich Dateien die auf host A vorhanden aber auf host B nicht von A nach B kopiert werden und umgekehrt ? Nach dieser initialen Synchronisierung möchte ich daß Dateien, die auf A gelöscht/geändert werden auch auf B gelöscht/geändert werden und umgekehrt. Es geht im Endeffekt darum daß es egal ist, auf welchem host man /srv/www pflegt, diese Änderungen werden auf den anderen host synchronisiert. Eine Synchronisierung in zwei Richtungen ist immer mit Problemen verbunden. Der Aufwand um festzustellen, welche Dateien nun von A nach B und von B nach A zu kopieren sind ist nicht unerheblich. Wenn Du Dich für einen Server als Master entscheidest und immer nur dort änderst, dann umgehst Du die Zweiwege-Synchronisierung und hast auch immer beide Server auf dem gleichen Stand.
Oder gibt es einen Grund warum Du zwingend auch auf dem zweiten Server ändernd zugreifen musst?
Das scheint nicht so einfach zu sein wie ich mir dachte. Werde mal über DRBD nachdenken. Es geht eh um einen HA-Cluster. Bei DRBD brauch ich bei einer Active/Active Konfiguration ein Cluster FS, nur bei einer Active/Passive Lösung geht's auch mit konventionellem FS (ext3, btrfs ...) ? Nur mit Active/Active hätte ich Synchnronisation in beide Richtungen ?
Es geht um eine Webanwendung, die in perl geschrieben ist. Dann könnte ich doch auch /usr/lib/perl auf ein DRBD legen, und müßte fehlende Perlmodule nur 1x installieren. Wie sieht das mit DRBD aus ? Als Grundlage ein LV, dan DRBD und oben drauf noch ein filesystem ? Bernd Helmholtz Zentrum Muenchen Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH) Ingolstaedter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir'in Baerbel Brumme-Bothe Geschaeftsfuehrer: Prof. Dr. Guenther Wess, Dr. Alfons Enhsen, Renate Schlusen (komm.) Registergericht: Amtsgericht Muenchen HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org