Skip to main content

BriefCam Yönetici Kılavuzu

Yedekleme

Last Updated: 3 minute read
Sürüm2024r2
DilTürkçe

Önemli

Yedeklemeler müşterinin sorumluluğundadır ve entegratör, müşterinin ihtiyaçlarını ve ortamını karşılamak için bir yedekleme stratejisi tasarlamaya yardımcı olabilir.

Günlük yedeklemeler Research ve MongoDB için gece yarısı ve sabah saat 2'de otomatik olarak gerçekleştirilir.

Veritabanı ve MongoDB şuna kadar yedeklenir: \\server\Briefcam\ServerData\Backups.

RESEARCH yedek dosyaları şuraya kaydedilir: \\server\Briefcam\ServerData\Backups\RESEARCH.

Yüksek Kullanılabilirlik ve/veya Büyük Ölçekli Sistemler için Yedeklemeler

Yüksek aktiviteli sistemler için, sistem boştayken (örneğin hafta sonları) yedeklemeyi planlamak en iyisidir. Bu mümkün değilse, başka bir sunucuya çoğaltma doğru çözümdür.

7/24 işlem yapan sistemlerde, otomatik yedekleme veritabanının zaman aşımına uğramasına neden olabilir. Bu tür sistemler için, müşterilerin gereksinimlerini karşılayan bir yedekleme stratejisi geliştirmek için BriefCam'nin desteğiyle iletişime geçmeniz önerilir.

Genel olarak, büyük ölçekli sistemlerde veya sistem 7/24 çalışırken, çoğaltma ayarlanması ve zamanlanmış otomatik yedekleme görevlerini devre dışı bırakmanız şiddetle önerilir.

Başka bir makineye farklı bir yedek ayarlamanız veya yedekleri farklı bir makineye kopyalamanız önerilir.

Yedeklenmesi gereken bileşenler şunlardır:

Component

Ne Yedeklenir

Yedekleme Yöntemi

PostgreSQL veritabanı

Veritabanı dökümü

Dosyayı exportDB.bat çalıştır

Paylaşılan klasörü BriefCam - ServerData

BriefCam tarafından kullanılan tüm depolama

Disk yansıtma, çoğaltma, RAID yapılandırması, harici yedekler

BI verisi - QlikShare

Qlik veri dosyaları

Dosyayı bi_backup.exe çalıştır

MongoDB - sadece büyük ölçekli ortamlarda

Kamera etkinleştirme damlaları

Destek BriefCam iletişime geçin

Lisans verileri

Lisans etkinleştirme dosyası

Lisans etkinleştirme dosyası

Veritabanlarının yapılandırma dosyaları

postgresql.conf ve postgresql.auto.conf (PostgreSQL_Data klasöründe bulunur)

Dosyaları başka bir sunucuya yedekleyin

Yük dengeleyici

Nginx.conf dosya (\Nginx\Conf\klasörde bulunan)

Dosyaları başka bir sunucuya yedekleyin

IIS

web.config.js ve webConfig.js sırasıyla ProWebAdminClient ve ProWebClient klasörlerden

Dosyaları başka bir sunucuya yedekleyin

Yedekleme Sürelerini Değiştirme

Planlanan yedekleme süreleri Windows Görev Zamanlayıcısı'nda değiştirilebilir.

  1. Yedekleme görevine çift tıklayın.

    Backup task.png
  2. Düzen' i tıklatın.

    Backup task edit.png
  3. Zaman çizelgesini düzenleyin.

    Backup schedule.png

RESEARCH Yedekleme Klasörünü Değiştirme

Kurulumdan sonra RESEARCH yedeğinin konumunu değiştirmek için:

  1. Şu konumda bulunan BI_Backup toplu betiği açın: BriefCamServer\scripts\db\backup\.

  2. Parametrenin değerini BACKUP_PATH değiştirin.

PostgreSQL Veritabanı Yedeklemeleri Geri Yükleniyor

Önemli

Veritabanını geri yüklemeden önce, önce BriefCam Destek ekibiyle iletişime geçmeniz önerilir.

  1. Windows hizmetlerinden VSService'i durdurun.

  2. Veritabanlarını geri yüklemek için, aşağıdaki komutları çalıştırın:

    .\pg_dump.exe --no-password --verbose --blobs --format=c --file="<pg_dump_file.dump>" .\pg_restore.exe --verbose -d briefcam -U "<pg_superuser(dbadmin is the default)>" -h" <hostname>" -p <db port(5432)> "<pg_dump_file.dump>"

  3. Hizmetleri yeniden başlatın.

Araştırma Panolarının Veritabanı Yedeklemelerini Geri Yükleme (Qlik)

  1. Zamanlanmış yedekleme görevini çalıştır.

  2. Oluşturulan dosyaları geçiş sitesine kopyalayın.

  3. Research installer'ı çalıştırın.

  4. Tüm Qlik hizmetlerini durdurun.

  5. Sadece arşiv veritabanı hizmetini (PostgreSQL hizmeti) çalıştırın.

  6. Yeni PostgreSQL veritabanını bırakın: dropdb -h localhost -p 4432 -U postgres QSR

  7. Yeni PostgreSQL veritabanı oluştur: createdb -h localhost -p 4432 -U postgres -T template0 QSR

  8. PostgreSQL veritabanını yedek dosyalarından geri yükleyin: pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "c:\QSR_backup.tar"

  9. Desteklenen uygulama paylaşımı klasörünü paylaşım klasörüne kopyalayın.

  10. Depo hizmetini önyükleme modunda çalıştır: repository.exe -bootstrap -standalone -restorehostname

  11. Bittikten sonra, tekrar çalıştırın -restorehostname: repository.exe -bootstrap -standalone

  12. Firefox ile QMC'de <previousmachine>\bcuser olarak oturum açın.

  13. Tüm veri bağlantılarının sahibinin kullanıcı/parola bilgilerini parola dahil olmak üzere manuel olarak güncelleyin (<newmachine>\bcuser12 bağlantı).

  14. PostgreSQL veritabanında yereli doğrudan RootAdmin BCUser olacak şekilde güncelleyin (tablo = kullanıcılar)

  15. Kullanıcıyı doğrudan PostgreSQL'de güncelleyin: <newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistenceProperties

  16. Yeniden yükleme görevlerini çalıştırın.

MongoDB Yedeklemelerini Geri Yükleme

  1. Windows hizmetlerinden VSService'i durdurun.

  2. Oturum Öldürme çalıştırma komutunu çalıştırarak oturumu öldürün.

  3. Aşağıdaki komutu çalıştırarak veritabanını geri yükleyin: PS> ./db-tool.exe geri yükleme-mongodb —backup-path "{backup directory path}" —no-auth -y

    Örneğin: PS> ./db-tool.exe restore-mongodb —backup-path "d:\my\mongo\bak\briefcam_mongodb_backup_2022-03-31_09-52-37" —no-auth -y

Komutun parametreleri şunlardır:

—backup-path

Yedekleme dizini yolu

—yetkisiz

Kimlik doğrulama kullanmayın. Şu anda tek seçenek bu.

-y, —yes

Geri yüklemeyi onaylayın. Bu eklenmezse, bir onay mesajı görünecektir.

-yardım

Yardım metnini görüntüleyin ve çıkın.

Not:

  • Geri yükleme, yalnızca belirli yedekleme dizininde bulunan koleksiyonlarda çalışır.

  • Geri yüklenecek bir koleksiyon zaten varsa, yedeklenen sürümle değiştirilir.

  • Dizinler de geri yüklenir.