קטע זה מתאר כיצד לבצע את השדרוג הבא:
- מ-4.18.05 עד 4.50.00
מי יכול לבצע את העדכון
המשתמש שמפעיל את העדכון צריך להיות זהה למשתמש שהתקין את Edge במקור, או משתמש שפועל ברמה הבסיסית.
לאחר ההתקנה של הכנסה לאלף צפיות ב-Edge, כל משתמש יוכל להגדיר אותן.
אילו רכיבים עליכם לעדכן
עליכם לעדכן את כל רכיבי Edge. Edge לא תומך בהגדרה שמכילה רכיבים ממספר גרסאות.
חלוקה אוטומטית של הגדרות הנכס
אם הגדרת נכסים כלשהם על ידי עריכת .properties
קבצים ב-/opt/apigee/customer/application
, הערכים האלה יישמרו בעדכון.
עדכון דרישות מוקדמות
לפני שדרוג Apigee Edge, עליך לפעול לפי הדרישות המוקדמות הבאות:
- גיבוי כל הצמתים
לפני העדכון, מומלץ לבצע גיבוי מלא של כל הצמתים מטעמי בטיחות. יש להשתמש בהליך המתאים לגרסה הנוכחית של Edge כדי לבצע את הגיבוי.כך תהיה לך תוכנית גיבוי, למקרה שהעדכון לגרסה החדשה לא יפעל כראוי. למידע נוסף על גיבוי, קראו את המאמר גיבוי ושחזור.
- מוודאים ש- Edge פועל
מוודאים ש-Edge פועל במהלך העדכון באמצעות הפקודה:/opt/apigee/apigee-service/bin/apigee-all status
ממשק קצה חדש של Edge
בקטע הזה מפורטות שיקולים לגבי ממשק המשתמש החדש של Edge.
התקנה של ממשק המשתמש של Edge
אחרי השלמת ההתקנה הראשונית, ההמלצה של Apigee היא להתקין את ממשק המשתמש של Edge, שהוא ממשק משתמש משופר למפתחים ולאדמינים של Apigee Edge ל-Cloud Cloud.
מידע נוסף זמין במאמר התקנת ממשק המשתמש החדש של Edge.
עדכון ממשק המשתמש של Edge
אם התקנתם את גרסת הבטא של ממשק המשתמש של Edge (לשעבר הממשק החדש של Edge או UE) בגרסה 4.18.05, עליכם להסיר את ההתקנה ולבצע התקנה מחדש של הגרסה 4.19.01, 4.19.06 או 4.50.00 של ממשק המשתמש של Edge. מידע נוסף זמין במאמר ממשק המשתמש החדש של Edge לענן פרטי.
טיפול בעדכון שנכשל
במקרה של כשל בעדכון, אפשר לנסות לתקן את הבעיה ולאחר מכן להריץ שוב את update.sh. ניתן להריץ את העדכון כמה פעמים, והוא ממשיך בעדכון מאותו מקום שבו הפסיק.
אם התקלה נכשלה, יש להחזיר את העדכון לגרסה הקודמת. לפרטים נוספים, ראו החזרה של 4.50.00 לגרסה הקודמת.
פרטי העדכון של הרישום ביומן
כברירת מחדל, כלי השירות update.sh
כותב פרטי היומן כדי:
/opt/apigee/var/log/apigee-setup/update.log
אם למשתמש שמפעיל את כלי השירות update.sh
אין גישה
לספרייה הזו, הוא כותב את היומן לספריית /tmp
כקובץ בשם
update_username.log
.
אם למשתמש אין גישה אל /tmp
, כלי השירות update.sh
ייכשל.
עדכון של זמן השבתה
עדכון אפס בזמן ההשבתה, או עדכון מתגלגל, מאפשר לעדכן את התקנת Edge בלי להוריד את Edge.
עדכון זמן השבתה אפשרי רק עם הגדרת 5 צמתים או יותר.
המפתח לשדרוג של זמן השבתה הוא הסרה של כל נתב, אחד בכל פעם, ממאזן העומסים. בשלב זה מעדכנים את הנתב ואת שאר הרכיבים באותו מכונה כמו הנתב, ואז מוסיפים את הנתב בחזרה למאזן העומסים.
- מעדכנים את המכונות בסדר הנכון להתקנה כפי שמתואר סדר העדכון של המכונה.
- כשיגיע הזמן לעדכן את הנתבים, בוחרים נתב אחד ומגדירים שהוא לא יהיה נגיש, כפי שמתואר בקטע הפעלה/השבתה של השרת (מעבד הודעות/נתב).
- עדכון הנתב שנבחר וכל שאר רכיבי Edge באותה מכונה כמו הנתב. כל ההגדרות של Edge מוצגות נתב ומעבד הודעות באותו צומת.
- הופכים את הנתב לנגיש שוב.
- חוזרים על שלבים 2 עד 4 לשאר הנתבים.
- ממשיכים בעדכון של כל התוכנות האחרות שמותקנות בהתקנה.
חשוב לשים לב לדברים הבאים לפני/אחרי העדכון:
- בצומת של הנתב ומעבד ההודעות:
- לפני העדכון – מבצעים את הפעולות הבאות:
- ניתוק הנתב.
- הגדרת הנגישות של מעבד ההודעות.
- לאחר העדכון, מבצעים את הפעולות הבאות:
- הגדרת הזמינות של מעבד ההודעות.
- הופכים את הנתב לנגיש.
- לפני העדכון – מבצעים את הפעולות הבאות:
- בצומת של נתב אחד:
- לפני העדכון, צריך לוודא שהנתב לא נגיש.
- אחרי העדכון צריך להגדיר את הנתב כנגיש.
- בצומת יחיד של מעבד ההודעות:
- לפני העדכון, חשוב לא לתת גישה למעבד ההודעות.
- לאחר העדכון, יש להפוך את מעבד ההודעות לזמין.
שימוש בקובץ תצורה שקט
צריך להעביר קובץ תצורה שקטה לפקודת העדכון. קובץ התצורה השקטה צריך להיות זהה לקובץ שבו השתמשת להתקנת Edge 4.18.05.
עדכון ל- 4.50.00 בצומת עם חיבור אינטרנט חיצוני
יש להשתמש בתהליך הבא כדי לעדכן את רכיבי Edge בצומת:
- אם קיימות משימות CRON שהוגדרו לביצוע פעולת תיקון ב-Kassandra, צריך להשבית אותן עד שהעדכון יושלם.
- התחבר לשורש שלך כדי להתקין את RPM של Edge.
- מתקינים את
yum-utils
ואתyum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- משביתים את SELinux לפי ההוראות במאמר התקנה של כלי ההגדרה בהגדרת Edge.
- אם אתם מתקינים את הדפדפן ב-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.50.00
bootstrap_4.50.00.sh
אל/tmp/bootstrap_4.50.00.sh
:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- מתקינים את כלי השירות של Edge 4.50.00
apigee-service
ואת יחסי התלות:sudo bash /tmp/bootstrap_4.50.00.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-service
כדי לעדכן את תוכנית השירותapigee-setup
:/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": קסנדרה
- "קצה": כל רכיבי Edge מלבד ממשק המשתמש של Edge: שרת ניהול, מעבד הודעות, נתב, שרת QPID, שרת Postgres
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- "sso": כניסת SSO של Apigee (אם התקנת SSO)
- "ui": ממשק קצה
- "zk": אפוטרופוס
קובץ configFile הוא אותו קובץ תצורה שבו השתמשת להגדרת הרכיבים של Edge במהלך ההתקנה של 4.18.05.
יש לך אפשרות להריץ את
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.50.00 לגרסה הקודמת.
עדכון ל-4.50.00 ממאגר מקומי
אם הצמתים ב-Edge מאחורי חומת אש, או בצורה אחרת שאין להם גישה למאגר Apigee באינטרנט, אפשר לבצע את העדכון ממאגר מקומי או שיקוף של מאגר Apigee.
אחרי שיוצרים מאגר מקומי של Edge, אפשר לעדכן את Edge מהמאגר המקומי בשתי דרכים:
- יוצרים קובץ .tar של המאגר, מעתיקים את קובץ ה- .tar לצומת ואז מעדכנים את Edge מקובץ tar.
- אפשר להתקין שרת אינטרנט בצומת עם המאגר המקומי כדי שצמתים אחרים יוכלו לגשת אליו. Apigee מספק את שרת האינטרנט Nginx לשימושך, או שעליך להשתמש בשרת אינטרנט משלך.
כדי לעדכן ממאגר מקומי של 4.50.00:
- יוצרים מאגר מקומי בנפח 4.50.00 כמתואר ב "יצירת מאגר מקומי של Apigee", במאמר התקנה של כלי ההגדרה של Edge API.
- כדי להתקין את apigee-service מקובץ tar .:
- בצומת עם ה-Repo המקומי, משתמשים בפקודה הבאה כדי לאגד את ה-repo המקומי בקובץ .tar אחד בשם
/opt/apigee/data/apigee-mirror/apigee-4.50.00.tar.gz
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- מעתיקים את קובץ ה- .tar לצומת שבו רוצים לעדכן את Edge. לדוגמה, אפשר להעתיק אותו לספרייה
/tmp
בצומת החדש. - בצומת החדש, מבטלים את ההעברה של הקובץ לספרייה
/tmp
:tar -xzf apigee-4.50.00.tar.gz
הפקודה הזו יוצרת ספרייה חדשה בשם
repos
, בספרייה שמכילה את קובץ ה-Tar. לדוגמה:/tmp/repos
- מתקינים את כלי השירות של Edge
apigee-service
ואת יחסי התלות שלו מ-/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.50.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
שימו לב שאתם כוללים את הנתיב לספריית התיקיות בפקודה הזו.
- בצומת עם ה-Repo המקומי, משתמשים בפקודה הבאה כדי לאגד את ה-repo המקומי בקובץ .tar אחד בשם
- כדי להתקין את שירות apigee באמצעות שרת האינטרנט Nginx:
- מגדירים את שרת האינטרנט של Nginx, כפי שמתואר ב "התקנה ממאגר האינטרנט באמצעות שרת האינטרנט Nginx", במאמר התקנת השירות של התקנת Edge Edge.
- בצומת המרוחק, מורידים את הקובץ Edge
bootstrap_4.50.00.sh
אל/tmp/bootstrap_4.50.00.sh
:/usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
כאשר uName:pWord הוא שם המשתמש והסיסמה שהגדרת קודם עבור ה-Repo, ו-remoteRepo הוא כתובת ה-IP או שם ה-DNS של צומת המאגר.
- בצומת המרוחק, מתקינים את כלי השירות של Edge
apigee-setup
ואת יחסי התלות:sudo bash /tmp/bootstrap_4.50.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
כאשר uName:pWord הוא שם המשתמש והסיסמה של ה-Repo.
- יש להשתמש בכלי
apigee-service
כדי לעדכן את כלי השירות שלapigee-setup
, כפי שניתן לראות בדוגמה הבאה:/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": קסנדרה
- "edge": כל רכיבי Edge מלבד ממשק המשתמש של Edge. הרכיב 'קצה' כולל את שרת הניהול, מעבד ההודעות, הנתב, שרת ה-QPID ושרת Edge Postgres.
- "ldap": OpenLDAP
- "ps": postgresql
- "qpid": qpidd
- "sso": כניסת SSO של Apigee (אם התקנת SSO)
- "ui": ממשק קצה
- "zk": אפוטרופוס
- configFile הוא אותו קובץ תצורה שבו השתמשת להגדרת הרכיבים של Edge במהלך ההתקנה 4.18.05.
יש לך אפשרות להריץ את
update.sh
נגד כל הרכיבים על ידי הגדרת הערך component ל'הכול', אבל רק אם יש לך פרופיל 'הכול כלול' (AIO) של Edge. למשל:/opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
- component הוא הרכיב Edge שיש לעדכן. בדרך כלל, מעדכנים את הרכיבים הבאים:
- מפעילים מחדש את רכיב ממשק המשתמש של Edge בכל הצמתים שמריצים אותו, אם עדיין לא עשיתם זאת:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
- כדי לבדוק את העדכון, יש להריץ את כלי השירות
apigee-validate
בשרת הניהול, כפי שמתואר במאמר בדיקת ההתקנה.
כדי לחזור לגרסה הקודמת של העדכון, אפשר להיעזר בתהליך שמתואר במאמר החזרה של 4.50.00 לגרסה הקודמת.
סדר עדכוני המכונות
יש חשיבות לסדר שבו מעדכנים את המכונות בהתקנה של Edge:
- עליך לעדכן את כל הצמתים של Cassandra ו-Za Keeper לפני עדכון צמתים אחרים.
- בכל מחשב עם מספר רכיבי Edge (שרת ניהול, מעבד הודעות, נתב, שרת QPID אבל לא שרת Postgres), משתמשים באפשרות
-c edge
כדי לעדכן את כולם באותו הזמן. - אם בשלב מסוים צריך לבצע את הפעולה בכמה מכונות, צריך לבצע אותה בסדר המכונה שצוין.
- אין שלב נפרד לעדכון המונטיזציה. הוא מתעדכן כשמציינים את האפשרות
-c edge
.
שדרוג עצמאי של צומת אחד
כדי לשדרג הגדרה עצמאית של צומת אחד ל-4.50.00:
- מעדכנים את כל הרכיבים:
/opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
- (אם התקנת את
apigee-adminapi
) עדכנת את תוכנית השירותapigee-adminapi
:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
שדרוג עצמאי עם 2 צמתים
עליך לעדכן את הרכיבים הבאים להתקנה עצמאית ב-2 צמתים:
לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.
- עדכון Cassandra ו-Za Keeper במחשב 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
- עדכון 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
- (אם התקנת את SSO ב-Apigee) עדכון SSO ב-Apigee במחשב 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 צמתים:
לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.
- עדכון של 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
- עדכון Qpid ו-Postgres במחשב 5:
/opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
- עדכון 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
- (אם התקנת את SSO ב-Apigee) עדכון SSO ב-Apigee במחשב 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 צמתים:
לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.
- עדכון של Cassandra ושל ZooKeeper במכונות 1, 2 ו-3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- עדכון Qpid במכשירים 6 ו-7:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- עדכון פוסטרים במכונה 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- עדכון פוסטרים במחשב 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- עדכון 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
- (אם התקנת את SSO ב-Apigee) עדכון SSO ב-Apigee במחשב 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 צמתים:
לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.
- עדכון Cassandra ו-Za Keeper במכשירים 1, 2 ו-3:
/opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
- עדכון Qpid במכונות 12 ו-13:
/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- עדכון פוסטרים במכונה 8:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- עדכון פוסטרים במחשב 9:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- עדכון 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
- (אם התקנת ASSOgee SSO) עדכון ה-SSO של Apigee במחשבים 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 צמתים:
לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.
- מעדכנים את 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
- עדכון
qpidd
במכונה 5:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- עדכון
- מכונות 10, 11 במרכז נתונים 2
- עדכון
qpidd
במחשב 10:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- עדכון
qpidd
במחשב 11:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- עדכון
- מכונות 4, 5 במרכז הנתונים 1
- עדכון פוסטים:
- מכונה 6 במרכז הנתונים 1
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- מכונה 12 במרכז נתונים 2
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- מכונה 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:
- (אם התקנתם SSO ב-Apigee) כדאי לעדכן את ה-SSO של Apigee:
- מכונה 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 לפי הסדר הבא:
- שומר גן החיות
- קסנדרה
- qpidd, ps
- LDAP
- Edge, כלומר הפרופיל ' -c edge' בכל הצמתים בסדר הזה: צמתים עם שרת Qpid, Edge Postgres Server, שרת ניהול, מעבד הודעות ונתב.
- ממשק קצה
apigee-adminapi
- SSO ב-Apigee
בסיום העדכון, חשוב להפעיל מחדש את רכיב ממשק המשתמש של Edge בכל המכונות שמפעילות אותו.