הפעלה, עצירה, הפעלה מחדש ובדיקת הסטטוס של Apigee Edge

הפסקה/התחלה של ההזמנה

חשוב לסדר את העצירה וההפעלה של מערכות המשנה. סקריפטים להתחלה ולעצירה כי יטפל בזה בשבילכם ברכיבי Edge שפועלים באותו צומת.

הפסקת ההזמנה

אם מתקינים את Edge בכמה צמתים, צריך להפסיק את רכיבי Edge בצמתים האלה ההזמנה הבאה:

  1. שרת ניהול (edge-management-server)
  2. מעבד הודעות (edge-message-processor)
  3. שרת Postgres (edge-postgres-server)
  4. שרת Qpid (edge-qpid-server)
  5. נתב (edge-router)
  6. ממשק המשתמש של Edge: edge-ui (הגרסה הקלאסית) או edge-management-ui(חדש)
  7. קסנדרה (apigee-cassandra)
  8. OpenLDAP (apigee-openldap)
  9. מסד נתונים של PostgreSQL (apigee-postgresql)
  10. Qpidd (apigee-qpidd)
  11. גן חיות (apigee-zookeeper)
  12. SSO ב-Apigee (apigee-sso)

לביצוע הזמנה

אם מתקינים את Edge בכמה צמתים, צריך להפעיל את רכיבי Edge בצמתים האלה סדר ההתחלה הבא:

  1. קסנדרה (apigee-cassandra)
  2. OpenLDAP (apigee-openldap)
  3. מסד נתונים של PostgreSQL (apigee-postgresql)
  4. Qpidd (apigee-qpidd)
  5. גן חיות (apigee-zookeeper)
  6. שרת ניהול (edge-management-server)
  7. מעבד הודעות (edge-message-processor)
  8. שרת Postgres (edge-postgres-server)
  9. שרת Qpid (edge-qpid-server)
  10. נתב (edge-router)
  11. ממשק המשתמש של Edge: edge-ui (הגרסה הקלאסית) או edge-management-ui(חדש)
  12. SSO של Edge (apigee-sso)

הפעלה/עצירה/בדיקה של כל הרכיבים

הסקריפטים הבאים מזהים את רכיבי Apigee שהוגדרו לרוץ במערכת שבה הסקריפט מבוצע, והוא יתחיל או יפסיק רק את הרכיבים בסדר הנכון של הצומת הזה.

  • כדי להפסיק את כל רכיבי Apigee:
    /opt/apigee/apigee-service/bin/apigee-all stop
  • כדי להתחיל את כל רכיבי Apigee:
    /opt/apigee/apigee-service/bin/apigee-all start
  • כדי להפעיל מחדש את כל רכיבי Apigee:
    /opt/apigee/apigee-service/bin/apigee-all restart
  • כדי לבדוק אילו רכיבים פועלים:
    /opt/apigee/apigee-service/bin/apigee-all status

הפעלה/עצירה/הפעלה מחדש של רכיבים בודדים

אפשר להשתמש בכלי apigee-service כדי להתחיל/להפסיק/להפעיל מחדש, או לבדוק את הסטטוס של רכיב Apigee בודד בכל שרת ספציפי.

/opt/apigee/apigee-service/bin/apigee-service component_name [start|stop|restart|status]

כאשר component_name מזהה את הרכיב. ערכים אפשריים של component_name כוללים (בסדר אלפביתי):

  • apigee-cassandra (קסנדרה)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (מסד נתונים של PostgreSQL)
  • apigee-qpidd (קיפוד)
  • apigee-sso (כניסה יחידה (SSO))
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (שרת ניהול)
  • edge-management-ui (ממשק קצה חדש של Edge)
  • edge-message-processor (מעבד הודעות)
  • edge-postgres-server (שרת Postgres)
  • edge-qpid-server (שרת Qpid)
  • edge-router (נתב קצה)
  • edge-ui (ממשק משתמש קלאסי)

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

/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

אפשר גם לבדוק את הסטטוס של רכיב Apigee בודד באמצעות הפקודה:

/opt/apigee/apigee-service/bin/apigee-service component_name status

לדוגמה:

/opt/apigee/apigee-service/bin/apigee-service edge-management-server status