Asynchroniczna replikacja HQbird
Gdy master i replika znajdują się na różnych maszynach, zarchiwizowane segmenty replikacji muszą zostać przeniesione z mastera na replikę. Dwie typowe ścieżki: wbudowany FTP w HQbird (WAN, wysokie opóźnienia, różne regiony) lub udział sieciowy (szybkie LAN, zalecane 1 Gbit). Jak włączyć replikację: konfiguracja replikacji.
Transfer przez wbudowany FTP w HQbird
Najlepszy, gdy łącze jest niestabilne, o wysokim opóźnieniu lub geograficznie rozproszone. HQbird zawiera klienta i serwer FTP - nie są potrzebne dodatkowe narzędzia. Włącz Master → Asynchronous; HQbird tworzy dwa foldery obok bazy danych (${db.path}). Zapisz, a następnie uruchom ponownie usługę FirebirdHQbird, aby rozpocząć journaling.
Zadanie: Transfer segmentów replikacji
Monitoruje folder archiwum i przesyła nowe segmenty na zdalny FTP (do pięciu miejsc docelowych). Typy: FTP, FTP przez SSL/TLS, FTP przez SSH. Włącz wbudowany serwer FTP na replice.
- Okres sprawdzania, sekundy - jak często szukać nowych plików
- Monitoruj ten folder - domyślnie
${db.repparam_log_archive_directory}(LogArch) - Szablon nazwy pliku - ten sam makro dla maski nazwy archiwum
- Wiek najstarszego pliku do alertu (minuty) - domyślnie 60; ostrzega, jeśli transfer utknął
- Kompresuj segmenty - domyślnie włączone: kompresja + szyfrowanie przed wysłaniem
- Nieudane próby połączenia do wyłączenia FTP - domyślnie 0 = nigdy nie poddawaj się
- Ile starych (wysłanych) plików zachować - domyślnie 10, potem rotacja
- Wyślij raport Ok - e-mail przy każdym przesłaniu (domyślnie wyłączone)
- Prefiks nazwy do zmiany nazwy przesłanych plików reinit - pozostaw dla automatycznego reinit
Odbiorca plików na replice
Skonfiguruj Replica → Asynchronous (domyślne wartości są wypełnione). Zapisz; uruchom ponownie Firebird (lub rozłącz wszystkie połączenia). Następnie otwórz Odbiorcę plików: monitoruje on Katalog monitorowania co Okres sprawdzania, minuty dla maski *arch* i rozszerzenia .replpacked (domyślnie), odszyfrowuje za pomocą Hasła odszyfrowania i rozpakowuje do Katalogu rozpakowania.
- Usuń spakowane pliki po rozpakowaniu - domyślnie włączone
- Wyślij raport Ok - domyślnie wyłączone
- Wykonaj świeże rozpakowanie - wyłączone; włącz po re-inicjalizacji, aby zacząć od segmentu 1 (wyłącza się sam po zresetowaniu licznika)