Edge for Private Cloud v4.18.05
משתמשים בסקריפט setup-org כדי לבצע את תהליך ההצטרפות. צריך להריץ את הסקריפט בצומת של שרת הניהול.
כדי להוסיף ארגון:
- מתקינים את
apigee-provisionבצומת של שרת הניהול:/opt/apigee/apigee-service/bin/apigee-service apigee-provision install
- מריצים את הסקריפט
setup-orgבצומת של שרת הניהול:/opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
קובץ התצורה צריך להיות קריא למשתמש "apigee". במאמר קובץ תצורה להצטרפות מופיעה דוגמה לקובץ תצורה.
- מוודאים שהארגון נוסף בהצלחה. אחת מהדרכים לעשות זאת היא להתחבר לממשק המשתמש על ידי בקשת כתובת ה-URL הבאה בדפדפן:
http://IP_address:9000/login
כאשר IP_address היא כתובת ה-IP של השרת שבו התקנתם את ממשק המשתמש של Edge.
לשלבי אימות נוספים, ראו אימות תהליך ההצטרפות.
- יצירת שרת ה-Proxy הראשון
קובץ תצורה להכשרת עובדים חדשים
כדי לבצע הגדרה שקטה באמצעות הסקריפט setup-org, מעבירים קובץ תצורה עם האפשרות -f, כמו בדוגמה הבאה:
/opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
בקטע הזה יש קובץ תצורה לדוגמה להוספת ארגון עם setup-org.
כשמגדירים ארגון, הסקריפט setup-org מבצע את הפעולות הבאות:
- יוצרת ארגון חדש.
- יוצרת סביבה.
- יוצר מארח וירטואלי לסביבה.
- הגדרת המשתמש שצוין כאדמין של הארגון. חשוב לזכור:
- אתם יכולים להשתמש במשתמש קיים או ליצור משתמש חדש לאדמין של הארגון.
- האדמין של הארגון לא יכול להיות גם מנהל המערכת.
- משייכת את הארגון ל-pod של השער. (זו ברירת המחדל ואי אפשר לשנות אותה).
- משייכת את הסביבה לכל מעבדי הבקשות.
- הפעלת ניתוח נתונים.
כדי להוסיף את הארגון שלכם, אתם יכולים להעתיק את הדוגמה הבאה ולערוך אותה לפי הצורך:
IP1=192.168.1.1 # Specify the IP or DNS name of the Management Server. MSIP="$IP1" # Specify the Edge sys admin credentials. ADMIN_EMAIL="admin@email.com" APIGEE_ADMINPW=admin_password # If omitted, you are prompted for it. # Specify organization name. ORG_NAME=myorg # lowercase only, no spaces, underscores, or periods. # Specify the organization administrator user. # Either specify an existing user, or specify the information # necessary to create a new user. # Do not use the sys admin as the organization administrator. # # Create a new user for the organization administrator. NEW_USER="y" # New user information if NEW_USER="y". USER_NAME=new@user.com FIRST_NAME=new LAST_NAME=user # Org admin password must be at least 8 characters long and contain one uppercase # letter, one lowercase letter, and one digit or special character USER_PWD="newUserPword" ORG_ADMIN=new@user.com # # Or, specify an existing user as the organization admin, # omit USER_NAME, FIRST_NAME, LAST_NAME, USER_PWD. # NEW_USER="n" # ORG_ADMIN=existing@user.com # Specify environment name. ENV_NAME=prod # lowercase only # Specify virtual host information. VHOST_PORT=9001 VHOST_NAME=default # If you have a DNS entry for the virtual host. VHOST_ALIAS=myorg-test.apigee.net # If you do not have a DNS entry for the virtual host, # specify the IP and port of each router as a space-separated list: # VHOST_ALIAS="firstRouterIP:9001 secondRouterIP:9001" # Optionally configure TLS/SSL for virtual host. # VHOST_SSL=y # Set to "y" to enable TLS/SSL on the virtual host. # KEYSTORE_JAR= # JAR file containing the cert and private key. # KEYSTORE_NAME= # Name of the keystore. # KEYSTORE_ALIAS= # The key alias. # KEY_PASSWORD= # The key password, if it has one. # Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
הערות:
- בשדה
VHOST_ALIAS, אם כבר יש לכם רשומת DNS שתשמש אתכם כדי לגשת למארח הווירטואלי, ציינו את הכינוי של המארח ואת היציאה (אופציונלי), לדוגמה, "myapi.example.com". אם עדיין אין לך רשומת DNS, אפשר להשתמש בכתובת ה-IP של הנתב.
מידע נוסף על הגדרת המארח הווירטואלי זמין במאמר הגדרת מארח וירטואלי.
- כדי להגדיר TLS/SSL, אפשר לעיין במאמרים מאגרי מפתחות ומאגרי אישורים והגדרת גישת TLS ל-API לענן הפרטי לקבלת מידע נוסף על יצירת קובץ ה-JAR והיבטים אחרים של הגדרת TLS/SSL.
- מידע נוסף על הגדרת מארחים וירטואליים זמין במאמר הגדרת גישת TLS ל-API לענן פרטי.
- אי אפשר ליצור שני ארגונים עם אותו שם. במקרה כזה, היצירה השנייה תיכשל.
מידע נוסף על השימוש ב-Management API כדי להוסיף ארגון זמין במאמר יצירת ארגון, סביבה ומארח וירטואלי.
אימות תהליך ההצטרפות
בסיום תהליך ההצטרפות, מאמתים את סטטוס המערכת על ידי הפעלת פקודות ה-CURL הבאות בצומת של שרת הניהול:
- כדי לבדוק את הסטטוס של המשתמש והארגון בשרת הניהול, מריצים את הפקודות הבאות:
curl -u adminEmail:admin_passwd http://localhost:8080/v1/users
curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizationscurl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations/org_name/deployments - מריצים את הפקודה הבאה כדי לבדוק את הניתוח:
curl -u adminEmail:admin_password http://localhost:8080/v1/organizations/org_name/environments/env_name/provisioning/axstatus
- בודקים את הסטטוס של מסד הנתונים של PostgreSQL על ידי הפעלת הפקודות הבאות בצומת 2 (כפי שמוצג בטופולוגיות ההתקנה):
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
בשורת הפקודה, מזינים את הפקודה הבאה כדי להציג את טבלת הניתוח של הארגון:
\d analytics."org_name.env_name.fact"
כדי לצאת מ-psql, משתמשים בפקודה הבאה:
\q
- נכנסים לממשק המשתמש של Apigee Edge באמצעות דפדפן אינטרנט. זכרו שכבר רשמתם את כתובת ה-URL של מסוף הניהול בסוף ההתקנה.
- מפעילים את הדפדפן המועדף ומזינים את כתובת ה-URL של ממשק המשתמש של Edge. היא נראית בערך כך, כאשר כתובת ה-IP היא של צומת 1 (כפי שמוצג בטופולוגיות ההתקנה), או של הצומת שבו התקנתם את ממשק המשתמש להגדרות חלופיות:
http://192.168.56.111:9000/login
9000 הוא מספר היציאה שמשמש את ממשק המשתמש.
אם אתם מפעילים את הדפדפן ישירות בשרת שמארח את ממשק המשתמש של Edge, אתם יכולים להשתמש בכתובת URL בפורמט הבא:
http://localhost:9000/login
- בדף ההתחברות למסוף, מציינים את שם המשתמש והסיסמה של מנהל המערכת של Apigee.
- מפעילים את הדפדפן המועדף ומזינים את כתובת ה-URL של ממשק המשתמש של Edge. היא נראית בערך כך, כאשר כתובת ה-IP היא של צומת 1 (כפי שמוצג בטופולוגיות ההתקנה), או של הצומת שבו התקנתם את ממשק המשתמש להגדרות חלופיות:
- נרשמים לחשבון משתמש חדש ב-Apigee ומתחברים באמצעות פרטי הכניסה של המשתמש החדש. בדף הכניסה למסוף, לוחצים על הכפתור Sign In.
הדפדפן מפנה אל
http://192.168.56.111:9000/platform/#/org_name/ופותח מרכז בקרה שמאפשר להגדיר את הארגון שיצרתם (אם התחברתם באמצעות פרטי הכניסה של אדמין ב-Apigee).
יצירת השרת הראשון של Proxy
אחרי שהוספתם ארגון חדש ואישרתם שתהליך ההוספה הושלם, אתם יכולים ליצור את שרת ה-proxy הראשון שלכם. מידע נוסף זמין במאמר בניית ה-proxy הראשון ל-API.
מקורות מידע נוספים שיכולים לעזור: