Skip to main content

BriefCam administratörsguide

Säkerhetskopior

Last Updated: 3 minute read
Version2024r2
SpråkSvenska

Viktigt

Backuper är kundens ansvar och integratören kan hjälpa till att utforma en backupstrategi för att möta kundens behov och miljö.

Dagliga säkerhetskopieringar utförs automatiskt vid midnatt och 02:00 för Research och MongoDB.

Databasen och MongoDB säkerhetskopieras till: \\server\Briefcam\ServerData\Backups.

RESEARCH backup-filerna sparas till: \\server\Briefcam\ServerData\Backups\RESEARCH.

Säkerhetskopiering för System Med Hög Tillgänglighet och/eller Storskaliga System

För system med hög aktivitet är det bäst att schemalägga säkerhetskopieringen medan systemet är inaktivt (t.ex. helger). Om detta inte är möjligt är replikering till en annan server den rätta lösningen.

I system där 24/7-bearbetning är konfigurerat kan den automatiska säkerhetskopieringen orsaka tidsgränser för databasen. För dessa typer av system rekommenderas att kontakta BriefCamvår support för att komma fram till en backup-strategi som uppfyller kundernas krav.

I allmänhet, i stora system eller när systemet är operationellt dygnet runt, rekommenderas att du konfigurerar replikering och inaktiverar schemalagda uppgifter för automatisk säkerhetskopiering.

Vi rekommenderar att du konfigurerar en annan säkerhetskopia till en annan dator eller kopierar säkerhetskopiorna till en annan dator.

Komponenterna som ska säkerhetskopieras är:

Component

Vad som ska säkerhetskopieras

Metod för säkerhetskopiering

PostgreSQL-databas

Dumpning av databas

Kör exportDB.bat filen

BriefCam delad mapp – ServerData

Hela lagringsutrymmet som används av BriefCam

Diskspegling, replikering, RAID-konfiguration, externa säkerhetskopior

BI-data – QlikShare

Qlik datafiler

Kör bi_backup.exe filen

MongoDB – endast i storskaliga miljöer

Kameraaktiveringsblobbar

Kontakta BriefCam Support

Licensdata

Licensaktiveringsfilen

Licensaktiveringsfilen

Konfigurationsfiler för databaser

postgresql.conf och postgresql.auto.conf (finns i mappen PostgreSQL_Data)

Säkerhetskopiera filer till en annan server

Belastningsutjämnare

Nginx.conf fil (finns i \Nginx\Conf\ mappen)

Säkerhetskopiera filer till en annan server

IIS

web.config.js och webConfig.js från ProWebAdminClient respektive ProWebClient mapp

Säkerhetskopiera filer till en annan server

Ändra tider för säkerhetskopiering

Tidpunkterna för schemalagd säkerhetskopiering kan ändras i Windows Schemaläggare.

  1. Dubbelklicka på säkerhetskopieringsuppgiften.

    Backup task.png
  2. Klicka på Redigera.

    Backup task edit.png
  3. Redigera schemat.

    Backup schedule.png

Ändra mappen RESEARCH Backup

För att ändra plats för RESEARCH backup efter installation:

  1. Öppna BI_Backup batchskriptet som finns på: BriefCamServer\scripts\db\backup\.

  2. Ändra parameterns BACKUP_PATH värde.

Återställa säkerhetskopiering av PostgreSQL-databas

Viktigt

Innan du återställer databasen rekommenderas att du först kontaktar BriefCam supportteam.

  1. Stoppa VSS-tjänsten från Windows-tjänsterna.

  2. För att återställa databaser, kör följande kommandon:

    .\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. Starta om tjänsterna.

Återställa Databassäkerhetskopior av Research Dashboards (Qlik)

  1. Kör den schemalagda säkerhetskopieringen.

  2. Kopiera de skapade filerna till migreringsplatsen.

  3. Kör installationsprogrammet för Research.

  4. Stoppa alla Qlik-tjänster.

  5. Kör endast databasdatabastjänsten (PostgreSQL-tjänsten).

  6. Släpp den nya PostgreSQL-databasen: dropdb -h localhost -p 4432 -U postgres QSR

  7. Skapa ny PostgreSQL-databas: createdb -h localhost -p 4432 -U postgres -T template0 QSR

  8. Återställ PostgreSQL db från backup-filerna: pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "c:\QSR_backup.tar"

  9. Kopiera den säkerhetskopierade appresursmappen till resursmappen.

  10. Kör databastjänsten i bootstrap-läge: repository.exe -bootstrap -standalone -restorehostname

  11. När det är klart, kör det igen utan -restorehostname: repository.exe -bootstrap -standalone

  12. Logga in på qmc med Firefox som <previousmachine>\bcuser.

  13. Uppdatera manuellt ägaren till alla dataanslutningars användare/lösenord till, <newmachine>\bcuser inklusive lösenordet (12 anslutningar).

  14. Uppdatera den lokala BCUser till RootAdmin direkt i PostgreSQL-databasen (tabell = användare)

  15. Uppdatera användaren direkt i PostgreSQL: <newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistenceProperties

  16. Kör aktiviteterna för att ladda om.

Återställa MongoDB-säkerhetskopior

  1. Stoppa VSS-tjänsten från Windows-tjänsterna.

  2. Avsluta sessionen genom att köra kommandot Session Kill run.

  3. Återställ databasen genom att köra följande kommando: PS> ./db-tool.exe restore-mongodb --backup-path ”{backup directory path}” --no-auth -y

    Till exempel: PS> ./db-tool.exe restore-mongodb --backup-path ”d:\my\mongo\bak\briefcam_mongodb_backup_2022-03-31_09-52-37” --no-auth -y

Parametrarna för kommandot är:

--backup-path

Sökväg till säkerhetskopieringskatalog

--no-auth

Använd inte autentisering. För närvarande är detta det enda alternativet.

-y, --yes

Bekräfta återställningen. Om detta inte läggs till, visas en bekräftelse.

-Hjälp

Visa hjälptexten och avsluta.

Notering:

  • Återställningen fungerar bara på de samlingar som finns i den specifika säkerhetskopieringskatalogen.

  • Om en samling som ska återställas redan finns kommer den att ersättas av den säkerhetskopierade versionen.

  • Även index återställs.