Skip to main content

BriefCam administratorvejledning

Sikkerhedskopier

Last Updated: 3 minute read
Version2024r2
SprogDansk

Vigtigt

Backups er kundens ansvar, og integratoren kan hjælpe med at designe en backupstrategi, der imødekommer kundens behov og miljø.

Daglig sikkerhedskopiering udføres automatisk ved midnat og 2 AM for Research og MongoDB.

Databasen og MongoDB sikkerhedskopieres til: \\server\Briefcam\ServerData\Backups.

RESEARCH-sikkerhedskopifilerne gemmes i: \\server\Briefcam\ServerData\Backups\RESEARCH.

Sikkerhedskopiering Af Systemer Med Høj Tilgængelighed Og/Eller Store Systemer

For højaktive systemer er det bedst at planlægge sikkerhedskopieringen, mens systemet er inaktivt (f.eks. i weekender). Hvis det ikke er muligt, er replikering til en anden server den rigtige løsning.

I systemer, hvor behandling er konfigureret døgnet rundt, kan den automatiske sikkerhedskopiering forårsage timeout for databasen. For disse typer systemer anbefales det at kontakte BriefCamsupportteamet for at komme med en backupstrategi, der opfylder kundernes krav.

Generelt anbefales det i store systemer, eller når systemet er i drift døgnet rundt, at opsætte replikering og deaktivere automatiske planlagte sikkerhedskopieringsopgaver.

Det anbefales, at du opretter en anden sikkerhedskopi til en anden computer eller kopierer sikkerhedskopierne til en anden computer.

Følgende komponenter skal sikkerhedskopieres:

Komponent

Hvad skal sikkerhedskopieres

Sikkerhedskopieringsmetode

PostgreSQL-database

Dump af database

Kør exportDB.bat filen

BriefCam delt mappe – ServerData

Hele storaget udnyttet af BriefCam

Diskspejling, replikering, RAID-konfiguration, eksterne sikkerhedskopieringer

BI-data – QlikShare

Qlik-datafilerne

Kør bi_backup.exe filen

MongoDB – kun i store miljøer

Kamera-aktiverings-blobs

Kontakt BriefCam Support

Licensdata

Licensaktiveringsfilen

Licensaktiveringsfilen

Konfigurationsfiler til databaser

postgresql.conf og postgresql.auto.conf (placeret i mappen PostgreSQL_Data)

Sikkerhedskopier filer til en anden server

Belastningsjustering

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

Sikkerhedskopier filer til en anden server

IIS

web.config.js og webConfig.js fra mapperne ProWebAdminClient og ProWebClient hhv.

Sikkerhedskopier filer til en anden server

Ændring af tidspunkterne for sikkerhedskopiering

De planlagte sikkerhedskopieringstidspunkter kan ændres i Windows Opgavestyring.

  1. Dobbeltklik på sikkerhedskopieringsopgaven.

    Backup task.png
  2. Klik på Rediger.

    Backup task edit.png
  3. Rediger tidsplanen.

    Backup schedule.png

Ændring af mappen RESEARCH Sikkerhedskopiering

Sådan ændrer du placeringen af RESEARCH-sikkerhedskopien efter installationen:

  1. Åbn batch-BI_Backupscriptet, som er placeret på: BriefCamServer\scripts\db\backup\.

  2. Ændre værdien af BACKUP_PATH parameteren.

Gendannelse af PostgreSQL-databasesikkerhedskopier

Vigtigt

Før du gendanner databasen, anbefales det, at du kontakter BriefCam Support-teamet.

  1. Fra Windows-tjenesterne skal du stoppe VSS-tjenesten.

  2. For at gendanne databaser skal du køre følgende kommandoer:

    .\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. Genstart tjenesterne.

Gendannelse af databasesikkerhedskopier af Research Dashboards (Qlik)

  1. Kør den planlagte sikkerhedskopieringsopgave.

  2. Kopier de oprettede filer til migreringssystemet.

  3. Kør installationsprogrammet Research.

  4. Stop alle Qlik-tjenester.

  5. Kør kun lagerdatabasetjenesten (PostgreSQL-tjenesten).

  6. Slip den friske PostgreSQL db: dropdb -h localhost -p 4432 -U postgres QSR

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

  8. Gendan PostgreSQL db fra sikkerhedskopifilerne: pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "c:\QSR_backup.tar"

  9. Kopier den sikkerhedskopierede app-delemappe til delemappen.

  10. Kør lagertjenesten i bootstrap-tilstand: repository.exe -bootstrap -standalone -restorehostname

  11. Når den er færdig, skal du køre den igen uden -restorehostname: repository.exe -bootstrap -standalone

  12. Log på qmc med Firefox som <forrige computer>\bcuser.

  13. Manuel opdatering af ejeren af alle dataforbindelsers bruger/adgangskode til <newmachine>\bcuser inklusive adgangskoden (12 forbindelser).

  14. Opdater direkte den lokale BCUser til at være RootAdmin i PostgreSQL db (tabel = brugere)

  15. Opdater brugeren direkte i PostgreSQL: <newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistenceProperties

  16. Kør genindlæsningsopgaver.

Gendannelse af MongoDB-sikkerhedskopier

  1. Fra Windows-tjenesterne skal du stoppe VSS-tjenesten.

  2. Dræb sessionen ved at køre kommandoen Sessionsdræb.

  3. Gendan databasen ved at køre følgende kommando: PS> ./db-tool.exe restore-mongodb --backup-path "{backup directory path}" --no-auth -y

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

Parametrene for kommandoen er:

-- backup- path

Sti til sikkerhedskopi-mappe

-- no- auth

Brug ikke godkendelse. Aktuelt er dette den eneste mulighed.

-y, --yes

Bekræft gendannelsen. Hvis dette ikke er tilføjet, vil der blive vist en bekræftelsesbesked.

-help

Vis hjælpeteksten og afslut.

Bemærk:

  • Gendannelsen fungerer kun på de samlinger, der findes i den angivne sikkerhedskopimappe.

  • Hvis der allerede eksisterer en samling, der skal gendannes, vil den blive erstattet af den sikkerhedskopierede version.

  • Indekser bliver også gendannet.