הצטרפות לארגון

Edge for Private Cloud v4.18.05

משתמשים בסקריפט setup-org כדי לבצע את תהליך ההצטרפות. צריך להריץ את הסקריפט בצומת של שרת הניהול.

כדי להוסיף ארגון:

  1. מתקינים את apigee-provision בצומת של שרת הניהול:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. מריצים את הסקריפט setup-org בצומת של שרת הניהול:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

    קובץ התצורה חייב להיות קריא למשתמש 'apigee'. בקטע קובץ תצורה להצטרפות מופיעה דוגמה לקובץ תצורה.

  3. מוודאים שהוספת את הארגון בהצלחה. אחת מהדרכים לעשות זאת היא להתחבר לממשק המשתמש על ידי שליחת בקשה לכתובת ה-URL הבאה בדפדפן:
    http://IP_address:9000/login

    כאשר IP_address הוא כתובת ה-IP של השרת שבו התקנתם את ממשק המשתמש של Edge.

    לשלבי אימות נוספים, אפשר לקרוא את המאמר אימות תהליך ההצטרפות.

  4. יוצרים את שרת ה-proxy הראשון

קובץ תצורה להצטרפות

כדי לבצע הגדרה שקטה באמצעות הסקריפט setup-org, מעבירים קובץ תצורה עם האפשרות -f, כפי שמתואר בדוגמה הבאה:

/opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

בקטע הזה מוצג קובץ תצורה לדוגמה להצטרפות של ארגון באמצעות setup-org.

כשאתם מצרפים ארגון, הסקריפט setup-org מבצע את הפעולות הבאות:

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

מעתיקים את הדוגמה הבאה ועורכים אותה לפי הצורך כדי להצטרף לארגון:

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.

הערות:

מידע נוסף על השימוש ב-Management API כדי להצטרף לארגון זמין במאמר יצירת ארגון, סביבה ומארח וירטואלי.

אימות תהליך ההצטרפות

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

  1. כדי לבדוק את הסטטוס של משתמשים וארגונים בשרת הניהול, מריצים את הפקודות הבאות:
    curl -u adminEmail:admin_passwd http://localhost:8080/v1/users
    curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations
    curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations/org_name/deployments
  2. מריצים את הפקודה הבאה כדי לבדוק את ניתוח הנתונים:
    curl -u adminEmail:admin_password http://localhost:8080/v1/organizations/org_name/environments/env_name/provisioning/axstatus
  3. בודקים את סטטוס מסד הנתונים של PostgreSQL על ידי הפעלת הפקודות הבאות בצומת 2 (כפי שמוצג בתצורות ההתקנה):
    psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    בשורת הפקודה, מזינים את הפקודה הבאה כדי להציג את טבלת הניתוח של הארגון:

    \d analytics."org_name.env_name.fact"

    כדי לצאת מ-psql, משתמשים בפקודה הבאה:

    \q
  4. נכנסים לממשק המשתמש של Apigee Edge באמצעות דפדפן אינטרנט. חשוב לזכור שכבר ציינתם את כתובת ה-URL של מסוף הניהול בסוף ההתקנה.
    1. פותחים את הדפדפן המועדף ומזינים את כתובת ה-URL של ממשק המשתמש של Edge. הוא נראה דומה לדוגמה הבאה, שבה כתובת ה-IP היא של צומת 1 (כפי שמוצג בתצורות ההתקנה), או של הצומת שבו התקנתם את ממשק המשתמש עבור הגדרות חלופיות:
      http://192.168.56.111:9000/login

      9000 הוא מספר היציאה שמשמש את ממשק המשתמש.

      אם מפעילים את הדפדפן ישירות בשרת שמארח את ממשק המשתמש של Edge, אפשר להשתמש בכתובת URL בפורמט:

      http://localhost:9000/login

    2. בדף ההתחברות למסוף, מציינים את שם המשתמש או הסיסמה של האדמין במערכת Apigee.
  5. נרשמים לחשבון משתמש חדש ב-Apigee ומשתמשים בפרטי הכניסה של המשתמש החדש כדי להתחבר. בדף הכניסה למסוף, לוחצים על הלחצן Sign In (כניסה).

    הדפדפן מפנה אוטומטית לכתובת http://192.168.56.111:9000/platform/#/org_name/ ופותח מרכז בקרה שמאפשר להגדיר את הארגון שיצרתם (אם התחברתם באמצעות פרטי כניסה של אדמין ב-Apigee).

יצירת שרת ה-proxy הראשון

אחרי שמצרפים ארגון חדש ומאמתים שתהליך ההצטרפות הסתיים בהצלחה, אפשר ליצור את שרת ה-proxy הראשון. מידע נוסף זמין במאמר פיתוח שרת proxy API ראשון.

מקורות מידע נוספים שעשויים לעזור לך: