עדכון של Apigee Edge 4.18.05 ל-4.50.00

קטע זה מתאר כיצד לבצע את השדרוג הבא:

  • מ-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 צמתים או יותר.

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

  1. מעדכנים את המכונות בסדר הנכון להתקנה כפי שמתואר סדר העדכון של המכונה.
  2. כשיגיע הזמן לעדכן את הנתבים, בוחרים נתב אחד ומגדירים שהוא לא יהיה נגיש, כפי שמתואר בקטע הפעלה/השבתה של השרת (מעבד הודעות/נתב).
  3. עדכון הנתב שנבחר וכל שאר רכיבי Edge באותה מכונה כמו הנתב. כל ההגדרות של Edge מוצגות נתב ומעבד הודעות באותו צומת.
  4. הופכים את הנתב לנגיש שוב.
  5. חוזרים על שלבים 2 עד 4 לשאר הנתבים.
  6. ממשיכים בעדכון של כל התוכנות האחרות שמותקנות בהתקנה.

חשוב לשים לב לדברים הבאים לפני/אחרי העדכון:

  • בצומת של הנתב ומעבד ההודעות:
    • לפני העדכון – מבצעים את הפעולות הבאות:
      1. ניתוק הנתב.
      2. הגדרת הנגישות של מעבד ההודעות.
    • לאחר העדכון, מבצעים את הפעולות הבאות:
      1. הגדרת הזמינות של מעבד ההודעות.
      2. הופכים את הנתב לנגיש.
  • בצומת של נתב אחד:
    • לפני העדכון, צריך לוודא שהנתב לא נגיש.
    • אחרי העדכון צריך להגדיר את הנתב כנגיש.
  • בצומת יחיד של מעבד ההודעות:
    • לפני העדכון, חשוב לא לתת גישה למעבד ההודעות.
    • לאחר העדכון, יש להפוך את מעבד ההודעות לזמין.

שימוש בקובץ תצורה שקט

צריך להעביר קובץ תצורה שקטה לפקודת העדכון. קובץ התצורה השקטה צריך להיות זהה לקובץ שבו השתמשת להתקנת Edge 4.18.05.

עדכון ל- 4.50.00 בצומת עם חיבור אינטרנט חיצוני

יש להשתמש בתהליך הבא כדי לעדכן את רכיבי Edge בצומת:

  1. אם קיימות משימות CRON שהוגדרו לביצוע פעולת תיקון ב-Kassandra, צריך להשבית אותן עד שהעדכון יושלם.
  2. התחבר לשורש שלך כדי להתקין את RPM של Edge.
  3. מתקינים את yum-utils ואת yum-plugin-priorities:
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. משביתים את SELinux לפי ההוראות במאמר התקנה של כלי ההגדרה בהגדרת Edge.
  5. אם אתם מתקינים את הדפדפן ב-Oracle 7.x, מריצים את הפקודה הבאה:
    sudo yum-config-manager --enable ol7_optional_latest
  6. אם אתם מתקינים את 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
  7. מורידים את קובץ 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
  8. מתקינים את כלי השירות של 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 בעצמך.
  9. יש להשתמש בכלי apigee-service כדי לעדכן את תוכנית השירות apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
  10. מעדכנים את תוכנית השירות apigee-validate בשרת הניהול, כפי שמוצג בדוגמה הבאה:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  11. מעדכנים את תוכנית השירות apigee-provision בשרת הניהול, כפי שמוצג בדוגמה הבאה:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  12. מריצים את תוכנית השירות 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
  13. מפעילים מחדש את רכיב ממשק המשתמש של Edge בכל הצמתים שמריצים אותו, אם עדיין לא עשיתם זאת:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  14. כדי לבדוק את העדכון, יש להריץ את כלי השירות apigee-validate בשרת הניהול, כפי שמתואר במאמר בדיקת ההתקנה.

כדי לחזור לגרסה הקודמת של העדכון, אפשר להיעזר בתהליך שמתואר במאמר החזרה של 4.50.00 לגרסה הקודמת.

עדכון ל-4.50.00 ממאגר מקומי

אם הצמתים ב-Edge מאחורי חומת אש, או בצורה אחרת שאין להם גישה למאגר Apigee באינטרנט, אפשר לבצע את העדכון ממאגר מקומי או שיקוף של מאגר Apigee.

אחרי שיוצרים מאגר מקומי של Edge, אפשר לעדכן את Edge מהמאגר המקומי בשתי דרכים:

  • יוצרים קובץ .tar של המאגר, מעתיקים את קובץ ה- .tar לצומת ואז מעדכנים את Edge מקובץ tar.
  • אפשר להתקין שרת אינטרנט בצומת עם המאגר המקומי כדי שצמתים אחרים יוכלו לגשת אליו. Apigee מספק את שרת האינטרנט Nginx לשימושך, או שעליך להשתמש בשרת אינטרנט משלך.

כדי לעדכן ממאגר מקומי של 4.50.00:

  1. יוצרים מאגר מקומי בנפח 4.50.00 כמתואר ב "יצירת מאגר מקומי של Apigee", במאמר התקנה של כלי ההגדרה של Edge API.
  2. כדי להתקין את apigee-service מקובץ tar .:
    1. בצומת עם ה-Repo המקומי, משתמשים בפקודה הבאה כדי לאגד את ה-repo המקומי בקובץ .tar אחד בשם /opt/apigee/data/apigee-mirror/apigee-4.50.00.tar.gz:
      /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. מעתיקים את קובץ ה- .tar לצומת שבו רוצים לעדכן את Edge. לדוגמה, אפשר להעתיק אותו לספרייה /tmp בצומת החדש.
    3. בצומת החדש, מבטלים את ההעברה של הקובץ לספרייה /tmp:
      tar -xzf apigee-4.50.00.tar.gz

      הפקודה הזו יוצרת ספרייה חדשה בשם repos, בספרייה שמכילה את קובץ ה-Tar. לדוגמה: /tmp/repos

    4. מתקינים את כלי השירות של Edge apigee-service ואת יחסי התלות שלו מ-/tmp/repos:
      sudo bash /tmp/repos/bootstrap_4.50.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

      שימו לב שאתם כוללים את הנתיב לספריית התיקיות בפקודה הזו.

  3. כדי להתקין את שירות apigee באמצעות שרת האינטרנט Nginx:
    1. מגדירים את שרת האינטרנט של Nginx, כפי שמתואר ב "התקנה ממאגר האינטרנט באמצעות שרת האינטרנט Nginx", במאמר התקנת השירות של התקנת Edge Edge.
    2. בצומת המרוחק, מורידים את הקובץ 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 של צומת המאגר.

    3. בצומת המרוחק, מתקינים את כלי השירות של Edge apigee-setup ואת יחסי התלות:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

      כאשר uName:pWord הוא שם המשתמש והסיסמה של ה-Repo.

  4. יש להשתמש בכלי apigee-service כדי לעדכן את כלי השירות של apigee-setup, כפי שניתן לראות בדוגמה הבאה:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup update 
  5. מעדכנים את תוכנית השירות apigee-validate בשרת הניהול, כפי שמוצג בדוגמה הבאה:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  6. מעדכנים את תוכנית השירות apigee-provision בשרת הניהול, כפי שמוצג בדוגמה הבאה:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  7. מריצים את תוכנית השירות 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
  8. מפעילים מחדש את רכיב ממשק המשתמש של Edge בכל הצמתים שמריצים אותו, אם עדיין לא עשיתם זאת:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  9. כדי לבדוק את העדכון, יש להריץ את כלי השירות apigee-validate בשרת הניהול, כפי שמתואר במאמר בדיקת ההתקנה.

כדי לחזור לגרסה הקודמת של העדכון, אפשר להיעזר בתהליך שמתואר במאמר החזרה של 4.50.00 לגרסה הקודמת.

סדר עדכוני המכונות

יש חשיבות לסדר שבו מעדכנים את המכונות בהתקנה של Edge:

  • עליך לעדכן את כל הצמתים של Cassandra ו-Za Keeper לפני עדכון צמתים אחרים.
  • בכל מחשב עם מספר רכיבי Edge (שרת ניהול, מעבד הודעות, נתב, שרת QPID אבל לא שרת Postgres), משתמשים באפשרות -c edge כדי לעדכן את כולם באותו הזמן.
  • אם בשלב מסוים צריך לבצע את הפעולה בכמה מכונות, צריך לבצע אותה בסדר המכונה שצוין.
  • אין שלב נפרד לעדכון המונטיזציה. הוא מתעדכן כשמציינים את האפשרות -c edge.

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

כדי לשדרג הגדרה עצמאית של צומת אחד ל-4.50.00:

  1. מעדכנים את כל הרכיבים:
    /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  2. (אם התקנת את apigee-adminapi) עדכנת את תוכנית השירות apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update

שדרוג עצמאי עם 2 צמתים

עליך לעדכן את הרכיבים הבאים להתקנה עצמאית ב-2 צמתים:

לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.

  1. עדכון Cassandra ו-Za Keeper במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. עדכון Qpid ו-Postgres במחשב 2:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  3. עדכון LDAP במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  4. עדכון הרכיבים של Edge במכונות 2 ו-1:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. עדכון ממשק המשתמש במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. (אם התקנת את apigee-adminapi) עדכנת את כלי השירות של apigee-adminapi במחשב 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  7. (אם התקנת את SSO ב-Apigee) עדכון SSO ב-Apigee במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    כאשר sso_config_file הוא קובץ התצורה שיצרתם כשהתקנתם SSO.

  8. מפעילים מחדש את רכיב ממשק המשתמש של Edge במחשב 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

שדרוג של 5 צמתים

צריך לעדכן את הרכיבים הבאים במהלך התקנה של 5 צמתים:

לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.

  1. עדכון של Cassandra ושל ZooKeeper במכונות 1, 2 ו-3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. עדכון Qpid ו-Postgres במחשב 4:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  3. עדכון Qpid ו-Postgres במחשב 5:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid, ps -f configFile
  4. עדכון LDAP במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. עדכון הרכיבים של Edge במכונות 4, 5, 1, 2, 3:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. עדכון ממשק המשתמש במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  7. (אם התקנת את apigee-adminapi) עדכנת את כלי השירות של apigee-adminapi במחשב 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (אם התקנת את SSO ב-Apigee) עדכון SSO ב-Apigee במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    כאשר sso_config_file הוא קובץ התצורה שיצרתם כשהתקנתם SSO.

  9. מפעילים מחדש את רכיב ממשק המשתמש של Edge במחשב 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

שדרוג מרוכז ב-9 צמתים

צריך לעדכן את הרכיבים הבאים עבור התקנה של אשכולות 9 צמתים:

לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.

  1. עדכון של Cassandra ושל ZooKeeper במכונות 1, 2 ו-3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. עדכון Qpid במכשירים 6 ו-7:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. עדכון פוסטרים במכונה 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. עדכון פוסטרים במחשב 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. עדכון LDAP במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. מעדכנים את רכיבי Edge במכונות 6, 7, 8, 9, 1, 4 ו-5 לפי הסדר הזה:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. עדכון ממשק המשתמש במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (אם התקנת את apigee-adminapi) עדכנת את כלי השירות של apigee-adminapi במחשב 1:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (אם התקנת את SSO ב-Apigee) עדכון SSO ב-Apigee במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    כאשר sso_config_file הוא קובץ התצורה שיצרתם כשהתקנתם SSO.

  10. מפעילים מחדש את רכיב ממשק המשתמש של Edge במחשב 1:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

שדרוג מקבץ 13 צמתים

יש לעדכן את הרכיבים הבאים עבור התקנה של אשכולות עם 13 צמתים:

לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.

  1. עדכון Cassandra ו-Za Keeper במכשירים 1, 2 ו-3:
    /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. עדכון Qpid במכונות 12 ו-13:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. עדכון פוסטרים במכונה 8:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. עדכון פוסטרים במחשב 9:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. עדכון LDAP במחשב 4 ו-5:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. מעדכנים את רכיבי Edge במכשירים עם הגרסאות 12, 13, 8, 9, 6, 7, 10 ו-11:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. עדכון ממשק המשתמש במחשבים 6 ו-7:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  8. (אם התקנת את apigee-adminapi) עדכנת את תוכנית השירות apigee-adminapi במכשירים 6 ו-7:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  9. (אם התקנת ASSOgee SSO) עדכון ה-SSO של Apigee במחשבים 6 ו-7:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file

    כאשר sso_config_file הוא קובץ התצורה שיצרתם כשהתקנתם SSO.

  10. מפעילים מחדש את הרכיב בממשק המשתמש של Edge במחשבים 6 ו-7:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart

שדרוג 12 צמתים באשכולות

יש לעדכן את הרכיבים הבאים עבור התקנה של אשכולות עם 12 צמתים:

לרשימת הטופולוגיה של המספרים ומספרי הצומת, אפשר לעיין בקטע טופולוגיה של התקנה.

  1. מעדכנים את Cassandra ואת ZooKeeper:
    1. במכונות 1, 2 ו-3 במרכז הנתונים 1:
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    2. במחשבים מגרסה 7, 8 ו-9 במרכז הנתונים 2
      /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. עדכון ה-qpidd:
    1. מכונות 4, 5 במרכז הנתונים 1
      1. עדכון qpidd במכונה 4:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. עדכון qpidd במכונה 5:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. מכונות 10, 11 במרכז נתונים 2
      1. עדכון qpidd במחשב 10:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
      2. עדכון qpidd במחשב 11:
        /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. עדכון פוסטים:
    1. מכונה 6 במרכז הנתונים 1
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. מכונה 12 במרכז נתונים 2
      /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. מעדכנים את LDAP:
    1. מכונה 1 במרכז הנתונים 1
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. מכונה 7 במרכז נתונים 2
      /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. מעדכנים את הרכיבים של Edge:
    1. מכונות 4, 5, 6, 1, 2, 3 במרכז הנתונים 1
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. מכונות 10, 11, 12, 7, 8, 9 במרכז הנתונים 2
      /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. עדכון הממשק:
    1. מכונה 1 במרכז הנתונים 1:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. מכונה 7 במרכז נתונים 2:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    3. מפעילים מחדש את הרכיב בממשק המשתמש של Edge במכשירים 1 ו-7:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
  7. (אם התקנת את apigee-adminapi) כלי השירות של apigee-adminapi עודכן:
    1. מכונה 1 במרכז הנתונים 1:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
    2. מכונה 7 במרכז נתונים 2:
      /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  8. (אם התקנתם SSO ב-Apigee) כדאי לעדכן את ה-SSO של Apigee:
    1. מכונה 1 במרכז הנתונים 1:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    2. מכונה 7 במרכז נתונים 2:
      /opt/apigee/apigee-setup/bin/update.sh -c sso -f sso_config_file
    3. כאשר sso_config_file הוא קובץ התצורה שיצרתם כשהתקנתם SSO.

להגדרה לא סטנדרטית

אם יש לכם הגדרות לא סטנדרטיות, צריך לעדכן את רכיבי Edge לפי הסדר הבא:

  1. שומר גן החיות
  2. קסנדרה
  3. qpidd, ps
  4. LDAP
  5. Edge, כלומר הפרופיל ' -c edge' בכל הצמתים בסדר הזה: צמתים עם שרת Qpid, Edge Postgres Server, שרת ניהול, מעבד הודעות ונתב.
  6. ממשק קצה
  7. apigee-adminapi
  8. SSO ב-Apigee

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