Edge for Private Cloud גרסה 4.19.01
במסמך הזה נסביר על התקנה מחדש ושחזור של רכיב Edge. ביצוע התהליך הזה אם צריך להתקין מחדש את רכיב Edge לפני שחזור הגיבוי.
שומר בגן החיות אפאצ'י
שחזור של צומת עצמאי אחד
- הפסקת ZoomKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - הסרת ספריות ישנות ב-ZooKeeper:
/opt/apigee/data/apigee-zookeeper
/opt/apigee/etc/apigee-zookeeper.d - יש להתקין מחדש את ZoomKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper התקנה - שחזור של ZoomKeeper.
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeperrecovery גיבוי-2016.03.17,14.40.41.tar.gz - צריך להפעיל מחדש את כל הרכיבים:
> /opt/apigee/apigee-service/bin/apigee-all בנפרד
שחזור צומת של אשכול אחד
אם צומת שלzoKeeper יחיד נכשל כי הוא חלק ממתחם, אפשר ליצור צומת חדש עם את אותו שם מארח/כתובת IP, ומתקינים מחדש את ZoomKeeper. כשהצומת החדש ZoomKeeper מצטרף אל ב-ZooKeeper הוא מקבל את תמונות המצב האחרונות מהמנהיג ומתחיל לתת שירות ללקוחות. במקרה הזה אין צורך לשחזר נתונים.
- יש להתקין מחדש את ZoomKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper התקנה - מריצים את ההגדרה בצומתZoKeeper באמצעות אותו קובץ תצורה שמשמש להתקנה של
הצומת המקורי:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - הפעלת ZoomKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
שחזור של אשכול מלא
- לעצור את האשכול המלא.
- שחזור כל הצמתים שלzoKeeper מקובץ הגיבוי כפי שמתואר למעלה עבור כרטיס מידע אחד .
- מפעילים את האשכול ZoomKeeper.
- מפעילים מחדש את כל הרכיבים.
אפאצ'י קסנדרה
שחזור של צומת עצמאי אחד
- הפסקת קסנדרה:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - הסרה של ספריית Cassandra הישנה:
/opt/apigee/data/apigee-cassandra - התקנה מחדש של Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra תקינה - שחזור של קסנדרה:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra מיוחד גיבוי-2016.03.17,14.40.41.tar.gz - צריך להפעיל מחדש את כל הרכיבים:
> /opt/apigee/apigee-service/bin/apigee-all בנפרד
שחזור צומת של אשכול אחד
אם צומת יחיד של Cassandra נכשל, זה חלק מהרכב, אפשר ליצור צומת חדש עם אותו שם מארח/כתובת IP. צריך רק להתקין מחדש את Cassandra, לא צריך לשחזר של הנתונים.
הערה: כשמבצעים התקנה מחדש בצומת שאינו מקור, חשוב לוודא שלפחות מקור אחד של Cassandra הצומת מוגדר.
- התקינו מחדש את Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- מריצים את ההגדרה בצומת Cassandra באמצעות אותו קובץ תצורה שמשמש כשמתקינים את
הצומת המקורי:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- מפעילים את Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- אחרי התקנת Cassandra, והצומת הוא למעלה, (בהינתן ש-RF>=2 לכל מרחבי המפתחות)
מריצים את פקודת
nodetool
הבאה כדי לאתחל את הצומת:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
צריך להעביר את שם המשתמש והסיסמה רק אם מופעל אימות JMX של Cassandra.
שחזור של אשכול מלא
- לעצור את האשכול המלא.
- שחזור של כל הצמתים של Cassandra מקובץ הגיבוי.
- מפעילים את אשכול Cassandra.
- מפעילים מחדש את כל הרכיבים.
מסד נתונים של PostgreSQL
PosgreSQL פועל בנפרד או כמאסטר
- הפסקת שרת הניהול, שרת 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-server stop - צריך להתקין מחדש את מסד הנתונים של PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql התקנה - התחלת PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - שחזור מסד הנתונים של PostgreSQL מקובץ הגיבוי:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql recovery 2016.03.17,14.40.41.dump - הפעלת שרת הניהול, שרת Qpid ושרת Postgres בכל הצמתים:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PosgreSQL פועל כמצב המתנה
- צריך להתקין מחדש את מסד הנתונים של PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql התקנה - מגדירים מחדש את מסד הנתונים של PostgreSQL באמצעות אותו קובץ תצורה שבו השתמשתם כדי להתקין אותו:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup – f configFile - התחלת PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
שרת Postgres
- הפסקת שרת Postgres בכל הצמתים הראשיים והמצב המתנה:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - הסרת ספריות שרת ישנות של Postgres:
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - התקנה מחדש של שרת Postgres:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server התקנת - שחזור שרת Postgres מקובץ הגיבוי:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgre-serverrecovery גיבוי-2016.03.17,14.40.41.tar.gz - הפעלת שרת Postgres בכל הצמתים הראשיים ובמצב המתנה:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
שרת Qpid ו-Qpidd
- הפסקת Qpidd , Qpid Server ושרת Postgres בכל הצמתים:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - הסרת ספריות 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 - התקנה מחדש של Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install - שחזור ה-Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpiddRestore גיבוי-2016.03.17,14.40.41.tar.gz - התחלת Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start - התקנה מחדש של שרת Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server התקנת - שחזור שרת ה-Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-serverRestore גיבוי-2016.03.17,14.40.41.tar.gz - הפעלה מחדש של שרתי Qpid, Qpidd ו-Postgres בכל הצמתים:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd מחדש
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server מחדש
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server מחדש
OpenLDAP
- כדי להפסיק את OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop - מתקינים מחדש את OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap התקנה - הסרה של ספריות OpenLDAP ישנות:
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - שחזור OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldapRestore גיבוי-2016.03.17,14.40.41.tar.gz - הפעלה מחדש של OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start - הפעלה מחדש של כל שרתי הניהול:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server מחדש
שרת ניהול
- הפסקת שרת הניהול:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop - הסרת ספריות ישנות של שרת הניהול:
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - התקנה מחדש של שרת הניהול:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server installation - שחזור שרת הניהול מקובץ הגיבוי:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-serverrecovery גיבוי-2016.03.17,14.40.41.tar.gz - הפעלה מחדש של שרת הניהול:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
מעבד בקשות
- הפסקת מעבד ההודעות:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop - הסרת ספריות ישנות של מעבד הודעות:
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - התקנה מחדש של מעבד ההודעות:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor התקנה - שחזור מעבד ההודעות מקובץ הגיבוי:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor recovery גיבוי-2016.03.17,14.40.41.tar.gz - הפעלה מחדש של מעבד ההודעות:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
נתב
- הפסקת הנתב:
> /opt/apigee/apigee-service/bin/apigee-service edge-router stop - הסרה של ספריות נתב ישנות:
/opt/apigee/data/edge-router
/opt/apigee/etc/edge-router.d - התקנה מחדש של הנתב:
> /opt/apigee/apigee-service/bin/apigee-service edge-router תקינה - שחזור הנתב מקובץ הגיבוי:
> /opt/apigee/apigee-service/bin/apigee-service edge-router recovery גיבוי-2016.03.17,14.40.41.tar.gz - הפעלה מחדש של הנתב:
> /opt/apigee/apigee-service/bin/apigee-service edge-router start
ממשק המשתמש של Edge
- ממשק המשתמש של עצירה:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui stop - הסרה של ספריות ישנות של ממשק משתמש:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - התקנה מחדש של ממשק המשתמש:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui installation - שחזור ממשק המשתמש מקובץ הגיבוי:
> /opt/apigee/apigee-service/bin/apigee-service edge-uirecovery גיבוי-2016.03.17,14.40.41.tar.gz - הפעלה מחדש של ממשק המשתמש:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui start
השלמת שחזור האתר
- עצירת כל הצמתים של הרכיבים. שימו לב שהסדר של הפסקת מערכות המשנה חשוב – קודם כל צומתי Edge ואז כל הצמתים של מאגרי הנתונים.
- עליכם לשחזר את כל הרכיבים כמו שמתואר למעלה.
- עכשיו מתחילים את כל הרכיבים בסדר הבא. שימו לב שהסדר של התחלת השימוש
חשוב תת-מערכות:
- הפעלת האשכול ZoomKeeper
- הפעלת האשכול Cassandra
- צריך לוודא ש-OpenLDAP פועל
- התחלת Qpid
- מוודאים שמסד הנתונים של PostgreSQL פועל
- הפעלת שרת הניהול
- הפעלת נתבים ומעבדי הודעות
- הפעלת שרת Qpid
- הפעלת שרת Postgres
- הפעלת ממשק המשתמש של Apigee