Edge for Private Cloud v4.18.05
אפשר להוסיף צומת של נתב או של מעבד הודעות להתקנה קיימת. רשימת דרישות המערכת לנתב או למעבד הודעות מפורטת בקטע דרישות ההתקנה.
הוספת רוטר
אחרי שמתקינים את Edge בצומת, מבצעים את התהליך הבא כדי להוסיף את הנתב:
- מתקינים את Edge בצומת באמצעות האינטרנט או באמצעות התהליך ללא אינטרנט, כפי שמתואר במדריך להתקנת Edge.
- מריצים את הסקריפט
apigee-setup.sh
במסוף:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
האפשרות
-p r
מציינת התקנה של הנתב. במאמר התקנת רכיבי Edge בצומת מוסבר איך יוצרים configFile. - בסיום ההתקנה, הסקריפט יציג את ה-UUID של הנתב. אם תצטרכו לזהות את ה-UUID מאוחר יותר, תוכלו להשתמש בפקודה הבאה של cURL במארח שבו התקנתם את הנתב:
curl http://router_IP:8081/v1/servers/self
- כדי לבדוק את ההגדרות, אפשר להריץ את הפקודה הבאה של
curl
:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
כאשר pod_name הוא השם של השער או של ה-pod המותאם אישית. אמורים להופיע מזהי ה-UUID של כל הנתבנים, כולל הנתב שהוספתם עכשיו.
אם מזהה ה-UUID של הנתב לא מופיע בפלט, מריצים את הפקודה הבאה של cURL כדי להוסיף אותו:
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
מחליפים את ms_IP בכתובת ה-IP של שרת הניהול, את region_name בשם האזור שמוגדר כברירת מחדל (dc-1) או בשם האזור בהתאמה אישית, ואת pod_name בשם השער או בשם הפוד בהתאמה אישית.
- כדי לבדוק את הנתב, צריכה להיות לכם אפשרות לשלוח בקשות ל-API דרך כתובת ה-IP או שם ה-DNS של הנתב. לדוגמה:
http://newRouter_IP:port/v1/apiPath
לדוגמה, אם השלמתם את המדריך הראשון שבו יצרתם את ה-Weather API:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
הוספת מעבד בקשות
אחרי שמתקינים את Edge בצומת, מבצעים את התהליך הבא כדי להוסיף מעבד הודעות:
- מתקינים את Edge בצומת באמצעות האינטרנט או באמצעות תהליך ללא אינטרנט, כפי שמתואר במדריך להתקנת Edge.
- מריצים את הסקריפט
apigee-setup.sh
במסוף:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
האפשרות
-p mp
מציינת שצריך להתקין את Message Processor. במאמר התקנת רכיבי Edge בצומת מוסבר איך יוצרים configFile. - בסיום ההתקנה, הסקריפט יציג את מזהה ה-UUID של Message Processor.
חשוב לשים לב למזהה ה-UUID כי תצטרכו אותו כדי להשלים את תהליך ההגדרה. כדי לברר מהו ה-UUID, צריך להריץ את הפקודה
curl
במארח שבו התקנתם את Message Processor:curl http://mp_IP:8082/v1/servers/self
- לכל סביבה בכל ארגון בהתקנה, משתמשים בפקודה
curl
הבאה כדי לשייך את Message Processor לסביבה:curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
מחליפים את ms_IP בכתובת ה-IP של שרת הניהול, ואת org_name ו-env_name בארגון ובסביבה שמשויכים למעבד ההודעות.
- כדי לבדוק את ההגדרות, אפשר להריץ את הפקודה הבאה של
curl
:curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
כאשר org_name הוא שם הארגון ו-env_name הוא הסביבה. אמורים להופיע מזהי ה-UUID של כל מעבדי ההודעות שמשויכים לארגון ולסביבה, כולל מעבד ההודעות שהוספתם עכשיו.
הוספת נתב ומעבד הודעות
אחרי שמתקינים את Edge בצומת, משתמשים בתהליך הבא כדי להוסיף נתב ומעבד הודעות בו-זמנית:
- מריצים את הסקריפט
apigee-setup
במסוף:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
האפשרות
-p rmp
מציינת שצריך להתקין את הנתב ואת מעבד ההודעות. למידע נוסף על יצירת קובץ configFile, ראו התקנת רכיבי Edge בצומת. - פועלים לפי השלבים שלמעלה כדי להגדיר את הנתב ואת מעבד ההודעות.