עדכון של Apigee Edge 4.16.01 ל-4.16.05

Edge for Private Cloud גרסה 4.16.05

אילו גרסאות של Edge אפשר לעדכן ל-4.16.05.

אפשר לעדכן את Apigee Edge רק מגרסה 4.16.01.x ל-4.16.05.

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

מי יכול לבצע את העדכון

המשתמש שמריץ את העדכון צריך להיות זהה למשתמש שהתקין את Edge, או משתמש שפועל ברמה הבסיסית (root).

אחרי שמתקינים את ה-RPM ב-Edge, כל משתמש יכול להגדיר אותן.

נדרש שדרוג לגרסה 8 של Java JDK

כדי להשתמש בגרסה הזו של Edge צריך להתקין את Java JDK גרסה 8 בכל Edge של עיבוד צמתים. תוכלו להתקין את Oracle JDK 8 או OpenJDK 8. אם Java JDK 8 לא מותקן סקריפט העדכון יכול להתקין אותו עבורכם כבר.

כחלק מהעדכון ל-Java 8, חלק מהצפנים של TLS כבר לא זמינים ב-Oracle JDK 8. עבור את הרשימה המלאה, עיינו בקטע 'חבילות הצפנה מושבתות כברירת מחדל'. http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html.

אזהרה: הגרסה הזו של Edge לא תומכת ב-JDK 7. אם אתם נמצאים כרגע באמצעות JDK 7, עליך לשדרג ל-JDK 8. אם התקנת את Edge 4.16.05 למצב הקודם, אפשר אופציונלי: אפשר להגדיר מחדש את Edge לשימוש ב-Java JDK 7.

שדרוג לאחור של שומר גן החיות

הגרסה של Zoomkeeper RPM ב-Edge for Private Cloud 4.16.01 היא apigee-zookeeper-3.4.5-1.0.905.noarch.rpm. לחשבון בגרסאות הבאות של Edge, הגרסה שלzokeeper שונתה בחזרה ל-apigee-zookeeper-3.4.5-0.0.948. דבר זה מונע יאמי משדרוג של Zeokeeper לגרסאות מאוחרות יותר מ-4.16.01. הדרך לגשר על המצב הזה הוא להריץ את יום שדרוג לאחור apigee-zookeeper לפני שמעדכנים אתzokeeper.

אפשר לבדוק את הגרסה שלZokeeper באמצעות הפקודה הבאה:

> rpm -qa |grep apigee-zookeeper

אם הפקודה הזו מחזירה את הגרסה של Zzookeeper:

apigee-zookeeper-3.4.5-1.0.905

לאחר מכן תצטרכו לשדרג לאחור.

דרישות של שטח הדיסק לעדכון

חשוב לוודא שיש לכם לפחות 1GByts של המקום הפנוי בדיסק לפני ביצוע

הפצה אוטומטית של נכסים הגדרות מ- 4.16.01.x

אם הגדרתם נכסים כלשהם על ידי עריכת קובצי .properties ב-/opt/apigee/customer/application, אז אלה נשמרים על ידי העדכון.

עדכון של הכלי לאימות apigee

בגרסה 4.16.01, התקנת והפעלת את הכלי apigee-validate על הודעה מעבד (CPU). בגרסה 4.16.05, כלי השירות apigee-validate עודכנה לפעול בצומת Management Server.

כשמעדכנים לגרסה 4.16.05, יש שתי אפשרויות לעדכון כלי השירות apigee-validate:

  1. מומלץ להשתמש ב-Apigee – מתקינים ומפעילים את הכלי apigee-validate צומת של שרת ניהול.

    אפשר גם להסיר את הכלי apigee-validate מ- את הצמתים של מעבד ההודעות. אם משאירים אותו בצומת של מעבד ההודעות, צריך לעדכן אותו. עד 4.16.05.
  2. לחלופין, אפשר לעדכן את הכלי apigee-validate ב צומת של מעבד ההודעות ולהריץ אותו משם. עם זאת, Apigee ממליץ להתקין להריץ אותו משרת הניהול.

עדכון דרישות מוקדמות

שימו לב לדרישות המוקדמות הבאות לפני שדרוג Apigee Edge:

  • גיבוי כל הצמתים
    לפני העדכון, מומלץ לבצע גיבוי מלא של כל הצמתים כדי לשמור על הבטיחות סיבות נוספות. מבצעים את הגיבוי בגרסה הנוכחית של Edge.

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

    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-all status

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

אם העדכון נכשל, אפשר לנסות לתקן את הבעיה ואז להריץ שוב את update.sh. אפשר להריץ את העדכון כמה פעמים והוא ממשיך את העדכון מהמקום שבו הוא הופסק.

אם הכשל מחייב להחזיר את העדכון לגרסה הקודמת, יש לעיין בתהליך החזרה למצב קודם 4.16.05 לקבלת מידע נוסף.

פרטי העדכון ביומן

כברירת מחדל, הקוד update.sh כלי השירות כותב פרטי יומן ל:

/opt/apigee/var/log/apigee-setup/update.log

אם למשתמש שמפעיל את הכלי update.sh אין גישה אל באותה הספרייה, נכתב את היומן בספרייה /tmp כקובץ בשם update_username.log.

אם למשתמש אין גישה ל-/tmp, הכלי /tmp ייכשל.

עדכון ללא הגבלת זמן

עדכון ללא השבתה או עדכון בהדרגה (rolling), מאפשרים לכם לעדכן את התקנת Edge בלי מורידים את Edge.

אפשר לבצע עדכון של אפס זמן השבתה רק בהגדרה של 5 צמתים ומעלה.

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

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

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

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

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

עליכם להעביר קובץ תצורה שקט לפקודת העדכון. קובץ התצורה השקט היא צריכה להיות זהה לגרסה שבה השתמשתם כדי להתקין את Edge 4.16.01.

הליך עבור עדכון לגרסה 4.16.05 בצומת עם חיבור חיצוני לאינטרנט

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

  1. צריך להשבית את כל משימות CRON שהוגדרו לביצוע פעולת תיקון ב-Cassandra, אם יש כאלה עד לסיום העדכון.
  2. כדי להתקין את ה-RPM ב-Edge
    , צריך להתחבר לצומת בתור הרמה הבסיסית (root) הערה: התקנת RPM מחייבת גישה לרמה הבסיסית (root), אבל אפשר להשתמש ב-Edge ללא גישה לרמה הבסיסית (root).
  3. השבתת SELinux כפי שמתואר במאמר התקנת apigee-setup של Edge של Google.
  4. מורידים את קובץ bootstrap_4.16.05.sh ב-Edge 4.16.05 אל bootstrap_4.16.05.sh:
    > תלתל https://software.apigee.com/shoestrap_4.16.05.sh -o /tmp/shoestrap_4.16.05.sh
  5. מתקינים את כלי השירות apigee-service 4.16.05 ו- של יחסי התלות:
    > sudo bash /tmp/shoestrap_4.16.05.sh apigeeuser=uName apigeepassword=pWord
    כאשר uName:pWord הם שם המשתמש והסיסמה שקיבלתם ב-Apigee. אם משמיטים את המילה pWord, תתבקשו להזין אותה.
    כברירת מחדל, מנהל ההתקנה בודק אם התקנתם את Java 1.8. אם לא, יתקין אותו בשבילך. משתמשים באפשרות JAVA_FIX כדי לציין איך לטפל התקנת Java. JAVA_FIX הפונקציה מקבלת את הערכים הבאים:
    I = התקנת OpenJDK 1.8 (ברירת מחדל)
    C = המשך בלי להתקין Java
    שאלה = יציאה. כדי להשתמש באפשרות הזו, תצטרכו להתקין Java בעצמכם.
  6. להשתמש ב-apigee-service כדי לעדכן את apigee-setup תוכנית שירות:
    1. אם התקנתם את גרסה 4.16.01 על ידי שדרוג לגרסה 4.15.07.0x של Edge, תצטרכו מתקינים את הכלי apigee-setup:
      &gt; /opt/apigee/apigee-service/bin/apigee-service התקנה עם הגדרת apigee
      הפקודה הזו מתקינה את הכלי update.sh ב-<inst_dir>/apigee/apigee-setup/bin.

      אם כבר התקנת את כלי השירות apigee-setup, עליך לעדכן את האפליקציה אותו:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    2. אם התקנת את גרסה 4.16.01 ישירות, כלומר לא ביצעת שדרוג מ- 4.15.07.0x, צריך לעדכן את כלי השירות apigee-setup:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
      העדכון הזה ל-apigee-service מתקין את השירות update.sh ב- &lt;inst_dir&gt;/apigee/apigee-setup/bin.
  7. מתקינים את apigee-validate בשרת הניהול:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-אטים install
    הערה: אם התקנתם את הכלי apigee-validate צומת של מעבד הודעות, אפשר לעדכן אותו באמצעות הפקודה הבאה בצומת הזה:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-authentic update
    עם זאת, עבור 4.16.05, Apigee ממליצה להתקין ולהפעיל את הכלי לאימות apigee על את שרת הניהול.
  8. עורכים את קובץ התצורה שהועבר לכלי השירות apigee-validate. ב בגרסה הקודמת של Edge, לקובץ התצורה ששימש את apigee-validate נדרש המאפיינים הבאים:
    APIGEE_ADMINPW=sysAdminPword
    MP_POD=gateway
    REGION=dc-1
    בגרסה הזו, לקובץ התצורה נדרש רק המאפיין APIGEE_ADMINPW. אפשר להסיר את את שני המאפיינים האחרים מהקובץ.
  9. מריצים את הכלי לעדכון בצמתים לפי הסדר הבא שמוצג בקטע 'הזמנת המכונה' עדכון" מתחת:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -cComponent -f configFile
    הדרישה היחידה בקובץ התצורה היא שקובץ התצורה יהיה נגיש או קריא באמצעות ה-apigee משתמש. לדוגמה, למקם את הקובץ בספרייה /tmp .
    משתמשים באפשרות ' -c' כדי לציין את הרכיב שרוצים לעדכן. רשימת האפשרויות כולל:
    • ldap = OpenLDAP
    • cs = קסנדרה
    • zk = Zokeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =All Edge רכיבים מלבד ממשק משתמש של Edge: שרת ניהול, מעבד הודעות, נתב, שרת QPID, שרת Postgres
    • ui = ממשק משתמש של Edge
    • all = עדכון של הכול רכיבים במחשב (לשימוש רק בפרופיל התקנת aio של Edge או ב-aaS asa של API פרופיל ההתקנה)
    • e = ElasticSearch
    • b = מקבץ BaaS של API
    • p = BaaS ל-API פורטל
    • ebp = ElasticSearch, API BaaS Stack ופורטל API BaaS באותו צומת
  10. בודקים את העדכון על ידי הרצת הכלי לאימות apigee בשרת הניהול, כפי שמתואר במאמר בדיקת ההתקנה.

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

נוהל עדכון לגרסה 4.16.05 מרשת מקומית מאגר

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

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

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

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

  1. יוצרים מאגר 4.16.05 מקומי כפי שמתואר ב"יצירת מאגר Apigee מקומי" בהתקנת Edge apigee-setup של Google.
    הערה: אם כבר יש לכם מאגר 4.16.01 קיים, תוכלו להוסיף את 4.16.05 לצפות בו.
  2. כדי להתקין את apigee-service מקובץ .tar:
    1. בצומת עם המאגר המקומי, משתמשים בפקודה הבאה כדי לארוז את המאגר המקומי לקובץ .tar אחד בשם /opt/apigee/data/apigee-mirror/apigee-4.16.05.tar.gz:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
    2. מעתיקים את קובץ ה- .tar לצומת שבו רוצים לעדכן את Edge. לדוגמה, העתקה אל את הספרייה /tmp צומת חדש.
    3. בצומת החדש, מסירים את הקובץ לספריית /tmp:
      &gt; tar -xzf apigee-4.16.05.tar.gz
      הפקודה הזו יוצרת ספרייה חדשה, בשם repos, בספרייה שמכילה את קובץ ה- .tar. לדוגמה /tmp/repos.
    4. התקנה של כלי העזר של Edge apigee-service ויחסי תלות מ- /tmp/repos:
      &gt; sudo bash /tmp/repos/shoestrap_4.16.05.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
      שים לב לכלול את הנתיב אל את ספריית ה-repos בפקודה הזו.
  3. כדי להתקין את apigee-service באמצעות שרת האינטרנט Nginx:
    1. הגדרת שרת האינטרנט Nginx כפי שמתואר ב"התקנה מהמאגר באמצעות ה-Nginx webserver&quot; ב- Install the Edge הכלי apigee-setup.
    2. בצומת המרוחק, מורידים את קובץ Edge shoestrap_4.16.05.sh אל /tmp/shoestrap_4.16.05.sh:
      &gt; /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.16.05.sh -o /tmp/shoestrap_4.16.05.sh
      כאשר uName:pWord הם שם המשתמש והסיסמה שהגדרתם למעלה עבור המאגר ו-remoteRepo הוא כתובת ה-IP או שם ה-DNS של המאגר .
    3. בצומת המרוחק, מתקינים את כלי השירות ואת יחסי התלות של Edge apigee-service:
      &gt; sudo bash /tmp/shoestrap_4.16.05.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
      כאשר uName:pWord הם שם המשתמש במאגר ו סיסמה.
  4. להשתמש ב-apigee-service כדי מעדכנים את כלי השירות apigee-setup:
    1. אם התקנתם את גרסה 4.16.01 על ידי שדרוג לגרסה 4.15.07.0x של Edge, תצטרכו מתקינים את כלי השירות apigee-setup:
      &gt; /opt/apigee/apigee-service/bin/apigee-service התקנה עם הגדרת apigee
      הפקודה הזו מתקינה את הכלי update.sh בכתובת &lt;inst_dir&gt;/apigee/apigee-setup/bin.

      אם כבר התקנת את כלי השירות apigee-setup, עליך לעדכן את האפליקציה אותו:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    2. אם התקנת את גרסה 4.16.01 ישירות, כלומר לא ביצעת שדרוג מ- 4.15.07.0x, צריך לעדכן את כלי השירות apigee-setup:
      &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
      העדכון הזה להתקנות apigee-service כלי השירות update.sh בקובץ &lt;inst_dir&gt;/apigee/apigee-setup/bin.
  5. מתקינים את הכלי apigee-validate בצומת שרת הניהול:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee- שני באירוע
    הערה: אם התקנתם את כלי השירות apigee-validate לגבי מעבד הודעות, אפשר לעדכן אותו באמצעות הפקודה הבאה בצומת הזה:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validator update
    עם זאת, עבור 4.16.05, Apigee ממליצה להתקין ולהריץ את אימות ה-apigee בשרת הניהול.
  6. עורכים את קובץ התצורה שמועבר לכלי השירות apigee-validate. לחשבון בגרסה הקודמת של Edge, בקובץ התצורה ששימש את apigee-validate נדרש המאפיינים הבאים:
    APIGEE_ADMINPW=sysAdminPword
    MP_POD=gateway
    REGION=dc-1

    בגרסה הזו, לקובץ התצורה נדרש רק המאפיין APIGEE_ADMINPW. אפשר להסיר את את שני המאפיינים האחרים מהקובץ.
  7. מריצים את הכלי לעדכון בצמתים לפי הסדר הבא שמוצג בקטע 'הזמנת המכונה' עדכון" מתחת:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -cComponent -f configFile
    הדרישה היחידה בקובץ התצורה היא שקובץ התצורה יהיה נגיש או קריא באמצעות ה-apigee משתמש. לדוגמה, למקם את הקובץ בספרייה /tmp .
    משתמשים באפשרות ' -c' כדי לציין את הרכיב שרוצים לעדכן. רשימת האפשרויות כולל:
    • ldap = OpenLDAP
    • cs = קסנדרה
    • zk = Zokeeper
    • qpid = qpidd
    • ps = postgresql
    • edge =All Edge רכיבים מלבד ממשק משתמש של Edge: שרת ניהול, מעבד הודעות, נתב, שרת QPID, שרת Postgres
    • ui = ממשק משתמש של Edge
    • all = עדכון של הכול רכיבים במחשב (לשימוש רק בפרופיל התקנת aio של Edge או ב-aaS asa של API פרופיל ההתקנה)
    • e = ElasticSearch
    • b = מקבץ BaaS של API
    • p = BaaS ל-API פורטל
    • ebp = ElasticSearch, API BaaS Stack ופורטל API BaaS באותו צומת
  8. בודקים את העדכון על ידי הרצת הכלי לאימות apigee בשרת הניהול, כפי שמתואר במאמר בדיקת ההתקנה.

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

סדר עדכון המכונה

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

  • עליך לעדכן את כל הצמתים של Cassandra ו-zoKeeper לפני עדכון של רכיבים צמתים אחרים.
  • צריך לעדכן את כל צומתי ה-qpidd וה-postgresql לפני שמבצעים עדכון צמתים של נתב ומעבד הודעות.
  • לכל מכונה עם מספר רכיבי Edge (שרת ניהול, מעבד הודעות, נתב, שרת QPID, שרת Postgres), שימוש בקצה '-c' אפשרות לעדכן את כולם בו-זמנית בזמן האימון.
  • אם שלב מציין שצריך לבצע אותו במספר מכונות, צריך לבצע אותו בסדר המכונה הספציפי.
  • אין שלב נפרד לעדכון המונטיזציה. הוא מתעדכן כשמציינים את " -c" קצה" כאפשרות.
  • אחרי שמעדכנים צומת של נתב, צריך להסיר את כל הקבצים מהספרייה /opt/nginx/conf.d, ולאחר מכן להפעיל מחדש את הנתב.

לחשבון עצמאי של מארח אחד התקנה

  1. שדרוג לאחור של גן החיות:
    &gt; שדרוג לאחור של יאמי apigee-zookeeper
  2. עדכון מכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c all -f configFile
  3. מוחקים את כל הקבצים שב-/opt/nginx/conf.d:
    > חד-פעמי /opt/nginx/conf.d/*
  4. צריך להפעיל מחדש את נתב Edge:
    &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service dge-router נפרד

לחשבון עצמאי של 2 מארחים התקנה

למידע נוסף על טופולוגיות ההתקנה לרשימה של הטופולוגיות של Edge ומספרי הצמתים.

  1. שדרוג לאחור של Zoomkeeper במכונה 1:
    &gt; שדרוג לאחור של יאמי apigee-zookeeper
  2. עדכון Cassandra ו-ZooKeeper במכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. עדכון qpidd ו-postgresql במחשב 2:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  4. עדכון LDAP במכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. עדכון רכיבי Edge במכונה 2 ובמכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. בצומת 1:
    1. מוחקים את כל הקבצים שב-/opt/nginx/conf.d:
      > חד-פעמי /opt/nginx/conf.d/*
    2. צריך להפעיל מחדש את נתב Edge:
      &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service dge-router נפרד
  7. עדכון ממשק המשתמש במכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

לאשכולות של 5 מארחים התקנה

למידע נוסף על טופולוגיות ההתקנה לרשימה של הטופולוגיות של Edge ומספרי הצמתים.

  1. שדרוג לאחור של Zoomkeeper במכונה 1, 2 ו-3:
    &gt; יאמי שדרוג לאחור של apigee-zookeeper
  2. עדכון Cassandra ו-ZooKeeper במכונה 1, 2 ו-3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. עדכון qpidd ו-postgresql במחשב 4 ו-5:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid,ps -f configFile
  4. עדכון LDAP במכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. עדכון רכיבי Edge במכונה 4, 5, 1, 2, 3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  6. בצומת 2 ו-3:
    1. מוחקים את כל הקבצים שב-/opt/nginx/conf.d:
      > חד-פעמי /opt/nginx/conf.d/*
    2. צריך להפעיל מחדש את נתב Edge:
      &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service dge-router נפרד
  7. עדכון ממשק המשתמש במכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

לאשכולות של 9 מארחים התקנה

למידע נוסף על טופולוגיות ההתקנה לרשימה של הטופולוגיות של Edge ומספרי הצמתים.

  1. שדרוג לאחור של Zoomkeeper במכונה 1, 2 ו-3:
    &gt; יאמי שדרוג לאחור של apigee-zookeeper
  2. עדכון Cassandra ו-ZooKeeper במכונה 1, 2 ו-3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. עדכון qpidd במכונה 6 ו-7:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. עדכון Postgresql במכונה 8 ו-9:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. עדכון LDAP במכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. צריך לעדכן את רכיבי Edge במכונה 6, 7, 8, 9, 1, 4 ו-5 לפי הסדר הזה:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. בצומת 4 ו-5:
    1. מוחקים את כל הקבצים שב-/opt/nginx/conf.d:
      > חד-פעמי /opt/nginx/conf.d/*
    2. צריך להפעיל מחדש את נתב Edge:
      &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service dge-router נפרד
  8. עדכון ממשק המשתמש במכונה 1:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

לאשכולות של 13 מארחים התקנה

למידע נוסף על טופולוגיות ההתקנה לרשימה של הטופולוגיות של Edge ומספרי הצמתים.

  1. שדרוג לאחור של Zoomkeeper במכונה 1, 2 ו-3:
    &gt; יאמי שדרוג לאחור של apigee-zookeeper
  2. עדכון Cassandra ו-ZooKeeper במכונה 1, 2 ו-3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  3. עדכון qpidd במכונה 12 ו-13:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. עדכון Postgresql במכונה 8 ו-9:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. עדכון LDAP במכונה 4 ו-5:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  6. עדכון רכיבי Edge במכונה 12, 13, 8, 9, 6, 7, 10 ו-11 לפי הסדר הזה:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. בצומת 10 ו-11:
    1. מוחקים את כל הקבצים שב-/opt/nginx/conf.d:
      > חד-פעמי /opt/nginx/conf.d/*
    2. צריך להפעיל מחדש את נתב Edge:
      &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service dge-router נפרד
  8. עדכון ממשק המשתמש במכונה 6 ו-7:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

לאשכולות של 12 מארחים התקנה

למידע נוסף על טופולוגיות ההתקנה לרשימה של הטופולוגיות של Edge ומספרי הצמתים.

  1. עדכון של Cassandra ו-ZooKeeper:
    1. שדרוג לאחור של Zoomkeeper במכונה 1, 2 ו-3 ב-Data Center 1:
      &gt; יאמי שדרוג לאחור של apigee-zookeeper
    2. במכונות 1, 2 ו-3 במרכז הנתונים 1:
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
    3. שדרוג לאחור של Zoomkeeper במכונה 7, 8 ו-9 במרכז נתונים 2:
      &gt; יאמי שדרוג לאחור של apigee-zookeeper
    4. במכונות 7, 8 ו-9 במרכז הנתונים 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs,zk -f configFile
  2. עדכון qpidd:
    1. מכונות 4 ו-5 במרכז הנתונים 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
    2. מכונות 10, 11 במרכז נתונים 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  3. עדכון postgresql:
    1. מכונות 6 ב-Data Center 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
    2. מכונות 12 ב-Data Center 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. עדכון LDAP:
    1. מכונות 1 ב-Data Center 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
    2. מכונות 7 ב-Data Center 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile
  5. עדכון רכיבי Edge:
    1. מכונות 4, 5, 6, 1, 2, 3 במרכז הנתונים 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    2. מכונות 10, 11, 12, 7, 8, 9 במרכז הנתונים 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
    3. בצומת 2, 3, 8 ו-9:
      1. מוחקים את כל הקבצים שב-/opt/nginx/conf.d:
        > חד-פעמי /opt/nginx/conf.d/*
      2. צריך להפעיל מחדש את נתב Edge:
        &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router הפעלה מחדש
  6. עדכון ממשק המשתמש:
    1. מכונה 1 ב-Data Center 1
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
    2. מכונה 7 ב-Data Center 2
      &gt; /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

ל-BaaS API עם 7 מארחים התקנה

למידע נוסף על טופולוגיות ההתקנה לרשימה של הטופולוגיות של Edge ומספרי הצמתים.

  1. צריך לעדכן את Cassandra במכונה 5, 6 ו-7:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. עדכון ElasticSearch ו-BaaS Stack במחשב 1, 2 ו-3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e,b -f configFile
  3. עדכון פורטל API BaaS במחשב 4:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

ל-BaaS API עם 10 מארח התקנה

למידע נוסף על טופולוגיות ההתקנה לרשימה של הטופולוגיות של Edge ומספרי הצמתים.

  1. צריך לעדכן את Cassandra במכונה 8, 9 ו-10:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  2. עדכון ElasticSearch במכונה 1, 2 ו-3:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c e -f configFile
  3. עדכון מקבץ BaaS של API במכונה 4, 5 ו-6:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c b -f configFile
  4. עדכון פורטל API BaaS במחשב 7:
    &gt; /opt/apigee/apigee-setup/bin/update.sh -c p -f configFile

בהתקנה לא סטנדרטית

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

  1. ZooKeeper
  2. קסנדרה
  3. qpidd
  4. Postgresql
  5. LDAP
  6. קצה, שפירושו "קצה-c" פרופיל בכל הצמתים בסדר: Qpid, Postgres, ניהול שרת, מעבד הודעות, נתב.
  7. בכל הצמתים של הנתב:
    1. מוחקים את כל הקבצים שב-/opt/nginx/conf.d:
      > חד-פעמי /opt/nginx/conf.d/*
    2. צריך להפעיל מחדש את נתב Edge:
      &gt; /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router מחדש
  8. ממשק משתמש