Edge for Private Cloud גרסה 4.18.05
בקטע הזה נסביר איך לבצע את השדרוג הבא:
- מ-4.18.01 עד 18.05.05
מי יכול לבצע את העדכון
המשתמש שמריץ את העדכון צריך להיות זהה למשתמש שהתקין את Edge, או משתמש שפועל ברמה הבסיסית (root).
אחרי שמתקינים את ה-RPM ב-Edge, כל משתמש יכול להגדיר אותן.
אילו רכיבים צריך לעדכן
צריך לעדכן את כל הרכיבים של Edge. דפדפן Edge לא תומך בהגדרה שמכילה רכיבים מכמה גרסאות.
הפצה אוטומטית של הגדרות הנכס
אם הגדרת מאפיינים על ידי עריכת .properties
קבצים ב
/opt/apigee/customer/application
, הערכים האלה נשמרים על ידי העדכון.
עדכון דרישות מוקדמות
שימו לב לדרישות המוקדמות הבאות לפני שדרוג Apigee Edge:
- גיבוי כל הצמתים
לפני העדכון, מומלץ לבצע גיבוי מלא של כל הצמתים כדי לשמור על הבטיחות סיבות נוספות. מבצעים את הגיבוי בגרסה הנוכחית של Edge.כך תהיה לכם תוכנית גיבוי, למקרה שהעדכון לגרסה חדשה לא לא תקינה. למידע נוסף על הגיבוי, ראו גיבוי ושחזור.
- מוודאים ש-Edge פועל
מוודאים ש-Edge פועל בזמן תהליך העדכון באמצעות הפקודה:/opt/apigee/apigee-service/bin/apigee-all status
אנחנו מעדכנים את הממשק החדש של Edge
אם התקנתם את גרסת הבטא של חוויית New Edge בגרסה 4.18.01, תצטרכו להסיר אותה ואז להתקין מחדש את גרסת 4.18.05 של חוויית Edge החדשה. מידע נוסף זמין במאמר הבא: חוויית השימוש החדשה ב-Edge לענן פרטי (בטא).
שימו לב שיש שינויים בהגדרות ההתקנה מ-Edge 4.18.01. Edge – 4.18.05 של גרסת Edge החדשה מכילה שינויים בקובץ התצורה גרסת Edge 4.18.01. המאפיינים החדשים מתוארים ב התקנה שינויים בהגדרות האישיות מ-Edge 4.18.01.
טיפול בעדכון שנכשל
במקרה של עדכון נכשל, אפשר לנסות לתקן את הבעיה ולאחר מכן להריץ update.sh. שוב. אפשר להריץ את העדכון כמה פעמים, והוא ימשיך מהמקום שבו נעצר מושבתת.
אם הכשל מחייב להחזיר את העדכון לגרסה הקודמת, יש לעיין ב חזרה לגרסה 4.18.05 כדי לראות עוד.
פרטי העדכון ביומן
כברירת מחדל, הכלי update.sh
כותב את פרטי היומן ל:
/opt/apigee/var/log/apigee-setup/update.log
אם למשתמש שמפעיל את הכלי update.sh
אין גישה אל
את הספרייה הזו, הוא כותב את היומן בספרייה /tmp
כקובץ בשם
update_username.log
.
אם למשתמש אין גישה אל /tmp
, כלי השירות update.sh
נכשל.
עדכון ללא הגבלת זמן
עדכון ללא השבתה או עדכון בהדרגה (rolling) מאפשרים לכם לעדכן את התקנת Edge בלי מורידים את Edge.
אפשר לבצע עדכון של אפס זמן השבתה רק בהגדרה של 5 צמתים ומעלה.
המפתח לשדרוג עם אפס זמן השבתה הוא להסיר מהטעינה כל נתב בנפרד איזון. אחר כך מעדכנים את הנתב וכל רכיב אחר באותה מכונה כמו הנתב, ואז להחזיר את הנתב למאזן העומסים.
- מעדכנים את המכונות בסדר הנכון להתקנה, כפי שמתואר סדר העדכון של המכונה.
- כשמגיע הזמן לעדכן את הנתבים, בוחרים נתב אחד ומגדירים אותו שלא יהיה גישה אליו, שמתואר במאמר הפעלה/השבתה של שרת (פוטנציאל החשיפה של מעבד ההודעות/נתב).
- מעדכנים את הנתב ואת כל שאר רכיבי ה-Edge באותה מחשב שבו נמצא הנתב. כל ההגדרות של Edge מציגות נתב ומעבד הודעות באותו צומת.
- הגדרת הנתב מחדש כך שיהיה זמין.
- חוזרים על שלבים 2 עד 4 עבור הנתבים הנותרים.
- ממשיכים בעדכון של כל המכונות שנותרו בהתקנה.
חשוב לבצע את הפעולות הבאות לפני או אחרי העדכון:
- בצומת משולב של נתב ומעבד הודעות:
- לפני העדכון – יש לבצע את הפעולות הבאות:
- הגדרת הנתב שלא ניתן לגשת אליו.
- מגדירים שלא יהיה אפשר לגשת למעבד ההודעות.
- לאחר העדכון, מבצעים את הפעולות הבאות:
- מגדירים את מעבד ההודעות כך שניתן יהיה לגשת אליו.
- הגדרת הנתב כך שיהיה נגיש.
- לפני העדכון – יש לבצע את הפעולות הבאות:
- בצומת נתב יחיד:
- לפני העדכון, צריך להגדיר שהנתב לא יהיה נגיש.
- אחרי העדכון, ניתן יהיה לגשת לנתב.
- בצומת יחיד של מעבד הודעות:
- לפני העדכון, צריך להגדיר שלא תהיה גישה למעבד ההודעות.
- אחרי העדכון, אפשר להגדיר את מעבד ההודעות כך שניתן יהיה לגשת אליו.
שימוש בקובץ תצורה שקט
עליכם להעביר קובץ תצורה שקט לפקודת העדכון. קובץ התצורה השקט המכשיר צריך להיות זהה לגרסה שבה השתמשתם כדי להתקין את Edge 4.18.01.
עדכון ל: 4.18.05 בצומת עם חיבור חיצוני לאינטרנט
כדי לעדכן את רכיבי Edge בצומת:
- צריך להשבית את כל משימות CRON שהוגדרו לביצוע פעולת תיקון ב-Cassandra, אם יש כאלה עד לסיום העדכון.
- כדי להתקין את ההכנסות לאלף חשיפות ב-Edge, צריך להתחבר לצומת בתור הרמה הבסיסית (root).
- התקנת
yum-utils
ו-yum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- השבתת SELinux כפי שמתואר בהתקנה כלי ההגדרה של Edge apigee-setup.
- אם אתם מתקינים ב-Oracle 7.x, מריצים את הפקודה הבאה:
sudo yum-config-manager --enable ol7_optional_latest
- אם אתם מתקינים ב-AWS, מריצים את הפקודה הבאה
פקודות
yum-configure-manager
:yum update rh-amazon-rhui-client.noarch
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- מורידים את קובץ Edge 4.18.05
bootstrap_4.18.05.sh
אל/tmp/bootstrap_4.18.05.sh
:curl https://software.apigee.com/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
- מתקינים את הכלי ואת יחסי התלות
apigee-service
של Edge 4.18.05:sudo bash /tmp/bootstrap_4.18.05.sh apigeeuser=uName apigeepassword=pWord
uName:pWord הם שם המשתמש והסיסמה שקיבלתם מ-Apigee. אם יש להשמיט את pWord, תוצג בקשה להזין אותו.
כברירת מחדל, מנהל ההתקנה בודק אם התקנתם את Java 1.8. אם לא, יתקין אותו בשבילך. שימוש באפשרות
JAVA_FIX
כדי לציין איך לטפל ב-Java בתהליך ההתקנה.JAVA_FIX
מקבל את הערכים הבאים:I
: התקנת OpenJDK 1.8 (ברירת מחדל).C
: אפשר להמשיך בלי להתקין Java.Q
: יציאה. כדי להשתמש באפשרות הזו, אתם צריכים להתקין Java בעצמכם.
- כדי לעדכן את כלי השירות
apigee-setup
, צריך להשתמש ב-apigee-service
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- מעדכנים את הכלי
apigee-validate
בשרת הניהול:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- מעדכנים את הכלי
apigee-provision
בשרת הניהול:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- מריצים את הכלי
update
בצמתים לפי הסדר הבא: סדר העדכון של המכונה:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
כאשר component הוא רכיב ה-Edge שצריך לעדכן. הערכים האפשריים כוללים:
- "cs": Cassandra
- "e": ElasticSearch
- 'שוליים': כל רכיבי Edge מלבד ממשק המשתמש של Edge: שרת ניהול, מעבד הודעות, נתב, שרת QPID, שרת Postgres
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- 'sso': Edge SSO (אם התקנתם SSO)
- "ui": ממשק משתמש של Edge
- "zk": גן חיות
configFile הוא אותו קובץ תצורה שבו השתמשתם כדי הגדרת רכיבי Edge במהלך ההתקנה בגרסה 4.18.01.
אפשר להריץ את הפקודה
update.sh
על כל הרכיבים על ידי הגדרה של component כ'הכול', אבל רק אם יש לך פרופיל התקנה מלא (aio) של Edge. לדוגמה:/opt/apigee/apigee-setup/bin/update.sh -c all -f ./sa_silent_config
- מפעילים מחדש את רכיב ממשק המשתמש של Edge בכל הצמתים שבהם הוא נמצא, אם עדיין לא עשיתם זאת:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- כדי לבדוק את העדכון, מריצים את הכלי
apigee-validate
בדף הניהול שרת, כפי שמתואר במאמר בדיקת ההתקנה.
אם בשלב מאוחר יותר תחליטו להחזיר את העדכון לגרסה קודמת, תוכלו להשתמש בהליך שמתואר ב חזרה לגרסה 4.18.05.
עדכון ל-4.18.05 ממאגר מקומי
אם צומתי ה-Edge נמצאים מאחורי חומת אש או בדרך אחרת, לא יכולים לגשת אליהם במאגר של Apigee באינטרנט, תוכלו לבצע את העדכון ממאגר מקומי, או שיקוף של המאגר של Apigee.
אחרי שיוצרים מאגר מקומי של Edge, יש שתי אפשרויות לעדכן את Edge מאגר מקומי:
- יוצרים קובץ tar .של המאגר, מעתיקים את קובץ ה- .tar לצומת ואז מעדכנים את Edge מהמאגר קובץ tar.
- מתקינים שרת אינטרנט בצומת עם המאגר המקומי כדי שצמתים אחרים יוכלו לגשת אליו. Apigee מספקת לך את שרת האינטרנט Nginx או שניתן להשתמש בו שרת האינטרנט.
כדי לעדכן ממאגר 4.18.05 מקומי:
- יוצרים מאגר 4.18.05 מקומי כפי שמתואר ב"יצירת מאגר Apigee מקומי" על מתקינים את כלי ההגדרה של Edge apigee-setup.
- כדי להתקין את apigee-service מקובץ .tar:
- בצומת עם המאגר המקומי, משתמשים בפקודה הבאה כדי לארוז את המאגר המקומי
לקובץ tar יחיד בשם
/opt/apigee/data/apigee-mirror/apigee-4.18.05.tar.gz
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- מעתיקים את קובץ ה- .tar לצומת שבו רוצים לעדכן את Edge. לדוגמה, העתקה אל
הספרייה
/tmp
בצומת החדש. - בצומת החדש, מסירים את הקובץ לספרייה
/tmp
:tar -xzf apigee-4.18.05tar.gz
הפקודה הזו יוצרת ספרייה חדשה בשם
repos
, בספרייה שמכיל את קובץ ה- .tar. לדוגמה/tmp/repos
. - התקנת כלי השירות
apigee-service
ויחסי התלות מ-/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.18.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
שימו לב שהפקודה הזו כוללת את הנתיב לספריית ה-repos.
- בצומת עם המאגר המקומי, משתמשים בפקודה הבאה כדי לארוז את המאגר המקומי
לקובץ tar יחיד בשם
- כדי להתקין את apigee-service באמצעות שרת האינטרנט Nginx:
- הגדרת שרת האינטרנט Nginx כפי שמתואר ב"התקנה מהמאגר באמצעות ה-Nginx webserver" בדף Install the Edge הכלי apigee-setup.
- בצומת המרוחק, מורידים את קובץ Edge
bootstrap_4.18.05.sh
אל/tmp/bootstrap_4.18.05.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.18.05.sh -o /tmp/bootstrap_4.18.05.sh
כאשר uName:pWord הם שם המשתמש והסיסמה שהגדרתם בעבר המאגר ו-remoteRepo הוא כתובת ה-IP או שם ה-DNS של הצומת של המאגר.
- בצומת המרוחק, מתקינים את כלי השירות
apigee-setup
ואת יחסי התלות של Edge:sudo bash /tmp/bootstrap_4.18.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
כאשר uName:pWord הם שם המשתמש והסיסמה במאגר.
- כדי לעדכן את כלי השירות
apigee-setup
, צריך להשתמש ב-apigee-service
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- עדכון הכלי
apigee-validate
בשרת הניהול./opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- מעדכנים את הכלי
apigee-provision
בשרת הניהול:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- מריצים את הכלי
update
בצמתים לפי הסדר הבא: סדר העדכון של המכונה:/opt/apigee/apigee-setup/bin/update.sh -c component -f configFile
כאשר component הוא רכיב ה-Edge שצריך לעדכן. בדרך כלל מעדכנים את הרכיבים הבאים:
- "cs": Cassandra
- "e": ElasticSearch
- Edge: כל רכיבי Edge מלבד ממשק המשתמש של Edge. "הקצה" הרכיב כולל את השדה 'ניהול' שרת, מעבד הודעות, נתב, שרת QPID ושרת Edge Postgres.
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- 'sso': Edge SSO (אם התקנתם SSO)
- "ui": ממשק משתמש של Edge
- "zk": גן חיות
configFile הוא אותו קובץ תצורה שבו השתמשתם כדי הגדרת רכיבי Edge במהלך ההתקנה בגרסה 4.18.01.
אפשר להריץ את
update.sh
על כל הרכיבים על ידי הגדרה של component ל'הכול', אבל רק אם יש לכם פרופיל התקנה מלא (aio) של Edge. לדוגמה:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- מפעילים מחדש את רכיב ממשק המשתמש של Edge בכל הצמתים שבהם הוא נמצא, אם עדיין לא עשיתם זאת:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- כדי לבדוק את העדכון, מריצים את הכלי
apigee-validate
בדף הניהול שרת, כפי שמתואר במאמר בדיקת ההתקנה.
אם בשלב מאוחר יותר תחליטו להחזיר את העדכון לגרסה קודמת, תוכלו להשתמש בהליך שמתואר ב חזרה לגרסה 4.18.05.
סדר עדכון המכונה
חשוב לקבוע את הסדר שבו מעדכנים את המכונות בהתקנת Edge:
- עליך לעדכן את כל הצמתים של Cassandra ו-zoKeeper לפני עדכון של רכיבים צמתים אחרים.
- לכל מכונה עם מספר רכיבי Edge (שרת ניהול, מעבד הודעות,
נתב, שרת QPID אבל לא שרת Postgres), שימוש באפשרות
-c edge
כדי לעדכן את כולם בו-זמנית. - אם שלב מציין שצריך לבצע אותו במספר מכונות, צריך לבצע אותו בסדר המכונה הספציפי.
- אין שלב נפרד לעדכון המונטיזציה. הוא מתעדכן כשמציינים את " -c" קצה" כאפשרות.
התקנה עצמאית של צומת אחד
מעדכנים את הרכיבים הבאים בהתקנה עצמאית של צומת אחד:
- עדכון של Cassandra ו-zooKeeper:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- עדכון Qpid ו-Postgres:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- התחלת postgresql:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- עדכון LDAP:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- מעדכנים את שאר רכיבי Edge:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- עדכון ממשק המשתמש של Edge:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (אם התקנת את
apigee-adminapi
) מעדכנים את כלי השירותapigee-adminapi
:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (אם התקנתם את אפליקציית Edge SSO) מעדכנים את Edge SSO:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
כאשר sso_config_file הוא קובץ התצורה שיצרתם כניסה יחידה (SSO) הותקנה.
- מפעילים מחדש את הרכיב של ממשק המשתמש של Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
התקנה עצמאית עם שני צמתים
מעדכנים את הרכיבים הבאים בהתקנה עצמאית עם שתי צמתים:
כאן אפשר למצוא את הרשימה של Edge באמצעות טופולוגיות ומספרי צמתים.
- עדכון Cassandra ו-ZooKeeper במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- מעדכנים את Qpid ו-Postgres במחשב 2:
/opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
- התחלת Postgresql במכונה 2:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- עדכון LDAP במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- מעדכנים את רכיבי Edge במכונה 2 ו-1:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- עדכון ממשק המשתמש במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (אם התקנת את
apigee-adminapi
) מעדכנים את הכליapigee-adminapi
במכונה 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (אם התקנתם את שירות Edge SSO) מעדכנים את Edge SSO במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
כאשר sso_config_file הוא קובץ התצורה שיצרתם כניסה יחידה (SSO) הותקנה.
- מפעילים מחדש את הרכיב בממשק המשתמש של Edge במכונה 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
התקנה של 5 צמתים
מעדכנים את הרכיבים הבאים בהתקנה עם 5 צמתים:
כאן אפשר למצוא את הרשימה של Edge באמצעות טופולוגיות ומספרי צמתים.
- עדכון Cassandra ו-ZooKeeper במכונה 1, 2 ו-3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- מעדכנים את Qpid ו-Postgres במחשב 4:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- התחלת Postgresql במכונה 4:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- חוזרים על שלבים 2 ו-3 במכונה 5.
- עדכון LDAP במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- עדכון רכיבי Edge במכונה 4, 5, 1, 2 ו-3:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- עדכון ממשק המשתמש במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (אם התקנת את
apigee-adminapi
) מעדכנים את הכליapigee-adminapi
במכונה 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (אם התקנתם את שירות Edge SSO) מעדכנים את Edge SSO במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
כאשר sso_config_file הוא קובץ התצורה שיצרתם כניסה יחידה (SSO) הותקנה.
- מפעילים מחדש את הרכיב בממשק המשתמש של Edge במכונה 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
התקנה באשכולות של 9 צמתים
מעדכנים את הרכיבים הבאים בהתקנה באשכולות עם 9 צמתים:
כאן אפשר למצוא את הרשימה של Edge באמצעות טופולוגיות ומספרי צמתים.
- עדכון Cassandra ו-ZooKeeper במכונה 1, 2 ו-3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- עדכון qpidd במכונה 6 ו-7:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- עדכון Postgresql במכונה 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- התחלת Postgresql במכונה 8:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- חוזרים על שלבים 3 ו-4 במכונה 9.
- עדכון LDAP במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- מעדכנים את רכיבי Edge במכונות 6, 7, 8, 9, 1, 4 ו-5 לפי הסדר הזה:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- עדכון ממשק המשתמש במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (אם התקנת את
apigee-adminapi
) מעדכנים את הכליapigee-adminapi
במכונה 1:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (אם התקנתם את שירות Edge SSO) מעדכנים את Edge SSO במכונה 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
כאשר sso_config_file הוא קובץ התצורה שיצרתם כניסה יחידה (SSO) הותקנה.
- מפעילים מחדש את הרכיב בממשק המשתמש של Edge במכונה 1:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
התקנה באשכולות של 13 צמתים
מעדכנים את הרכיבים הבאים בהתקנה באשכולות עם 13 צמתים:
כאן אפשר למצוא את הרשימה של Edge. באמצעות טופולוגיות ומספרי צמתים.
- מעדכנים את Cassandra ו-ZooKeeper במכונות 1, 2 ו-3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- עדכון Qpid במכונה 12:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- התחלת Postgresql במכונה 12:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- חוזרים על שלבים 2 ו-3 במכונה 13.
- עדכון LDAP במכונה 4 ו-5:
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- מעדכנים את רכיבי Edge במכונות 12, 13, 8, 9, 6, 7, 10 ו-11 לפי הסדר הזה:
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- עדכון ממשק המשתמש במכונות 6 ו-7:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- (אם התקנתם את
apigee-adminapi
) מעדכנים את כלי השירותapigee-adminapi
במכונות 6 ו-7:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- (אם התקנתם את האפשרות Edge SSO) מעדכנים את Edge SSO במכונות 6 ו-7:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
כאשר sso_config_file הוא קובץ התצורה שיצרתם כניסה יחידה (SSO) הותקנה.
- מפעילים מחדש את רכיב ממשק המשתמש של Edge במכונות 6 ו-7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
התקנה באשכולות של 12 צמתים
מעדכנים את הרכיבים הבאים בהתקנה באשכולות עם 12 צמתים:
כאן אפשר למצוא את הרשימה של Edge. באמצעות טופולוגיות ומספרי צמתים.
- עדכון של Cassandra ו-zooKeeper:
- במכונות 1, 2 ו-3 במרכז הנתונים 1:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- במכונות 7, 8 ו-9 במרכז הנתונים 2
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- במכונות 1, 2 ו-3 במרכז הנתונים 1:
- עדכון qpidd:
- מכונות 4 ו-5 במרכז הנתונים 1
- עדכון
qpidd
במכונה 4:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- חוזרים על שלב 1 במכונה 5.
- עדכון
- מכונות 10, 11 במרכז נתונים 2
- עדכון
qpidd
במכונה 10:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- חוזרים על שלב 1 במכונה מספר 11.
- עדכון
- מכונות 4 ו-5 במרכז הנתונים 1
- עדכון postgresql:
- מכונה 6 במרכז נתונים 1
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- מכונות 12 במרכז נתונים 2
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- מכונה 6 במרכז נתונים 1
- עדכון LDAP:
- מכונות 1 במרכז נתונים 1
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- מכונות 7 במרכז נתונים 2
/opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
- מכונות 1 במרכז נתונים 1
- עדכון רכיבי Edge:
- מכונות 4, 5, 6, 1, 2, 3 במרכז הנתונים 1
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- מכונות 10, 11, 12, 7, 8, 9 במרכז הנתונים 2
/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- מכונות 4, 5, 6, 1, 2, 3 במרכז הנתונים 1
- עדכון ממשק המשתמש:
- מכונה 1 במרכז נתונים 1:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- מכונה 7 במרכז נתונים 2:
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- מפעילים מחדש את רכיב ממשק המשתמש של Edge במכונות 1 ו-7:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- מכונה 1 במרכז נתונים 1:
- (אם התקנת את
apigee-adminapi
) מעדכנים את הכליapigee-adminapi
:- מכונה 1 במרכז נתונים 1:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- מכונה 7 במרכז נתונים 2:
/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- מכונה 1 במרכז נתונים 1:
- (אם התקנתם את אפליקציית Edge SSO) מעדכנים את Edge SSO:
- מכונה 1 במרכז נתונים 1:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
- מכונה 7 במרכז נתונים 2:
/opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
כאשר sso_config_file הוא קובץ התצורה שיצרתם כניסה יחידה (SSO) הותקנה.
- מכונה 1 במרכז נתונים 1:
בהתקנה לא סטנדרטית
אם התקנתם את ההתקנה לא סטנדרטית, מעדכנים את רכיבי Edge לפי הסדר הבא:
- ZooKeeper
- קסנדרה
- qpidd, ps
- LDAP
- קצה, שפירושו "קצה-c" פרופיל בכל הצמתים בסדר: צמתים עם שרת Qpid, שרת Edge Postgres, שרת ניהול, מעבד הודעות ונתב.
- ממשק המשתמש של Edge
apigee-adminapi
- שירות SSO חוצה-מכשירים
אחרי שהעדכון יסתיים, צריך להפעיל מחדש את רכיב ממשק המשתמש של Edge בכל המכונות שפועלות את זה.