הגדרת הפעלה אוטומטית של השרת

Edge for Private Cloud גרסה 4.18.01

התקנה מקומית של Edge Private לא מופעלת מחדש באופן אוטומטי במהלך הפעלה מחדש. אפשר להשתמש בפקודות הבאות כדי להפעיל או להשבית את ההפעלה האוטומטית בכל צומת.

לכל הרכיבים בצומת:

  • /opt/apigee/apigee-service/bin/apigee-all enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-all disable_autostart

ברכיב ספציפי:

  • /opt/apigee/apigee-service/bin/apigee-service comp enable_autostart
  • /opt/apigee/apigee-service/bin/apigee-service comp disable_autostart

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

שימו לב שהסדר של הפעלת הרכיבים חשוב מאוד:

  1. הפעלה ראשונה שלzoKeeper, Cassandra, LDAP (OpenLDAP)

    אם גן החיותzoKeeper ו-Cassandra מותקנים כאשכול, האשכול המלא חייב להיות מוכן ולפעול לפני הפעלת רכיב אחר של Apigee.
  2. לאחר מכן, כל רכיב Apigee (שרת ניהול, נתב, ממשק משתמש וכו'). ל-Postgres Server, קודם צריך להפעיל את postgresql ועבור שרת Qpid בהתחלה qpidd.

ההשלכות:

  • להפעלה מחדש מלאה של סביבת Apigee Edge, יש לבצע אתחול מלא של הצמתים עםzoKeeper ו-Cassandra לפני כל צומת אחר.
  • אם רכיב אחר של Apigee פועל על צומת אחד או יותר שלzoKeeper ושל Cassandra, לא מומלץ להשתמש בהפעלה אוטומטית. במקום זאת, צריך להפעיל את הרכיבים לפי הסדר שמתואר בקטע 'הפעלה', 'עצירה' והפעלה מחדש של Apigee Edge.

פתרון בעיות בהפעלה אוטומטית

אם מגדירים הפעלה אוטומטית ו-Edge נתקל בבעיות בהפעלה של שרת OpenLDAP, אפשר לנסות להשבית את SELinux או להגדיר אותו למצב מתירני בכל הצמתים. כדי להגדיר את SELinux:

  1. עורכים את הקובץ /etc/sysconfig/selinux:
    > sudo vi /etc/sysconfig/selinux
  2. מגדירים את הפרמטר SELINUX=disabled או את SELINUX=permissive.
  3. שומרים את השינויים.
  4. מפעילים מחדש את המחשב ולאחר מכן מפעילים מחדש את Edge:
    > /opt/apigee/apigee-service/bin/apigee-all הפעלה מחדש