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

Edge for Private Cloud גרסה 4.18.05

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

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

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

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

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

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

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

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

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

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

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

  1. הפסקת קסנדרה:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. מסירים את ספריית Cassandra הישנה:
    /opt/apigee/data/apigee-cassandra
  3. מתקינים מחדש את Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra התקנה
  4. Restore Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra חלים
  5. מפעילים מחדש את כל הרכיבים:
    > /opt/apigee/apigee-service/bin/apigee-all הפעלה מחדש

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

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

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

  1. מתקינים מחדש את Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra התקנה
  2. מריצים את ההגדרה בצומת Cassandra באמצעות אותו קובץ תצורה שבו משתמשים כשמתקינים את הצומת המקורי:
    > /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra setup -f configFile
  3. מפעילים את Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra start
  4. אחרי שמתקינים את 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 התקנה
  3. מפעילים את PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. משחזרים את מסד הנתונים PostgreSQL מקובץ הגיבוי:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresqlRestore 2016.03.17,14.40.41.dump
  5. מפעילים את Management Server, Qpid Server ו-Postgres Server בכל הצמתים:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    > /opt/apigee/apigee/

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

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

שרת Postgres

  1. הפסקת ה-Postgres Server בכל צומתי המאסטר והמתנה:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. מסירים ספריות ישנות של Postgres Server:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. התקנה מחדש של שרת Postgres:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
  4. שחזור שרת Postgres מקובץ הגיבוי:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server verification Backup-2016.03.17,14.40.41.tar.gz
  5. הפעלה של Postgres Server בכל הצמתים הראשיים וצמתים במצב המתנה:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

שרת Qpid ו-Qpidd

  1. עצירת הפעולה של Qpidd, Qpid Server ו-Postgres Server בכל הצמתים:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    > /opt-apigeapigeapigepigepige/
  2. מסירים את הספריות הישנות של שרת Qpid ו-Qpidd:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  3. מתקינים מחדש את Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd התקנה
  4. שחזור Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd verification גיבוי-2016.03.17,14.40.41.tar.gz
  5. מפעילים את Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
  6. התקנה מחדש של שרת Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
  7. Restore Qpid Server:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server verification backup-2016.03.17,14.40.41.tar.gz
  8. מפעילים מחדש את Qpid Server , Qpidd ו-Postgres Servers בכל הצמתים:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd האירוע

OpenLDAP

  1. הפסקת OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. מתקינים מחדש את OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap התקנה
  3. מסירים ספריות OpenLDAP ישנות:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. שחזור של OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap save Backup-2016.03.17,14.40.41.tar.gz
  5. מפעילים מחדש את OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. מפעילים מחדש את כל שרתי הניהול:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server הפעלה מחדש

שרת ניהול

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

מעבד בקשות

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

נתב

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

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

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

השלמת שחזור האתר

  1. הפסקת כל הצמתים של הרכיבים. חשוב לשים לב שהסדר של הפסקת מערכות המשנה חשוב – קודם כל צומתי Edge וכל הצמתים של מאגרי הנתונים.
  2. משחזרים את כל הרכיבים כפי שמתואר למעלה.
  3. עכשיו מפעילים את כל הרכיבים בסדר הבא. שימו לב שהסדר של הפעלת תת-המערכות חשוב:
    1. הפעלת האשכול שלzoKeeper
    2. הפעלת אשכול Cassandra
    3. בדיקה ש-OpenLDAP פועל
    4. התחלת qpid
    5. בדיקה שמסד הנתונים של PostgreSQL פועל
    6. הפעלה של שרת הניהול
    7. הפעלת נתבים ומעבדי הודעות
    8. הפעלת שרת Qpid
    9. הפעלת שרת Postgres
    10. הפעלת ממשק המשתמש של Apigee