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

Edge for Private Cloud גרסה 4.16.05

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

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

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

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

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

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

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

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

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

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

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

  1. עוצרים את Cassandra:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. מסירים ספריות Cassandra ישנות:
    /<inst_root>/apigee/data/apigee-cassandra
    /<inst_root>/apigee/etc/apigee-cassandra.d
  3. מתקינים מחדש את Cassandra:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra התקנה
  4. Restore Cassandra:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra התאחזות גיבוי-2016.03.17,14.40.41.tar.gz
  5. מפעילים מחדש את כל הרכיבים:
    > /<inst_root>/apigee/apigee-service/bin/apigee-all הפעלה מחדש

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

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

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

  1. מתקינים מחדש את Cassandra:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra התקנה
  2. מריצים את ההגדרה בצומת Cassandra באמצעות אותו קובץ תצורה שבו משתמשים כשמתקינים את הצומת המקורי:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. מפעילים את Cassandra:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra התחלה
  4. אחרי שמתקינים את Cassandra, והצומת מוכן, (בהנחה ש-RF>=2 בכל מרחבי המפתחות) מפעילים את פקודת הצומת הבאה כדי לאתחל את הצומת:
    <inst_root>/apigee/apigee-cassandra/bin/nodetool -h תיקון מארח מקומי

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

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

מסד נתונים PostgreSQL

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

  1. עצירה של שרת הניהול, שרת Qpid ושרת Postgres בכל הצמתים:
    הערה: המערכת עדיין יכולה לטפל בבקשות לשרתי proxy של API בזמן שהרכיבים האלו מופסקים.
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /<inst_root>/geapigee/apigee
  2. התקנה מחדש של מסד הנתונים PostgreSQL:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql התקנה
  3. מפעילים את PostgreSQL:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. משחזרים את מסד הנתונים PostgreSQL מקובץ הגיבוי:
    /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql save 2016.03.17,14.40.41.dump
  5. מפעילים את שרת הניהול, את שרת ה-Qpid ואת שרת Postgres בכל הצמתים:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-gepid-server starteapige-service-server

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

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

שרת Postgres

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

שרת Qpid ו-Qpidd

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

OpenLDAP

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

שרת ניהול

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

מעבד בקשות

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

נתב

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

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

  1. ממשק משתמש להפסקת השימוש:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. מסירים ספריות ישנות של ממשק המשתמש:
    /<inst_root>/apigee/data/edge-ui
    /<inst_root>/apigee/etc/edge-ui.d
  3. מתקינים מחדש את ממשק המשתמש:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui התקנה
  4. משחזרים את ממשק המשתמש מקובץ הגיבוי:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui received Backup-2016.03.17,14.40.41.tar.gz
  5. מפעילים מחדש את ממשק המשתמש:
    > /<inst_root>/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