Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

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.

Replikacja asynchroniczna: master zapisuje segmenty, replika je stosuje

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.

Lokalne foldery dziennika mastera dla replikacji asynchronicznej

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
Ustawienia zadania Transfer segmentów replikacji
Do pięciu miejsc docelowych FTP dla segmentów replikacji

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.

Ustawienia repliki asynchronicznej
  • 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)
Odbiorca plików rozpakowujący skompresowane segmenty replikacji

Transfer przez udział sieciowy

Użyj tego w szybkim, stabilnym LAN. Umieść udział (1) na replice, (2) na masterze - zalecane - lub (3) na trzecim NAS.

Logi na replice

Master zapisuje archiwa na udziale repliki. Jeśli udział umrze, replikacja a następnie operacje użytkowników na masterze mogą się zatrzymać.

Logi na masterze

Replika odczytuje udział mastera. Jeśli udział umrze, replika wstrzymuje stosowanie segmentów, ale pozostaje czytelna; wznawia działanie, gdy udział wróci.

Trzecia lokalizacja

Mieszanka obu: master nadal zależy od zapisywalności tego udziału.

Udział sieciowy dla logów replikacji na replice
Udział na replice - master od niego zależy.
Udział sieciowy dla logów replikacji na masterze
Udział na masterze - zalecane.

Zalecane: archiwizuj lokalnie na masterze, udostępnij ten folder, wskaż replikę na montowanie. Master nie zależy od dysku repliki.

Uprawnienia

Firebird zwykle działa jako Local System (Windows) lub firebird (Linux). W systemie Windows ustaw usługę FirebirdHQbird na Log On na konto, które ma dostęp do udziału (na przykład administrator domeny), a następnie uruchom ponownie. Różne domeny Windows: użyj FTP. W systemie Linux obaj użytkownicy firebird potrzebują pasujących identyfikatorów numerycznych na montowaniu; jeśli to nieznane, użyj FTP.

Usługa Firebird działająca jako Local System

Dla „logów na replice” ustaw Katalog archiwum logów mastera na lokalną ścieżkę udziału i uruchom ponownie Firebird. Replika odczytuje ten folder lokalnie. Dla „logów na masterze” archiwizuj lokalnie, udostępnij, replika odczytuje montowanie.

Katalog archiwum logów mastera wskazujący na udostępniony folder

Zalety: prosty w typowym LAN. Wady: wymaga ~1 Gbit i stabilnego łącza; nie dla WAN; segmenty przesyłane bez kompresji i szyfrowania.