איך לשחזר רכיב בסביבה קיימת

Edge for Private Cloud גרסה 4.17.09

מסמך זה מכסה שחזור של רכיב כלשהו של Edge לסביבה קיימת ללא צורך בהתקנה מחדש של הרכיב. כלומר, לצומת שבו משחזרים את הרכיב יש כתובת IP או שם DNS זהים לאלה של תהליך הגיבוי.

במקרה של התקנה מחדש של הרכיב, כדאי לעיין במאמר איך להתקין מחדש ולשחזר רכיבים.

גן החיות אפאצ'י

שחזור של צומת עצמאי אחד

  1. מסירים ספריות ישנות של CustomKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. שחזר את נתוני גן החיות מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper save Backup-2016.03.17,14.40.41.tar.gz
  3. עליך להפעיל מחדש את כל הרכיבים כדי לסנכרן את גן החיות החדש ששוחזר.

שחזור צומת של אשכול אחד

  1. אם צומת אחד של חברתzoKeeper נכשל, שהוא חלק ממתחם, אפשר ליצור צומת חדש עם אותו שם מארח או כתובת IP (צריך לבצע את שלבי ההתקנה מחדש שמתוארים במאמר איך להתקין מחדש ולשחזר רכיבים) וכשהוא יצטרף למערך שלzoKeeper הוא יקבל את תמונות המצב העדכניות ביותר מה-Leader ויתחיל לשרת את הלקוחות. במקרה כזה, אין צורך לשחזר נתונים.

שחזור אשכול מלא

  1. עצירת האשכול המלא.
  2. שחזר את כל צומתי התאמות גן החיות מקובץ הגיבוי.
  3. הפעלת האשכול שלzoKeeper.
  4. מפעילים מחדש את כל הרכיבים.

אפאצ'י קסנדרה

שחזור של צומת עצמאי אחד

  1. מסירים את ספריית Cassandra הישנה:
    /opt/apigee/data/apigee-cassandra
  2. משחזרים את הצומת של Cassandra מקובץ הגיבוי:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandraremovebackup-2016.03.17,14.40.41.tar.gz
  3. מפעילים מחדש את כל הרכיבים.

שחזור צומת של אשכול אחד

  1. אם צומת Cassandra נכשל, והוא חלק ממתחם, אפשר ליצור צומת חדש עם אותו שם מארח או כתובת IP (צריך לבצע את שלבי ההתקנה מחדש המפורטים באיך להתקין מחדש ולשחזר רכיבים). עליך רק להתקין מחדש את Cassandra, אין צורך לשחזר את הנתונים.

    כשמבצעים שחזור בצומת שאינו מקור, חשוב לוודא שקיים לפחות צומת מקור אחד של Cassandra.

    אחרי ההתקנה של Cassandra, והצומת פועל (בתנאי ש-RF>=2 בכל מרחבי המפתחות) יריץ את פקודת הצומת הבאה כדי לאתחל את הצומת:
    opt/apigee/apigee-cassandra/bin/nodetool -h תיקון מארח מקומי

שחזור אשכול מלא

  1. עצירת האשכול המלא.
  2. שחזר את כל צומתי Cassandra מקובץ הגיבוי.
  3. מפעילים את אשכול Cassandra.
  4. מפעילים מחדש את כל הרכיבים.

מסד נתונים PostgreSQL

PosgreSQL שפועל באופן עצמאי או בתור Master

  1. עצירה של שרת הניהול, שרת Qpid ושרת Postgres בכל הצמתים:
    הערה: המערכת עדיין יכולה לטפל בבקשות לשרתי proxy של API בזמן שהרכיבים האלו מופסקים.
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres
  2. מוודאים שמסד הנתונים של PostgreSQL פועל:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. משחזרים את מסד הנתונים PostgreSQL מקובץ הגיבוי:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresqlRestore 2016.03.17,14.40.41.dump
  4. מפעילים את Management Server, Qpid Server ו-Postgres Server בכל הצמתים:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start/optege-apige/

PosgreSQL פועל במצב המתנה

  1. יש להגדיר מחדש את מסד הנתונים PostgreSQL באמצעות אותו קובץ תצורה שבו השתמשת כדי להתקין אותו:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. מפעילים את PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

שרת Postgres

  1. מסירים ספריות ישנות של Postgres Server:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. שחזור שרת Postgres מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server review backup-2016.03.17,14.40.41.tar.gz
  3. מפעילים את שרת Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

מסד נתונים Qpidd

  1. מסירים ספריות Qpidd ישנות:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Restore Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd verification גיבוי-2016.03.17,14.40.41.tar.gz
  3. מפעילים את Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

שרת Qpid

  1. מסירים ספריות ישנות של שרת Qpid:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. משחזרים את שרת ה-Qpid מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server receipt backup-2016.03.17,14.40.41.tar.gz
  3. מפעילים את שרת Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. מסירים ספריות OpenLDAP ישנות:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. שחזר את OpenLDAP מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap מסע גיבוי-2016.03.17,14.40.41.tar.gz
  3. מפעילים מחדש את OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

שרת ניהול

  1. מסירים ספריות ישנות של שרת הניהול:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. שחזר את שרת הניהול מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-serverration Backup-2016.03.17,14.40.41.tar.gz
  3. מפעילים מחדש את שרת הניהול:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

מעבד בקשות

  1. מסירים ספריות ישנות של מעבד הודעות:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. משחזרים את מעבד ההודעות מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor backup-2016.03.17,14.40.41.tar.gz
  3. מפעילים מחדש את מעבד ההודעות:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

נתב

  1. מסירים ספריות נתב ישנות:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. שחזר את הנתב מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router save backup-2016.03.17,14.40.41.tar.gz
  3. מפעילים מחדש את הנתב:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router start

ממשק המשתמש של Edge

  1. מסירים ספריות ישנות של ממשק המשתמש:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. משחזרים את ממשק המשתמש מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui פעיל backup-2016.03.17,14.40.41.tar.gz
  3. מפעילים מחדש את ממשק המשתמש:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui start