Edge for Private Cloud גרסה 4.19.01
התקנה מקומית של Edge Private Cloud לא מופעלת מחדש באופן אוטומטי במהלך הפעלה מחדש. אפשר להשתמש בפקודות הבאות כדי להפעיל או להשבית את ההפעלה האוטומטית בכל צומת.
כדי להפעיל את כל הרכיבים בצומת:
/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
(ממשק משתמש קלאסי)
הסקריפט משפיע רק על הצומת שבו מריצים אותו. אם רוצים להגדיר את כל הצמתים להפעלה אוטומטית, מריצים את הסקריפט בכל הצמתים.
חשוב לזכור שהסדר שבו מפעילים את הרכיבים חשוב מאוד:
- תחילה מפעילים את ZooKeeper, Cassandra ו-LDAP (OpenLDAP)
אםzoKeeper ו-Cassandra מותקנים כאשכול, האשכול השלם צריך להיות פעיל לפני הפעלה של רכיבי Apigee אחרים.
- לאחר מכן, כל רכיב של Apigee (שרת ניהול, נתב, ממשק משתמש וכו'). ב-Postgres Server, התחלה ראשונה ב-postgresql ו-qpidd בשרת Qpid.
השלכות:
- כדי להפעיל מחדש את סביבת 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:
/opt/apigee/apigee-service/bin/apigee-all restart