Tato stránka byla strojově přeložena. Přečtěte si anglický originál. English

Když jsou master a replica na různých počítačích, archivované replikační segmenty se musí přesunout z masteru na repliku. Dvě obvyklé cesty: vestavěné FTP v HQbird (WAN, vysoká latence, různé regiony) nebo síťová sdílená složka (rychlá LAN, doporučeno 1 Gbit). Jak zapnout replikaci: nastavení replikace.

Asynchronní replikace: master zapisuje segmenty, replica je aplikuje

Přenos přes vestavěné FTP v HQbird

Nejlepší, když je spojení nestabilní, s vysokou latencí nebo geograficky vzdálené. HQbird obsahuje FTP klienta i server - žádné další nástroje nejsou potřeba. Povolte Master → Asynchronous; HQbird vytvoří dvě složky vedle databáze (${db.path}). Uložte a restartujte službu FirebirdHQbird, aby se spustilo journaling.

Místní složky logů masteru pro asynchronní replikaci

Úloha: Přenos replikačních segmentů

Sleduje složku archivu a nahrává nové segmenty na vzdálené FTP (až pět cílů). Typy: FTP, FTP přes SSL/TLS, FTP přes SSH. Povolte vestavěný FTP server na replice.

  • Perioda kontroly, sekundy - jak často hledat nové soubory
  • Sledovat tuto složku - výchozí ${db.repparam_log_archive_directory} (LogArch)
  • Šablona názvu souboru - stejné makro pro masku názvu archivu
  • Stáří nejstaršího souboru pro upozornění (minuty) - výchozí 60; varuje, pokud je přenos zaseknutý
  • Komprimovat segmenty - ve výchozím stavu zapnuto: komprese + šifrování před nahráním
  • Neúspěšné pokusy o připojení pro deaktivaci FTP - výchozí 0 = nikdy se nevzdávat
  • Kolik starých (odeslaných) souborů ponechat - výchozí 10, poté rotace
  • Poslat OK hlášení - e-mail při každém nahrání (ve výchozím stavu vypnuto)
  • Předpona názvu pro přejmenování nahraných reinit souborů - ponechte pro automatický reinit
Nastavení úlohy Přenos replikačních segmentů
Až pět FTP cílů pro replikační segmenty

Přijímač souborů na replice

Nakonfigurujte Replica → Asynchronous (výchozí hodnoty jsou vyplněny). Uložte; restartujte Firebird (nebo ukončete všechna připojení). Poté otevřete Přijímač souborů: sleduje Sledovaný adresář každou Periodu kontroly, minuty pro masku *arch* a příponu .replpacked (výchozí), dešifruje pomocí Dešifrovací heslo a rozbalí do Rozbalit do adresáře.

Nastavení asynchronní repliky
  • Odstranit zabalené soubory po rozbalení - ve výchozím stavu zapnuto
  • Poslat OK hlášení - ve výchozím stavu vypnuto
  • Provést čerstvé rozbalení - vypnuto; zapněte po re-inicializaci, aby se začalo od segmentu 1 (po resetování čítače se samo vypne)
Přijímač souborů rozbalující komprimované replikační segmenty

Přenos přes síťovou sdílenou složku

Použijte to na rychlé a stabilní LAN. Umístěte sdílenou složku (1) na repliku, (2) na master - doporučeno - nebo (3) na třetí NAS.

Logy na replice

Master zapisuje archivy do sdílené složky na replice. Pokud sdílená složka selže, replikace a poté uživatelské operace na masteru se mohou zastavit.

Logy na masteru

Replica čte sdílenou složku masteru. Pokud sdílená složka selže, replica pozastaví aplikování segmentů, ale zůstane čitelná; obnoví se, když se sdílená složka vrátí.

Třetí umístění

Kombinace obou: master stále závisí na tom, že je tato sdílená složka zapisovatelná.

Síťová sdílená složka pro replikační logy na replice
Sdílená složka na replice - master na ní závisí.
Síťová sdílená složka pro replikační logy na masteru
Sdílená složka na masteru - doporučeno.

Doporučeno: archivujte lokálně na masteru, sdílejte tuto složku a nasměrujte repliku na přípojný bod. Master nezávisí na disku repliky.

Práva

Firebird obvykle běží jako Local System (Windows) nebo firebird (Linux). Na Windows nastavte službě FirebirdHQbird přihlášení na účet, který má přístup ke sdílené složce (například doménový administrátor), a poté restartujte. Různé domény Windows: použijte FTP. Na Linuxu musí mít oba uživatelé firebird odpovídající číselná ID na přípojném bodu; pokud to není známé, použijte FTP.

Služba Firebird běžící jako Local System

Pro „logy na replice“ nastavte Adresář archivu logů masteru na místní cestu sdílené složky a restartujte Firebird. Replica čte tuto složku lokálně. Pro „logy na masteru“ archivujte lokálně, sdílejte ji a replica čte přípojný bod.

Adresář archivu logů masteru ukazující na sdílenou složku

Výhody: jednoduché na typické LAN. Nevýhody: vyžaduje ~1 Gbit a stabilní spojení; není pro WAN; segmenty se přenášejí nekomprimované a nešifrované.