אתם יכולים לשחזר רכיב מהקובץ שיצרתם כשגיביתם את הרכיב הזה. כדי לעשות את זה, משתמשים בפקודה restore.
שימו לב שהפקודה restore:
- משתמש בקובץ הגיבוי שצוין או מקבל את קובץ הגיבוי האחרון, אם לא צוין שם קובץ.
- מוודא שספריות הנתונים של הרכיב ריקות.
- עצירת הרכיב. אחרי השחזור, צריך להפעיל מחדש את הרכיב באופן מפורש.
בקטע הזה מוסבר איך משתמשים בפקודה restore.
כדי לשחזר רכיב מקובץ גיבוי:
- מוודאים שהספריות הבאות ריקות:
/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 - משחזרים את ההגדרות והנתונים הקודמים באמצעות הפקודה הבאה:
/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מחילה מחדש את ההגדרות שגובו ומשחזרת את הנתונים מהמועד שבו בוצע הגיבוי. - component_name הוא שם הרכיב. הערכים האפשריים כוללים:
- מפעילים מחדש את הרכיב, כמו בדוגמה הבאה:
/opt/apigee/apigee-service/bin/apigee-service component_name start