Skip to main content

Ръководство за администратор на BriefCam

Резервни копия

Last Updated: 4 minute read
Версия2024r2
ЕзикБългарски

Важно

Резервните копия са отговорност на клиента и интеграторът може да помогне за разработването на стратегия за резервно копие, която да отговори на нуждите и средата на клиента.

Ежедневните резервни копия се извършват автоматично в полунощ и 2 часа сутринта за изследвания и MongoDB.

Базата данни и MongoDB са подкрепени от: \\server\Briefcam\ServerData\Backups..

Резервните файлове на RESEARCH се записват на\\server\Briefcam\ServerData\Backups\RESEARCH: ..

Резервни Копия За Системи С Висока Наличност И/Или Широкомащабни

За системи с висока активност най-добре е да планирате резервното копие, докато системата е неактивна (например през уикендите). Ако това не е възможно, репликацията на друг сървър е правилното решение.

В системи, където 24/7 обработка е конфигуриран, автоматичното резервно копие може да доведе до прекъсване на базата данни. За тези видове системи се препоръчва да се свържете с поддръжката BriefCamна компанията, за да изготвите стратегия за резервно копие, която отговаря на изискванията на клиентите.

Като цяло, при широкомащабни системи или когато системата работи 24 часа в денонощието, 7 дни в седмицата, е силно препоръчително да се настрои репликация и да се деактивират планираните задачи за автоматично резервно копие.

Препоръчително е да настроите друго резервно копие на друга машина или да копирате резервните копия на друга машина.

Компонентите, които трябва да бъдат архивирани, са:

Component

Какво да направите резервно копие

Метод на резервно копие

PostgreSQL база данни

Дъмпинг на базата данни

Пусни exportDB.bat файла

Споделена папка на BriefCam – ServerData

Цялото пространство за съхранение, използвано от BriefCam

Огледало на диск, репликация, RAID конфигурация, външни резервни копия

BI данни – QlikShare

Файловете с данни на QLIK

Пусни bi_backup.exe файла

MongoDB – само в мащабни среди

Петната за активиране на камерата

Свържете се с поддръжката на BriefCam

Лицензионни данни

Файлът за активиране на лиценза

Файлът за активиране на лиценза

Конфигуриране на файлове от бази данни

postgresql.conf и postgresql.auto.conf (намира се в папката PostgreSQL_Data)

Резервно копие на файлове в друг сървър

Балансиране на натоварването

Nginx.conf Файл (намира се в \Nginx\Conf\ папката)

Резервно копие на файлове в друг сървър

IIS

web.config.js и webConfig.js съответно от ProWebAdminClient папките и ProWebClient папките

Резервно копие на файлове в друг сървър

Промяна на времето за архивиране

Планираните часове за архивиране могат да бъдат променени в планирането на задачи на Windows.

  1. Щракнете двукратно върху задачата за архивиране.

    Backup task.png
  2. Щракнете върху Редактиране.

    Backup task edit.png
  3. Редактиране на графика.

    Backup schedule.png

Промяна на папката на RESEARCH Backup

За да смените местоположението на резервното копие на RESEARCH след инсталирането:

  1. Отваряне на BI_Backup партида скрипт, който се намира в: BriefCamServer\scripts\db\backup\.

  2. Промяна на стойността на BACKUP_PATH параметъра.

Възстановяване на PostgreSQL Database Backup (Резервно копие за база данни)

Важно

Преди да възстановите базата данни, препоръчително е първо да се свържете с екипа за поддръжка на BriefCam.

  1. От услугите на Windows спрете услугата VService.

  2. За да възстановите базите данни (с изключение на BriefCam v6.4 HF3), изпълнете следните команди:

    .\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. Рестартирайте услугите.

Възстановяване На Резервните Копия На Базите Данни На Research Dashboard (Qlik)

  1. Изпълнете планираната задача за архивиране.

  2. Копирайте създадените файлове в сайта за миграция.

  3. Стартирайте инсталиращата програма на модула ИЗСЛЕДВАНЕ (Research).

  4. Спри всички услуги на Qlik.

  5. Стартирайте само услугата за база данни на хранилището (услугата PostgreSQL).

  6. Пуснете свежия PostgreSQL db: dropdb -h localhost -p 4432 -U postgres QSR

  7. Създайте нов PostgreSQL db: createdb -h localhost -p 4432 -U postgres -T template0 QSR

  8. Възстановява PostgreSQL db от резервните файлове: pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "c:\QSR_backup.tar"

  9. Копирайте папката за споделяне на приложения в папката за споделяне.

  10. Стартирайте услугата за хранилище в режим на зареждане: repository.exe -bootstrap -standalone -restorehostname

  11. След като приключи, го стартирайте отново без -restorehostname: repository.exe -bootstrap -standalone

  12. Влизане в qmc с Firefox като <previous machine>\bcuser.

  13. Актуализирайте ръчно собственика на всички връзки с данни на потребителя/паролата към, <newmachine>\bcuser включително паролата (12 връзки).

  14. Директно актуализиране на локалното BCUser да бъде RootAdmin в PostgreSQL db (table = users)

  15. Актуализирайте директно потребителя в PostgreSQL: <newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistenceProperties

  16. Изпълнете задачите за презареждане.

Възстановяване на MongoDB резервното копие

  1. От услугите на Windows спрете услугата VService.

  2. Убийте сесията, като изпълните командата Session Kill Run.

  3. Възстановява базата данни, като изпълнява следната команда: PS> ./db-tool.exe recovery-mongodb --backup-path "{backup directory path}" --no-auth -y

    Например: PS> ./db-tool.exe restore-mongodb --backup-path "d:\my\mongo\bak\briefcam_mongodb_backup_2022-03-31_09-52-37" --no-auth -y

Параметрите на командата са:

--Резервно копие-път

Път до директорията на резервното копие

-- не-удостоверяване

Не използвайте удостоверяване. Понастоящем това е единствената опция.

-Y, --Да

Потвърдете възстановяването. Ако това не бъде добавено, ще се появи потвърдено съобщение.

Помощ

Показване на помощния текст и изход.

Забележка:

  • Възстановяването работи само върху колекциите, които съществуват в конкретната директория за резервно копие.

  • Ако вече съществува колекция, която трябва да бъде възстановена, тя ще бъде заменена от резервната версия.

  • Индексите също са възстановени.