Edge for Private Cloud גרסה 4.16.05
התקנה מקומית של Edge Private לא מופעלת מחדש באופן אוטומטי במהלך אתחול. כדי להפעיל או להשבית את ההפעלה האוטומטית בכל צומת, אפשר להשתמש בפקודות הבאות.
בכל הרכיבים בצומת:
- /<inst_root>/apigee-service/bin/apigee-all enable_autostart
- /<inst_root>/apigee-service/bin/apigee-all disable_autostart
לרכיב ספציפי:
- /<inst_root>/apigee-service/bin/apigee-service comp enable_autostart
- /<inst_root>/apigee-service/bin/apigee-service comp disable_autostart
הסקריפט משפיע רק על הצומת שבו מריצים אותו. אם רוצים להגדיר את כל הצמתים להפעלה אוטומטית, צריך להריץ את הסקריפט בכל הצמתים.
שימו לב שהסדר שבו מפעילים את הרכיבים חשוב מאוד:
- קודם מפעילים את ZooKeeper, Cassandra ו-LDAP (OpenLDAP)
אם ZooKeeper ו-Cassandra מותקנים כאשכול, האשכול כולו צריך לפעול לפני שמפעילים רכיב אחר של Apigee. - לאחר מכן, כל רכיב של Apigee (שרת ניהול, נתב, ממשק משתמש וכו'). בשרת Postgres, קודם מפעילים את postgresql ובשרת Qpid, קודם מפעילים את qpidd.
השלכות:
- כדי להפעיל מחדש באופן מלא סביבת Apigee Edge, צריך להפעיל את הצמתים עם ZooKeeper ו-Cassandra לפני כל צומת אחר.
- אם רכיב אחר של Apigee פועל בצומת אחד או יותר של ZooKeeper ו-Cassandra, לא מומלץ להשתמש בהפעלה אוטומטית. במקום זאת, צריך להפעיל את הרכיבים בסדר שמתואר בהמשך, בקטע "הפעלה, עצירה והפעלה מחדש של Apigee Edge".
פתרון בעיות בהפעלה אוטומטית
אם מגדירים הפעלה אוטומטית, ו-Edge נתקל בבעיות בהפעלת שרת OpenLDAP, אפשר לנסות להשבית את SELinux או להגדיר אותו למצב מתירני בכל הצמתים. כדי להגדיר את SELinux:
- עורכים את הקובץ /etc/sysconfig/selinux:
> sudo vi /etc/sysconfig/selinux - מגדירים את SELINUX=disabled או את SELINUX=permissive.
- שומרים את השינויים.
- מפעילים מחדש את המכונה ואז מפעילים מחדש את Edge:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart