Edge for Private Cloud גרסה 4.18.05
Apigee מספקת סקריפטים לבדיקה שבהם אפשר להשתמש כדי לאמת את ההתקנה.
הרצה של בדיקות האימות
כל שלב בתהליך בדיקת האימות מחזיר קוד תגובה HTTP 20X, לבדיקה.
כדי להריץ את הסקריפטים לבדיקה:
- התקנת
apigee-validate
בצומת של שרת ניהול:/opt/apigee/apigee-service/bin/apigee-service apigee-validate install
- מריצים את פקודת ההגדרה בצומת של שרת ניהול כדי להפעיל את הסקריפטים לבדיקה:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
הקובץ configFile חייב להכיל את המאפיין הבא:
APIGEE_ADMINPW=SYS_ADMIN_PASSWORD
אם פרט זה יושמט, תוצג בקשה להזין את הסיסמה.
כברירת מחדל, הכלי
apigee-validate
יוצר מארח וירטואלי בנתב שמשתמש ביציאה 59001. אם השקע לא פתוח בנתב, אפשר לכלול את המאפייןVHOST_PORT
בקובץ התצורה כדי להגדיר את היציאה. לדוגמה:VHOST_PORT=9000
- לאחר מכן הסקריפט מבצע את הפעולות הבאות:
- יצירת ארגון ומשייכת אותו ל-Pod.
- יוצר סביבה ומשייך את מעבד ההודעות לסביבה.
- יצירת מארח וירטואלי.
- מייבאת שרת proxy פשוט לבדיקת תקינות ופורס את האפליקציה "test" הסביבה.
- מייבאת את שרת ה-proxy של SmartDocs.
- מפעיל את הבדיקה כדי לוודא שהכול פועל כמו שצריך.
בדיקה מוצלחת מחזירה תגובת HTTP של 20X.
כדי להסיר את הארגון, הסביבה ופריטים אחרים שנוצרו על ידי הסקריפטים לבדיקה:
- מריצים את הפקודה הבאה:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
כאשר configFile הוא אותו הקובץ שבו השתמשתם כדי להריץ את הבדיקות.
אימות התקנת Pod
אחרי שהתקנתם את Apigee Analytics, ב-Apigee מומלץ לבצע שלבי אימות בסיסיים וחשובים:
- מוודאים ששרת הניהול נמצא ב-POD המרכזי. בשרת הניהול, מריצים את
פקודת
curl
הבאה:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central
הפלט אמור להופיע בפורמט הבא:
[ { "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ ] }, "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ], "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469" }, { "externalHostName" : "localhost", "externalIP" : "192.168.1.11", "internalHostName" : "localhost", "internalIP" : "192.168.1.11", "isUp" : true, "pod" : "central", "reachable" : true, "region" : "dc-1", "tags" : { "property" : [ { "name" : "started.at", "value" : "1454691312854" }, ... ] }, "type" : [ "qpid-server" ], "uUID" : "9681202c-8c6e-4242-b59b-23e3ef092f34" } ]
- מוודאים שהנתב ומעבד ההודעות נמצאים ב-POD של השער. בשרת הניהול, מפעילים את
משתמשים בפקודה
curl
הבאה:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
הפלט אמור להיראות כמו רצף המודעות המרכזי, אבל בנתב ובמעבד ההודעות.
- מוודאים ש-Postgres נמצא ב-POD של ניתוח הנתונים. בשרת הניהול, מריצים את הפקודה הבאה
הפקודה
curl
:curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
הפלט אמור להיות דומה ל-POD המרכזי, אבל רק ל-Postgres.