תהליך החזרה למצב קודם 4.16.05

Edge for Private Cloud גרסה 4.16.05

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

  1. חזרה לגרסה ישנה יותר. לדוגמה מ-4.16.05 עד 4.16.01.
  2. חזרה לגרסה קודמת באותה גרסה.

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

מי יכול לבצע את ההחזרה למצב הקודם

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

כברירת מחדל, רכיבי Edge פועלים בתור ה-API של המשתמש. במקרים מסוימים, יכול להיות שרכיבי Edge יופעלו כמשתמשים שונים. לדוגמה, אם הנתב צריך לגשת ליציאות עם הרשאות, כמו יציאות מתחת ל-1,000, צריך להפעיל אותו בתור Root או כמשתמש עם גישה ליציאות האלה. לחלופין, אפשר להפעיל רכיב אחד כמשתמש אחד ורכיב אחר כמשתמש אחר.

אילו רכיבים אפשר להחזיר למצב הקודם

עליך להיות מודע לתנאים הבאים בעת ביצוע החזרה למצב קודם:

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

    חמשת הרכיבים הם:
    • שרת ניהול
    • נתב
    • מעבד בקשות
    • שרת Qpid
    • שרת Postgres
  • אין להחזיר את Cassandra לגרסה קודמת. המהדורה הזו של Edge כוללת גרסה מעודכנת של Cassandra, שתואמת לגרסה 4.16.01. אם רוצים להפוך רכיבים כלשהם לגרסה קודמת, עליך להשאיר את Cassandra בגרסה 4.16.05 כדי ליהנות מכל התכונות החדשות.
  • גרסה זו לא מכילה גרסה חדשה של postgresql או qpidd לכן, אין צורך להחזיר אותם למצב הקודם.

החזרה לגרסה קודמת 4.16.05

כדי להחזיר את Apigee Edge למצב הקודם, צריך לבצע את שלבי ההחזרה הבאים:

  1. עוצרים את הרכיב כדי להחזיר אותו למצב הקודם:
    1. אם ברצונך להחזיר לגרסה הקודמת כל אחד מהרכיבים הבאים, עליך להפסיק את כולם: Management Server, Router, Messageprocessor, Qpid Server, או Postgres Server:
      > apigee-service edge-management-server stop
      > apigee-service edge-router stop
      > apigee-service edge-message-server-server stop-gres


    2. אם חוזרים לגרסה הקודמת של רכיב אחר כלשהו, צריך להפסיק רק את הרכיב הזה:
      > עצירת שירות ה-API comp
  2. אם רוצים להחזיר את המונטיזציה, צריך להסיר אותה:
    > מסירים את apigee-service edge-mint-gateway
  3. מסירים את הרכיב כדי לחזור למצב הקודם:
    1. אם חוזרים לגרסה הקודמת של כל אחד מהרכיבים הבאים, צריך להסיר את כולם: צריך להסיר את כולם: 'שרת ניהול', 'נתב', 'מעבד ההודעות', 'שרת Qpid' או 'שרת Postgres':
      > הסרת שער הקצה של apigee-service
    2. אם רוצים לחזור לגרסה הקודמת של רכיב אחר כלשהו, צריך להסיר רק את הרכיב הזה
      > הסרת התקנה של שירות ממשק ה-API comp
  4. אם רוצים להחזיר את הנתב בחזרה, צריך למחוק את התוכן של /opt/nginx/conf.d:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. כדי להחזיר את הרכיב לגרסה 4.16.01:
    1. מסירים את הגרסה 4.16.05 של apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup הסרה
    2. מורידים את boostrap.sh לגרסה 4.16.01:
      > curl https://software.apigee.com/shoestrap.sh -o /tmp/shoestrap.sh
    3. מתקינים את הכלי ואת יחסי התלות של שירות Edge 4.16.01 Edge:
      > sudo bash /tmp/shoestrap.sh apigeeuser=uName apigeepassword=pWord
      כאשר uName ו-pWord הם שם המשתמש והסיסמה שקיבלת מ- . אם לא כוללים את pWord, תופיע בקשה להזין אותו.
    4. מתקינים את גרסה 4.16.01 של apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. מתקינים את גרסת 4.16.01 של הרכיב:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      כאשר comp הוא הרכיב שיש להתקין, ו-configFile הוא קובץ התצורה 4.16.01 שלכם.
  6. כדי להחזיר את הרכיב לגרסה קודמת ספציפית של גרסה 4.16.05:
    1. מורידים את גרסת הרכיב הספציפית:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version התקנה
      כאשר comp-version הוא הרכיב והגרסה שיש להתקין. לדוגמה:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      אם משתמשים במאגר אונליין של Apigee, אפשר לקבוע את גרסאות הרכיבים הזמינות באמצעות הפקודה הבאה:
      uip> yum:

    2. משתמשים ב-apigee-setup כדי להתקין את הרכיב:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      לדוגמה:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -

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