שחזור מהגיבוי

ניתן לשחזר רכיב מהקובץ שיצרתם במהלך גיבוי up במרכיב הזה. אפשר לעשות זאת באמצעות הפקודה restore.

שימו לב שהפקודה restore:

  • משתמש בקובץ הגיבוי שצוין או מקבל את קובץ הגיבוי העדכני ביותר, אם לא קיים שם קובץ שצוין.
  • מוודא שספריות הנתונים של הרכיב ריקות.
  • עוצר את הרכיב. צריך להפעיל מחדש את הרכיב באופן מפורש לאחר השחזור.

בקטע הזה מוסבר איך להשתמש בפקודה restore.

כדי לשחזר רכיב מקובץ גיבוי:

  1. מוודאים שהספריות הבאות ריקות:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    אם הם לא ריקים, אפשר למחוק את התוכן שלהם באמצעות פקודות כמו:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. משחזרים את ההגדרות האישיות והנתונים הקודמים באמצעות הפקודה הבאה:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    כאשר:

    • component_name הוא שם הרכיב. הערכים האפשריים כוללים:
      • apigee-cassandra (קסנדרה)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (מסד נתונים של PostgreSQL)
      • apigee-qpidd (קיפוד)
      • apigee-sso (כניסה יחידה (SSO))
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (שרת ניהול)
      • edge-management-ui (ממשק קצה חדש של Edge)
      • edge-message-processor (מעבד הודעות)
      • edge-postgres-server (שרת Postgres)
      • edge-qpid-server (שרת Qpid)
      • edge-router (נתב קצה)
      • edge-ui (ממשק משתמש קלאסי)
    • backup_file הוא שם הקובץ שיצרתם כשיצרתם את לגבות את הרכיב הזה. הערך הזה לא כולל את הנתיב, אבל כולל את התחילית 'backup- ' וסיומות קובץ. לדוגמה, backup-2019.03.17,14.40.41.tar.gz

    לדוגמה:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    ציון הערך backup_file הוא אופציונלי. אם לא צוין, Apigee תשתמש בקובץ העדכני ביותר ב-/opt/apigee/backup/component_name.

    הפקודה restore מחילה מחדש את התצורה שגיביתה ומשחזרת את נתונים מהתקופה שבה בוצע הגיבוי.

  3. צריך להפעיל מחדש את הרכיב, לפי הדוגמה הבאה מציג:
    /opt/apigee/apigee-service/bin/apigee-service component_name start