עדכון של Apigee Edge 4.19.01 או 4.19.06 ל-4.50.00

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

  • מ-4.19.01 עד 4.50.00
  • מ-4.19.06 עד 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 לענן פרטי.

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

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

בממשק המשתמש של Edge, צריך להשבית את האימות הבסיסי ולהשתמש ב-IDP כמו SAML או LDAP.

מידע נוסף זמין במאמר התקנת ממשק המשתמש החדש של Edge.

עדכון ממשק המשתמש של Edge

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

  • מ-4.18.0x: אם התקנתם את גרסת הבטא של ממשק המשתמש של Edge (לשעבר ממשק Edge החדש או ממשק ה-UE החדש) בגרסה 4.18.0x, עליכם להסיר את ההתקנה ולבצע התקנה חדשה של גרסה 4.19.06 של ממשק המשתמש של Edge כפי שמתואר בקטע התקנה של ממשק המשתמש החדש של Edge.
  • החל מ-4.19.01 (עם ממשק המשתמש החדש של Edge שכבר מותקן): השתמשו בהוראות לשדרוג בקטע הזה עבור הרכיב edge-management-ui.
  • מ-4.19.01 (בממשק המשתמש הקלאסי): משדרגים את Edge לצורך התקנת Cloud Cloud כמתואר בקטע הזה, ואז מתקינים את ממשק המשתמש של Edge כפי שמתואר בקטע התקנת ממשק המשתמש החדש של Edge.
  • 4.19.06 (עם ממשק המשתמש החדש של Edge שכבר מותקן): השתמשו בהוראות לשדרוג בקטע הזה עבור הרכיב edge-management-ui.

עדכון עם mTLS של Apigee

Apigee mTLS נתמך רק ב-Apigee Edge במהדורות פרטיות 4.19.01 עד 4.19.06. לא ניתן לשדרג את apigee-mtls לגרסאות 4.18.* ומטה. למידע נוסף: שדרוג של Apigee mTLS.

טיפול בעדכון שנכשל

במקרה של כשל בעדכון, אפשר לנסות לתקן את הבעיה ולאחר מכן לבצע שוב את פעולת 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. ממשיכים בעדכון של כל התוכנות האחרות שמותקנות בהתקנה.

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

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

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

עדכון ל- 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. מתקינים את הפקודה והיחסים apigee-service של Edge 4.50.00 לפי הפקודה הבאה:
    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, למעט ממשק המשתמש של Edge: שרת ניהול, מעבד הודעות, נתב, שרת QPID, שרת Postgres
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: qpidd
      • sso: SSO ב-Apigee (אם התקנת SSO)
      • ue: ממשק משתמש חדש של Edge
      • ui: ממשק המשתמש של Classic Edge
      • zk: גן חיות
    • configFile הוא אותו קובץ תצורה שבו הגדרת את הרכיבים של Edge במהלך ההתקנה 4.19.01 או 4.19.06.

    יש לך אפשרות להריץ את 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, שרת Postgres
      • ldap: OpenLDAP
      • ps: postgresql
      • qpid: qpidd
      • sso: SSO ב-Apigee (אם התקנת SSO)
      • ממשק משתמש חדש של ue Edge
      • ui: ממשק המשתמש של Classic Edge
      • zk: גן חיות
    • configFile הוא אותו קובץ תצורה שבו השתמשת להגדרת הרכיבים של Edge במהלך ההתקנה 4.19.01 או 4.19.06.

    יש לך אפשרות להריץ את update.sh נגד כל הרכיבים על ידי הגדרת הערך component ל'הכול', אבל רק אם יש לך פרופיל 'הכול כלול' (AIO) של Edge. למשל:

    /opt/apigee/apigee-setup/bin/update.sh -c all -f /tmp/sa_silent_config
  8. מפעילים מחדש את רכיבי ממשק המשתמש בכל הצמתים שמריצים אותו, אם עדיין לא עשיתם זאת:
    /opt/apigee/apigee-service/bin/apigee-service [edge-management-ui|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. מעדכנים את ממשק המשתמש של Edge:
    • בממשק המשתמש הקלאסי: אם אתם משתמשים בממשק המשתמש הקלאסי, עליכם לעדכן את הרכיב ui במכונה 1, כפי שמוצג בדוגמה הבאה:
      /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    • ממשק המשתמש החדש של Edge: אם התקנתם את ממשק המשתמש החדש של Edge, עליכם לעדכן את הרכיב ue במחשב המתאים (ייתכן שלא יהיה מכונה 1):
      /opt/apigee/apigee-setup/bin/update.sh -c ue -f /opt/silent.conf
  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-ui במכונה 1, כמו בדוגמה הבאה:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • ממשק המשתמש החדש של Edge: אם התקנת את ממשק המשתמש החדש של Edge, צריך להפעיל מחדש את הרכיב edge-management-ui במכונה המתאימה (יכול להיות ש-1 לא יהיה במחשב):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-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. מעדכנים את ממשק המשתמש החדש (ue) או את ממשק המשתמש הקלאסי (ui) במחשב 1:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -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-ui במכונה 1, כמו בדוגמה הבאה:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • ממשק המשתמש החדש של Edge: אם התקנת את ממשק המשתמש החדש של Edge, צריך להפעיל מחדש את הרכיב edge-management-ui במכונה המתאימה (יכול להיות ש-1 לא יהיה במחשב):
      /opt/apigee/apigee-service/bin/apigee-service edge-management-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. עדכון ממשק המשתמש החדש (ue) או ממשק המשתמש הקלאסי (ui) במכשירים 6 ו-7:
    /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -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-ui במכשירים 6 ו-7, כמו בדוגמה הבאה:
      /opt/apigee/apigee-service/bin/apigee-service edge-ui restart
    • ממשק המשתמש החדש של Edge: אם התקנתם את ממשק המשתמש החדש של Edge, צריך להפעיל מחדש את הרכיב edge-management-ui במכשירים 6 ו-7:
      /opt/apigee/apigee-service/bin/apigee-service edge-management-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. מעדכנים את ממשק המשתמש החדש (ue) או את ממשק המשתמש הקלאסי (ui):
    1. מכונה 1 במרכז הנתונים 1:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
    2. מכונה 7 במרכז נתונים 2:
      /opt/apigee/apigee-setup/bin/update.sh -c [ui|ue] -f configFile
  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.

  9. מפעילים מחדש את הממשק החדש של Edge (edge-management-ui) או את הממשק הקלאסי של Edge (edge-ui) במכשירים 1 ו-7:
    /opt/apigee/apigee-service/bin/apigee-service [edge-ui|edge-management-ui] restart

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

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

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

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