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

Edge for Private Cloud גרסה 4.19.01

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

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

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

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

  1. מסירים ספריות ישנות של CustomKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. שחזור הנתונים שלzoKeeper מקובץ הגיבוי:
    /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 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-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. מפעילים מחדש את כל הרכיבים.

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

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

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

    אחרי שמתקינים את Cassandra והצומת, הוא פועל (בהנחה ש-RF>=2 בכל מרחבי המפתחות) מפעילים את פקודת ה-nodetool הבאה כדי לאתחל את הצומת:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    יש להעביר את שם המשתמש והסיסמה רק אם הפעלתם אימות JMX עבור Cassandra.

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

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

מסד נתונים PostgreSQL

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

  1. עצירה של שרת הניהול, שרת Qpid ושרת Postgres בכל הצמתים:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. צריך לוודא שמסד הנתונים של PostgreSQL פועל:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. שחזור מסד הנתונים של PostgreSQL מקובץ הגיבוי:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 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 apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

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:
    /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 restore 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. שחזור Qpidd:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-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 restore 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 restore 2016.03.17,14.40.41
  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-server restore 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 restore 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 restore 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 restore backup-2016.03.17,14.40.41.tar.gz
  3. הפעלה מחדש של ממשק המשתמש:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start