Bu sayfa makine çevirisidir. İngilizce orijinalini okuyun. English

Ana sunucu ve yedek sunucu farklı makinelerde olduğunda, arşivlenmiş çoğaltma segmentlerinin ana sunucudan yedek sunucuya taşınması gerekir. İki olağan yol: HQbird'in yerleşik FTP'si (WAN, yüksek gecikme, farklı bölgeler) veya bir ağ paylaşımı (hızlı LAN, 1 Gbit önerilir). Çoğaltmayı nasıl açacağınız: çoğaltma kurulumu.

Eşzamansız çoğaltma: ana sunucu segmentleri yazar, yedek sunucu uygular

Yerleşik HQbird FTP ile aktarma

Bağlantının kararsız, yüksek gecikmeli veya coğrafi olarak uzak olduğu durumlarda en iyisidir. HQbird bir FTP istemcisi ve sunucusu içerir - ek araç gerekmez. Master → Asynchronous'u etkinleştirin; HQbird veritabanının yanında iki klasör oluşturur (${db.path}). Kaydedin, ardından günlük tutmayı başlatmak için FirebirdHQbird hizmetini yeniden başlatın.

Eşzamansız çoğaltma için yerel ana günlük klasörleri

Görev: Çoğaltma Segmentlerini Aktar

Arşiv klasörünü izler ve yeni segmentleri uzak bir FTP'ye yükler (en fazla beş hedef). Türler: FTP, SSL/TLS üzerinden FTP, SSH üzerinden FTP. Yedek sunucuda yerleşik FTP sunucusunu etkinleştirin.

  • Kontrol periyodu, saniye - yeni dosyaların ne sıklıkla aranacağı
  • Bu klasörü izle - varsayılan ${db.repparam_log_archive_directory} (LogArch)
  • Dosya adı şablonu - arşiv adı maskesi için aynı makro
  • Uyarı için en eski dosyanın yaşı (dakika) - varsayılan 60; aktarım takılırsa uyarır
  • Segmentleri sıkıştır - varsayılan açık: yüklemeden önce sıkıştır + şifrele
  • FTP'yi devre dışı bırakmak için başarısız bağlantı denemeleri - varsayılan 0 = asla vazgeçme
  • Kaç eski (gönderilmiş) dosya tutulacak - varsayılan 10, sonra döndür
  • Ok raporu gönder - her yüklemede e-posta (varsayılan kapalı)
  • Yeniden başlatılan reinit dosyalarını yeniden adlandırmak için ad öneki - otomatik reinit için boş bırakın
Çoğaltma Segmentlerini Aktar görev ayarları
Çoğaltma segmentleri için en fazla beş FTP hedefi

Yedek sunucuda Dosya Alıcısı

Replica → Asynchronous'u yapılandırın (varsayılanlar doldurulur). Kaydedin; Firebird'ü yeniden başlatın (veya tüm bağlantıları bırakın). Ardından Dosya Alıcısı'nı açın: İzleme dizinini her Kontrol periyodu, dakika'da *arch* maskesi ve .replpacked uzantısı için izler (varsayılanlar), Şifre çözme parolası ile şifresini çözer ve Paketi açma dizinine açar.

Eşzamansız yedek sunucu ayarları
  • Paketlenmiş dosyaları açtıktan sonra sil - varsayılan açık
  • Ok raporu gönder - varsayılan kapalı
  • Temiz paket açma gerçekleştir - kapalı; yeniden başlatmadan sonra segment 1'den başlamak için açın (sayaç sıfırlandıktan sonra kendini kapatır)
Sıkıştırılmış çoğaltma segmentlerini açan Dosya Alıcısı

Ağ paylaşımı ile aktarma

Bunu hızlı ve kararlı bir LAN üzerinde kullanın. Paylaşımı (1) yedek sunucuya, (2) ana sunucuya - önerilen - veya (3) üçüncü bir NAS'a koyun.

Yedek sunucuda günlükler

Ana sunucu arşivleri yedek sunucunun paylaşımına yazar. Paylaşım çökerse, çoğaltma ve ardından ana sunucudaki kullanıcı işlemleri durabilir.

Ana sunucuda günlükler

Yedek sunucu ana sunucunun paylaşımını okur. Paylaşım çökerse, yedek sunucu segmentleri uygulamayı duraklatır ancak okunabilir kalır; paylaşım geri geldiğinde devam eder.

Üçüncü konum

İkisinin karışımı: ana sunucu yine de o paylaşımın yazılabilir olmasına bağlıdır.

Yedek sunucuda çoğaltma günlükleri için ağ paylaşımı
Yedek sunucuda paylaşım - ana sunucu ona bağlıdır.
Ana sunucuda çoğaltma günlükleri için ağ paylaşımı
Ana sunucuda paylaşım - önerilir.

Önerilen: ana sunucuda yerel olarak arşivleyin, bu klasörü paylaşın, yedek sunucuyu bağlantı noktasına yönlendirin. Ana sunucu yedek sunucunun diskine bağlı değildir.

İzinler

Firebird genellikle Local System (Windows) veya firebird (Linux) olarak çalışır. Windows'ta, FirebirdHQbird hizmetinin Oturum Açma ayarını paylaşıma erişebilen bir hesaba (örneğin bir alan yöneticisi) ayarlayın, ardından yeniden başlatın. Farklı Windows alanları: bunun yerine FTP kullanın. Linux'ta, her iki firebird kullanıcısının bağlantı noktasında eşleşen sayısal kimliklere sahip olması gerekir; bu yabancıysa FTP kullanın.

Local System olarak çalışan Firebird hizmeti

"Yedek sunucuda günlükler" için, ana sunucunun Günlük arşiv dizinini paylaşımın yerel yoluna ayarlayın ve Firebird'ü yeniden başlatın. Yedek sunucu bu klasörü yerel olarak okur. "Ana sunucuda günlükler" için, yerel olarak arşivleyin, paylaşın, yedek sunucu bağlantı noktasını okur.

Paylaşılan bir klasörü gösteren ana günlük arşiv dizini

Artılar: tipik bir LAN'da basittir. Eksiler: ~1 Gbit ve kararlı bir bağlantı gerektirir; WAN için değil; segmentler sıkıştırılmamış ve şifrelenmemiş olarak taşınır.