Skip to main content

מדריך למנהל המערכת של BriefCam

גיבויים

עדכון אחרון: 3 דקה לקריאה
גרסה2024r2
שפהעברית

חשוב

גיבויים הם באחריות הלקוח, והמשלב יכול לסייע בתכנון אסטרטגיית גיבוי שתענה על צרכי הלקוח וסביבתו.

גיבויים יומיים מתבצעים באופן אוטומטי בחצות ו -2 לפנות בוקר עבור Research ו- MongoDB.

מסד הנתונים ו- MongoDB מגובים ב: \\server\Briefcam\ServerData\Backups.

קובצי הגיבוי של RESEARCH נשמרים ב: \\server\Briefcam\ServerData\Backups\RESEARCH.

גיבויים למערכות בעלות זמינות גבוהה ו/או בקנה מידה גדול

במערכות עם פעילות גבוהה, עדיף לתזמן את הגיבוי בזמן שהמערכת לא פעילה (למשל סופי שבוע). אם הדבר אינו אפשרי, שכפול לשרת אחר הוא הפתרון הנכון.

במערכות שבהן מוגדר עיבוד 24/7, הגיבוי האוטומטי עלול לגרום לפסקי זמן של מסד הנתונים. למערכות מסוג זה מומלץ לפנות לתמיכה של BriefCamהחברה כדי לגבש אסטרטגיית גיבוי העונה על דרישות הלקוחות.

באופן כללי, במערכות בקנה מידה גדול או כאשר המערכת פעילה 24/7 מומלץ מאוד להגדיר שכפול ולהשבית את הגיבוי האוטומטי של משימות מתוזמנות.

מומלץ להגדיר גיבוי אחר למחשב אחר או להעתיק את הגיבויים למחשב אחר.

הרכיבים שיש לגבות הם:

Component

מה לגבות

שיטת גיבוי

מסד נתונים PostgreSQL

Dump של מסד נתונים

הפעל את 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.jswebConfig.js ומהתיקיות ProWebAdminClient והתיקיות ProWebClient בהתאמה

גיבוי קבצים לשרת אחר

שינוי זמני הגיבוי

ניתן לשנות את זמני הגיבוי המתוזמנים במתזמן המשימות של Windows.

  1. לחץ פעמיים על משימת הגיבוי.

    Backup task.png
  2. לחץ על ערוך.

    Backup task edit.png
  3. ערוך את לוח הזמנים.

    Backup schedule.png

שינוי תיקיית הגיבוי של RESEARCH

כדי לשנות את המיקום של גיבוי RESEARCH לאחר ההתקנה:

  1. פתח את BI_Backup סקריפט האצווה, שנמצא ב: BriefCamServer\scripts\db\backup\.

  2. שנה את הערך של BACKUP_PATH הפרמטר.

שחזור גיבויי מסד הנתונים PostgreSQL

חשוב

לפני שחזור מסד הנתונים, מומלץ לפנות תחילה לצוות התמיכה של BriefCam.

  1. משירותי Windows, הפסק את השירות.

  2. כדי לשחזר מסדי נתונים, הפעל את הפקודות הבאות:

    .\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. הפעל מחדש את השירותים.

שחזור גיבויי בסיס נתונים של לוחות מחוונים של מחקר (Qlik)

  1. הפעל את משימת הגיבוי המתוזמן.

  2. העתק את הקבצים שנוצרו לאתר ההעברה.

  3. יש להפעיל את תוכנית ההתקנה של Research.

  4. הפסק את כל שירותי Qlik.

  5. הפעל רק את שירות מסד הנתונים של המאגר (שירות PostgreSQL).

  6. שחרר את מסד הנתונים PostgreSQL טרי: dropdb -h localhost -p 4432 -U postgres QSR

  7. צור מסד נתונים חדש של PostgreSQL: 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 (טבלה = משתמשים)

  15. עדכן ישירות את המשתמש ב- PostgreSQL: <newmachine>\bcuser (table = ServiceClusterSettingsSharedPersistenceProperties

  16. הפעל את משימות הטעינה מחדש.

שחזור גיבויי MongoDB

  1. משירותי Windows, הפסק את השירות.

  2. להרוג את הפגישה על ידי הפעלת הפקודה להרוג הפעלה.

  3. שחזר את מסד הנתונים על ידי הפעלת הפקודה הבאה: PS> ./db-tool.exe restore-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

הפרמטרים עבור הפקודה הם:

—backup-path

נתיב ספריית גיבוי

—ללא אימות

אל תשתמש באימות. כרגע זו האפשרות היחידה.

-כן, —כן

אשר את השחזור. אם לא תתווסף הודעה זו, תופיע הודעת אישור.

עזרה

הצג את טקסט העזרה וצא.

הערה:

  • השחזור פועל רק באוספים הקיימים בספריית הגיבוי הספציפית.

  • אם אוסף לשחזור כבר קיים, הוא יוחלף בגירסה המגובה.

  • גם האינדקסים משוחזרים.