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

Edge for Private Cloud גרסה 4.19.01

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

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

/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 component_name enable_autostart
/opt/apigee/apigee-service/bin/apigee-service component_name disable_autostart

כאשר 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 (ממשק משתמש קלאסי)

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

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

  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 restart