איך לשחזר

Edge for Private Cloud v4.18.05

אפשר לשחזר רכיב מהקובץ שיצרתם כשמגבים את הרכיב הזה.

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

/opt/apigee/apigee-service/bin/apigee-service component_name restore backupFile

כאשר backupFile הוא השם של קובץ הגיבוי ו-component_name הוא השם של הרכיב. 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 (ממשק משתמש קלאסי)

למשל:

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

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

פקודת השחזור:

  1. שימוש בקובץ הגיבוי שצוין או קבלת קובץ הגיבוי האחרון, אם לא צוין שם קובץ.
  2. הפונקציה בודקת אם הספריות הבאות ריקות:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d
  3. אם הספריות שלמעלה לא ריקות, הפקודה restore תיפסק ותתבקשו להסיר אותן.
  4. מפסיק את הרכיב.
  5. שחזור הרכיב מהגיבוי.