מידע על יצירת גיבויים של Looker זמין בדף התיעוד בנושא יצירת גיבויים.
כדי לשחזר מופע של Looker באירוח בצד הלקוח למארח חדש, צריך לבצע רק את השלבים האלה מתוך הוראות ההתקנה של Looker:
- מוודאים שהשרת החדש עומד במפרט המינימלי של השרת.
- מפעילים את ntpd או את chronyd.
- יוצרים את המשתמש, הקבוצה וספריית הבית של Looker.
- דילוג על הורדת אפליקציית Looker ועל כל שלבי ההתקנה שנותרו.
אחרי שהמארח החדש יהיה מוכן:
- משחזרים את הקבצים מהגיבוי.
מפעילים את Looker:
sudo su - looker cd looker ./looker start
סביבות באשכולות
כדי לשחזר את מסד הנתונים של MySQL בסביבה מקובצת:
- מפסיקים את כל המופעים של Looker שפועלים באשכול.
- משחזרים את מסד הנתונים.
- מפעילים את מופעי Looker אחד אחד.
פרטים נוספים על שחזור מסדי נתונים של MySQL מופיעים במסמכי התיעוד של MySQL.
שחזור גיבוי שלא תלוי בחנות מפתחות
במקרים של התקנות באירוח בצד הלקוח שהועברו להצפנת AES-256 GCM ויצרו גיבוי שלא תלוי ב-keystore, צריך לעדכן את מסד הנתונים הפנימי של Looker אחרי שמבצעים שחזור.
אחרי שמשחזרים גיבוי שלא תלוי ב-Keystore, צריך לבצע את הפעולות הבאות כדי לפענח את מפתח ה-KEK, להצפין אותו מחדש באמצעות ה-Keystore המקומי החדש ולעדכן את רשומת המפתח במסד הנתונים הפנימי:
מפסיקים את Looker:
cd looker ./looker stopאם Looker הוא clustered, צריך לעצור כל צומת לפני שממשיכים.
אם יש צמתים שעדיין פועלים כשמריצים את הפקודה
restore_dr_backupמאוחר יותר, הפקודה תיכשל ותופיע ההודעה "יש צמתים פעילים אחרים שמחוברים למסד הנתונים הזה של Looker בעורף המערכת". אם Looker הושבת בדקה האחרונה, נסה שוב בקרוב, אחרת ודא שכל הצמתים באשכול הושבתו".מוודאים של-Looker יש גישה למפתח ה-CMK שמשמש למאגר המפתחות המקומי של המיקום שבו שחזרתם את Looker. אם ה-CMK של מיקום השחזור מאוחסן בקובץ, אפשר להשתמש במשתנה הסביבה
LKR_MASTER_KEY_FILEכדי להפנות לנתיב של קובץ ה-CMK:export LKR_MASTER_KEY_FILE=<path_to_CMK_file>לחלופין, אם רוצים לספק את מפתח ה-CMK של מיקום השחזור ישירות במשתנה סביבה, אפשר להשתמש במשתנה הסביבה
LKR_MASTER_KEY_ENV:export LKR_MASTER_KEY_ENV=<CMK_value>מעדכנים את מסד הנתונים הפנימי:
./looker restore_dr_backup <path_to_CMK_file>
<path_to_CMK_file>הוא הנתיב ושם הקובץ של קובץ המפתח בטקסט פשוט שנוצר כשבוצע הגיבוי שלא תלוי ב-Keystore. קובץ המפתח הוא בפורמט הבא:{"dbmk":"vr1LUwO3q6weY8iS3JykVljSjiD4m6eGk227Cs7Qu9Q=\n","backup_uid":"XCXvRa38mNeqT6+HRBCo2Q=="}כאשר הערך של
dbmkהוא מפתח הצפנה של 256 ביט בקידוד Base64, ו-backup_uidהוא שם ייחודי שמשמש לשמירת המפתח במסד הנתונים.
אחרי שתעדכנו את מסד הנתונים הפנימי של Looker, תוכלו להפעיל את Looker כרגיל. אחרי שמפעילים את Looker, מומלץ למחוק את קובץ המפתח בטקסט לא מוצפן ששימש ליצירת הגיבוי שלא תלוי במאגר המפתחות.