4.15.07.01 – נתוני גרסה של Apigee Edge לענן פרטי

אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X.
מידע

ביום חמישי, 22 באוקטובר 2015, פרסמנו תיקון חדש ל-Apigee Edge for Private Cloud.

שדרוג הזמנה להתקנה של שני מרכזי נתונים

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

  1. Qpid Data Center 1
  2. Qpid Data Center 2
  3. ‫Postgres Data Center 1
  4. ‫Postgres Data Center 2
  5. מרכז נתונים 1 של שרת הניהול
  6. מרכז נתונים של שרת ניהול 2
  7. מרכז נתונים 1 של נתב/מעבד הודעות
  8. מרכז נתונים של נתב/מעבד הודעות 2

הסרת פוד 'שער' נוסף בשדרוג לגרסה 4.15.07.00

הגרסה הזו כוללת סקריפט שמתקן את הבעיה OPDK-1878. במקרה כזה, אם בהתקנה הקודמת של Edge שיניתם את השם של ה-pod של השער מערך ברירת המחדל gateway, סקריפט השדרוג לגרסה 4.15.07.00 הוסיף אוטומטית להתקנה שלכם pod חדש בשם gateway, בנוסף ל-pod שיצרתם.

איך יודעים אם השינוי משפיע עליכם

הבעיה הזו מתרחשת בדרך כלל בסביבה עם כמה מרכזי נתונים, שבה יצרתם תרמילי gateway עם שמות שונים בכל מרכז נתונים, כמו gateway-1 ו-gateway-2. אם השתמשתם בשם ברירת המחדל של ה-pod של השער, gateway, לא תושפעו מהבעיה הזו.

כדי לזהות את ה-pods באזור מסוים, משתמשים בפקודת cURL הבאה:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods

כאשר ms_IP היא כתובת ה-IP או שם ה-DNS של שרת ניהול Edge, ו-dc-1 הוא שם האזור. הפקודה הזו מחזירה מערך שמכיל את כל שמות הפודים באזור.

אם מריצים את הפקודה הזו לפני השדרוג, ושיניתם את השם של ה-pod gateway, יוצגו תוצאות מהסוג הבא:

[ "gateway-1", "analytics", "central" ]

אם מריצים את הפקודה הזו אחרי שמשדרגים לגרסה 4.15.07.00, התוצאות כוללות עכשיו את ה-pod של gateway:

[ "gateway-1", "gateway", "analytics", "central" ]

אם אתם לא יודעים מה השמות של האזורים שלכם, אתם יכולים להשתמש בפקודה:

> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions

החלת התיקון סקריפט

התיקון 4.15.07.01 כולל את הסקריפט delete-gw-pod.sh שמסיר את ה-Pod הנוסף שנוצר בשדרוג 4.15.07.00.

הסקריפט delete-gw-pod.sh:

  • הסרת כל רכיבי Edge מהפוד 'gateway' או מהפוד שצוין.
  • ביטול השיוך של ארגונים ל-Pod.
  • מחיקת ה-Pod.

כדי להריץ את הסקריפט הזה:

  1. מתקינים את תיקון האבטחה 4.15.07.01.
  2. מגבים את כל הצמתים של ZooKeeper. מידע נוסף זמין במדריך לתפעול Edge.
  3. בכל צומת של שרת הניהול, מריצים את הסקריפט delete-gw-pod.sh כדי למחוק את ה-pod gateway שנוצר על ידי כלי השדרוג 4.15.07.00:

    > /<instal_dir>/apigee4/bin/delete-gw-pod.sh

    הסקריפט יבקש את הסיסמה של אדמין המערכת.

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

    אפשר להעביר אפשרויות של שורת פקודה לסקריפט delete-gw-pod.sh. לדוגמה, אם מעבירים שם של Pod ואזור, הפקודה תמחק רק את ה-Pod הזה באזור הזה. לאחר מכן, המערכת שואלת אם רוצים לבדוק את כל האזורים.

אפשר להעביר את הפרמטרים הבאים לסקריפט delete-gw-pod.sh:

  • ‎-P <סיסמת מנהל המערכת>
  • ‎-a <כתובת האימייל של האדמין, ברירת המחדל היא הערך של ADMIN_EMAIL בקובץ apigee_env.sh>
  • ‎-H <Management Server host, defaults to the value of MSIP in apigee_env.sh>
  • ‎-r <אזור לחיפוש של פוד 'השער'>
  • ‎-p <Gateway pod name. ברירת המחדל היא gateway>
  • ‎-y <הסתרת אזהרה>

באגים שתוקנו

בגרסה הזו תוקנו הבאגים הבאים.

מזהה הבעיה תיאור
OPDK-1927 חסרות טבלאות בשדרוג המונטיזציה; נוצרים אינדקסים כפולים
OPDK-1878 שינוי השם של ה-POD של השער במהלך ההגדרה גורם לבעיות
OPDK-1886 לצומת אין גישה לכתובות IP מקומיות כמו 192.168.x.y
MGMT-2353 הכפתור למחיקה בדף של רשימת הדוחות בהתאמה אישית פועל רק פעם אחת
MGMT-2521 Trace session hangs at times
MGMT-2543 כלי חדש לעריכת שרת proxy משנה את ה-XML בתג <Payload> של מדיניות AssignMessage, מה שגורם לשיבוש בשרתי proxy קיימים של API
MGMT-2581 השבתת שיטת המעקב של HTTP בכל יציאות הניהול
MGMT-2599 עורך ה-Proxy החדש משחזר את הקידומת של מרחב השמות אחרי שמוחקים אותה
MGMT-2616 הכלי החדש לעריכת פרוקסי של API לא מטפל בישויות XML בצורה נכונה
MGMT-2618 בעיות בפריסה בגלל השגיאה "Error creating directory for path" (שגיאה ביצירת ספרייה עבור הנתיב)
MGMT-2702 פרצת אבטחה XSS‏ (cross-site scripting) בדפדפני FireFox ו-IE
DEVRT-1942 חסרות טבלאות בשדרוג המונטיזציה; נוצרים אינדקסים כפולים
APIRT-1074 תוכן בפורמט Gzip לא מטופל בצורה תקינה כשנשלחת הכותרת Connection: Close בלי הכותרות Content-Length או Transfer-Encoding