Automatyczna synchronizacja plików na dwóch serwerach

Konfiguracja serwerów, usług, itp.
karamba
Posty: 4
Rejestracja: 02 września 2009, 20:40

Automatyczna synchronizacja plików na dwóch serwerach

Post autor: karamba »

Witam.

To mój pierwszy post na forum - wiec witam wszystkich.

Mam w LAN-ie dwa serwery A i B. Na każdy niezależnie wrzucanych jest kilka tysięcy plików dziennie. W 99,9% przypadków są to wyłącznie nowe pliki, modyfikowanych jest góra 0,1%. Problem w tym, że codziennie trzeba te pliki synchronizować na obu serwerach, a do końca dnia gromadzi się ich całe stado.

Szukam czegoś, co pozwoli mi wykrywać na serwerze A każdy nowo dodawany plik w określonej lokalizacji i automatycznie wyśle jego kopię na drugi serwer B (nie mam dostępu do aplikacji, która wrzuca pliki - dlatego tak na około) i odwrotnie - z serwera B na serwer A.

Coś jak rsync - z tym, że automatyczny. Byłoby miło, gdyby opóźnienie nie przekraczało 15 sekund. Jeśli dałoby się zejść jeszcze niżej - byłbym zachwycony.

Za wszelkie sugestie będę wdzięczny.
Awatar użytkownika
michnik
Beginner
Posty: 162
Rejestracja: 20 lipca 2009, 12:54
Lokalizacja: Kraków

Post autor: michnik »

Może jednak rsync ewentualnie w cronie wywoływać go co pewien określony czas?
Synchronizacja poniżej 15 sekund, a jak wielkie pliki replikujesz?
karamba
Posty: 4
Rejestracja: 02 września 2009, 20:40

Post autor: karamba »

Wolałbym nie posiłkować się cronem - zawsze będzie problem nieskończonej kolejki, opóźnień itp.

Pliki mają średnio po 100-200kB - nie są jakieś duże. Dołożenie drugiego dedykowanego NIC 1Gbps tylko w tym celu tez nie jest problemem.

,,Coś'' co monitoruje operacje dyskowe i zaczyna działać. Przydałaby się nazwa, skrót - resztę sobie znajdę przez Google i doczytam.

[Dodano: 2009-09-02, 22:55]

Doszperałem kilku podpowiedzi:
  1. drbd
  2. nowsze rozwiązania na zasadzie FAM and IMON (Od FAM lepszy jest gamin, ale to żadne rozwiązanie)
  3. glusterFS
Jeśli ktoś ma jakieś inne - proszę dorzucać.
KrzySie
Posty: 25
Rejestracja: 24 maja 2009, 15:06
Lokalizacja: Kielce

Post autor: KrzySie »

Może cvs albo cervisia?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Jest coś takiego jak fsniper - monitoruje katalogi/pliki i w przypadku wyzwolenia triggera wykonuje odpowiednie polecenie/skrypt. Poczytaj opis i zobacz, może się przyda.
karamba
Posty: 4
Rejestracja: 02 września 2009, 20:40

Post autor: karamba »

@KrzySie: nie pasuje.

@lessmian2: dokładnie, przetestuję - bardzo dziękuję za cenną podpowiedź.
Awatar użytkownika
kayo
Posty: 90
Rejestracja: 22 lipca 2007, 12:43

Post autor: kayo »

karamba
Posty: 4
Rejestracja: 02 września 2009, 20:40

Post autor: karamba »

kayo pisze:DRBD
bylo ;P
ODPOWIEDZ