במאמר הזה מוסבר איך להתקין ולהגדיר את ממשק המשתמש החדש של Edge ל-Apigee Edge for Private Cloud. בגרסה 4.54.00, ממשק המשתמש החדש של Edge מורכב משני רכיבי RPM:
-
edge-management-ui: שרת הבק-אנד של ממשק המשתמש החדש של Edge. edge-management-ui-static: נכסי האינטרנט הסטטיים של ממשק המשתמש החדש של Edge.
ממשק המשתמש החדש של Edge מותקן כברירת מחדל כשמריצים את setup.sh עם הפרופיל aio (הכול באחד), sa (עצמאי) או ms (שרת ניהול), או שאפשר להתקין אותו באופן עצמאי בצומת באמצעות הפרופיל ue.
דרישות מוקדמות
לפני שמתקינים או מגדירים את ממשק המשתמש החדש של Edge בהתקנה של Apigee Edge for Private Cloud, צריך לוודא שהצומת עומד בדרישות הבאות:
- דרישות החומרה ומערכת ההפעלה:
- זיכרון RAM בנפח 4GB
- 2 ליבות CPU
- מקום בכונן בנפח 60GB
- גרסה 4.54.00 של כלי השירות
apigee-setupמותקנת בצומת כמו שמתואר במאמר התקנת כלי השירות apigee-setup של Edge. - היציאה 3001 צריכה להיות פתוחה. זו יציאת ברירת המחדל שמשמשת לבקשות לממשק המשתמש של New Edge. אם משנים את היציאה באמצעות המאפיינים שמתוארים בקובץ התצורה של ממשק המשתמש החדש של Edge, צריך לוודא שהיציאה פתוחה.
- אימות:
- אימות בסיסי (ברירת מחדל): מופעל כברירת מחדל (
AUTH_MODE=basic). משתמש בפרטי הכניסה של Edge Management Server ו-SymasLDAP בלי לדרוש ספק זהויות (IDP) חיצוני. - SSO / ספק זהויות חיצוני (אופציונלי): אפשר להגדיר מודול SSO ב-Apigee או ספק זהויות חיצוני (כמו SAML או OIDC). אם אתם מתחברים ל-IdP חיצוני באמצעות TLS, ה-IdP צריך לתמוך ב-TLS בגרסה 1.2 ואילך.
- אימות בסיסי (ברירת מחדל): מופעל כברירת מחדל (
מידע נוסף על התכונות של ממשק המשתמש החדש של Edge זמין במאמר ממשק המשתמש החדש של Edge ל-Private Cloud.
סקירה כללית על ההתקנה וההגדרה
באופן כללי, התהליך להתקנה או להגדרה מחדש של ממשק המשתמש החדש של Edge באמצעות הפרופיל ue הוא:
- מוודאים שהכלי
apigee-setupמותקן בצומת. - יוצרים קובץ תצורה שקט ומשנים אותו לפי ההגדרות שלכם.
- מריצים את
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile. הפקודה הזו מתקינה ומגדירה גם אתedge-management-uiוגם אתedge-management-ui-static. - מתחברים למערכת ובודקים את ממשק המשתמש החדש של Edge בכתובת
http://new_edge_UI_IP:3001.
אם שרת הניהול ושרת ממשק המשתמש החדש של Edge נמצאים מאחורי מאזן עומסים עם סיום TLS שמתבצע במאזן העומסים, צריך לוודא שההגדרה משקפת את המאפיינים שמודגשים במאמר הגדרת ממשק המשתמש החדש של Edge כש-TLS מסתיים במאזן העומסים.
קובץ התצורה של ממשק המשתמש החדש של Edge
בדוגמה הבאה מוצג קובץ תצורה להתקנה ולהגדרה של ממשק המשתמש החדש של Edge עם אימות בסיסי כברירת מחדל.
הגדרת אימות בסיסי (ברירת מחדל)
# IP of the Edge Management Server. IP1=management_server_IP # IP of the New Edge UI node (can be the same as IP1 or a separate node). IP2=new_edge_UI_server_IP # Edge sys admin credentials. ADMIN_EMAIL=your@email.com APIGEE_ADMINPW=your_password # If omitted, you are prompted for it. # Edge Management Server information. APIGEE_PORT_HTTP_MS=8080 MSIP=$IP1 MS_SCHEME=http # # New Edge UI configuration. # MANAGEMENT_UI_PORT=3001 MANAGEMENT_UI_IP=$IP2 MANAGEMENT_UI_APP_ENV=OPDK MANAGEMENT_UI_SCHEME=http MANAGEMENT_UI_PUBLIC_URIS=$MANAGEMENT_UI_SCHEME://$MANAGEMENT_UI_IP:$MANAGEMENT_UI_PORT # Authentication mode (basic is default) AUTH_MODE=basic ## SMTP Configuration SKIP_SMTP=n # Skip now and configure later by specifying "y". SMTPHOST=smtp.example.com SMTPUSER=your@email.com SMTPPASSWORD=your_email_password SMTPSSL=y SMTPPORT=465 # If no SSL, use a different port, such as 25. SMTPMAILFROM="My Company <myco@company.com>"
התקנה או הגדרה של ממשק המשתמש החדש של Edge
כדי להתקין או להגדיר את ממשק המשתמש החדש של Edge באמצעות פרופיל ue:
- התחבר לצומת היעד כמנהל מערכת.
- מתקינים את גרסה 4.54.00 של כלי השירות
apigee-setupבצומת, כמו שמתואר במאמר התקנת כלי השירות apigee-setup של Edge. - כדי לנקות את כל המידע שנשמר במטמון באמצעות Yum, מריצים את הפקודה הבאה:
sudo yum clean all
- יוצרים את קובץ התצורה כמו שמתואר בקטע קובץ תצורה חדש של ממשק המשתמש של Edge, ומוודאים שהוא בבעלות המשתמש "apigee":
chown apigee:apigee configFile
- בצומת, מריצים את הפקודה הבאה:
/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
הכלי
apigee-setupמתקין ומגדיר אתedge-management-uiואתedge-management-ui-static. - מתחברים לממשק המשתמש החדש של Edge על ידי פתיחת כתובת ה-URL הבאה בדפדפן:
http://new_edge_UI_IP:3001
new_edge_UI_IP היא כתובת ה-IP או שם המארח של הצומת שמארח את ממשק המשתמש של New Edge.
- מזינים את פרטי הכניסה.
ממשק המשתמש החדש של Edge מופיע. למידע על השימוש בממשק המשתמש החדש של Edge, ראו ממשק המשתמש החדש של Edge ל-Private Cloud.
אם ממשק המשתמש החדש של Edge לא מוצג, מוודאים שיציאה 3001 פתוחה לחיבורים.
אופציונלי: אם רוצים להגדיר את מודול ה-SSO ב-Apigee לאימות, פועלים לפי השלבים שמפורטים במאמרים התקנה והגדרה של מודול ה-SSO ב-Apigee והפעלת IDP חיצוני בממשק המשתמש החדש של Edge.
הסרת הממשק החדש של Edge
כדי להסיר את ממשק המשתמש החדש של Edge מצומת, צריך להסיר את הרכיבים edge-management-ui ו-edge-management-ui-static.
כדי להסיר את הרכיבים של ממשק המשתמש החדש של Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui uninstall /opt/apigee/apigee-service/bin/apigee-service edge-management-ui-static uninstall
כדי להסיר את כל רכיבי Edge מהצומת:
- עוצרים את כל שירותי Edge שפועלים במכונה:
/opt/apigee/apigee-service/bin/apigee-all stop
- מנקים את המטמון של yum:
sudo yum clean all
- מסירים את כל חבילות ה-RPM של Apigee:
sudo rpm -e $(rpm -qa | egrep "(apigee-|edge-)")
- מסירים את תיקיית השורש של ההתקנה:
sudo rm -rf /opt/apigee