אחרי התקנה מוצלחת של Edge, יש כמה משימות נפוצות שכדאי לבצע כדי לאמת את ההתקנה, לשנות את ההגדרות ולהתאים אישית את ההגדרה. דוגמאות למשימות:
משימה | תיאור |
---|---|
הפעלת פקודות ברכיבי Edge | משתמשים בכלי השירות apigee-service כדי להפעיל, לעצור, להפעיל מחדש ולקבל את הסטטוס של כל רכיב Edge. |
הגדרת רכיבי Edge | אפשר להשתמש בקובצי מאפיינים כדי לשנות את הגדרות ברירת המחדל של רכיב Edge. |
הרצת apigee-validate | מפעילים את סקריפטים הבדיקה כדי לוודא שההתקנה של כל רכיב הסתיימה בהצלחה. |
שינוי ההגדרות של ערימת ה-JVM | מבצעים אופטימיזציה של הגדרות הזיכרון של Java לכל צומת. |
ניהול מדיניות הסיסמאות של LDAP | שינוי סיסמת ברירת המחדל של LDAP והגדרת הגדרות אימות שונות. |
התקנת apigee-monit בצומת | מתקינים כלי שעוקב אחרי הרכיבים בצומת ומנסה להפעיל אותם מחדש אם הם נכשלים, ומשתמשים בו. |
שינוי סיסמת ברירת המחדל של PostgreSQL | כדי לשמור על אבטחת הנתונים, מומלץ ב-Apigee לשנות את סיסמת ברירת המחדל של PostgreSQL אחרי ההתקנה של Edge for Private Cloud. |
הגדרת משימות מחיקה ב-PostgreSQL | צריך לצמצם את כמות הנתונים העודפים שנאספים על ידי שירות הניתוח. |
הגדרת תיקון של Cassandra nodetool | תחזוקה תקופתית שצריך לבצע בטבעת Cassandra כדי להבטיח עקביות בכל הצמתים. |
הפעלת האפשרות 'הפעלה אוטומטית' | הוראה ל-Edge for Private Cloud להפעיל מחדש באופן אוטומטי במהלך הפעלה מחדש. |
התקנה של ממשק המשתמש החדש של Edge | מומלץ להתקין את ממשק המשתמש החדש של Edge, שהוא ממשק משתמש משופר למפתחים ולמנהלים של Apigee Edge לענן פרטי. |
הערה: אלה רק חלק מהמשימות הנפוצות שאתם בדרך כלל מבצעים אחרי התקנת Edge. למידע על פעולות נוספות ומשימות ניהול, אפשר לעיין במאמרים איך מגדירים את Edge ופעולות.
הפעלת פקודות ברכיבי Edge
כלי ניהול להתקנות של Edge מותקנים בתיקייה /opt/apigee/apigee-service/bin
, ואפשר להשתמש בהם כדי לנהל התקנה של Edge. לדוגמה, אפשר להשתמש בכלי apigee-all
כדי להפעיל, לעצור או להפעיל מחדש את כל רכיבי Edge בצומת, או כדי לקבוע את הסטטוס שלהם:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
אפשר להשתמש בכלי apigee-service
כדי לשלוט ברכיבים בודדים ולהגדיר אותם. הכלי apigee-service
הוא בפורמט הבא:
/opt/apigee/apigee-service/bin/apigee-service component_name action
כאשר component_name הוא המזהה של הרכיב. הרכיב צריך להיות בצומת שבו מריצים את apigee-service
. בהתאם להגדרה, הערכים של 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
(ממשק משתמש קלאסי)
בנוסף לרכיבים האלה, אפשר גם להפעיל את apigee-service
ברכיבים apigee-provision
ו-apigee-validate
בהתאם להגדרה שלכם.
לדוגמה, כדי להפעיל מחדש את נתב Edge, מריצים את הפקודה הבאה:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
כדי לראות את רשימת הרכיבים שמותקנים בצומת, בודקים את הספרייה /opt/apigee
. הספרייה הזו מכילה ספריית משנה לכל רכיב Edge שהותקן בצומת. לכל ספריית משנה מתווספת התחילית:
-
apigee
: רכיב של צד שלישי שמשמש את Edge. לדוגמה,apigee-cassandra
. -
edge
: רכיב Edge מ-Apigee. לדוגמה,edge-management-server
. -
edge-mint
: רכיב מונטיזציה. לדוגמהedge-mint-management-server
.
הרשימה המלאה של הפעולות שניתן לבצע ברכיב מסוים תלויה ברכיב עצמו, אבל כל הרכיבים תומכים בפעולות הבאות:
start, stop, restart
status, version
backup, restore
install, uninstall
הגדרת רכיבי Edge
כדי להגדיר את Edge אחרי ההתקנה, משתמשים בשילוב של קובצי .properties
וכלי עזר של Edge. לדוגמה, כדי להגדיר TLS/SSL בממשק המשתמש של Edge, עורכים קובצי .properties
כדי להגדיר את המאפיינים הנדרשים. כדי שהשינויים בקובצי .properties
ייכנסו לתוקף, צריך להפעיל מחדש את רכיב Edge הרלוונטי.
הקבצים .properties
נמצאים בספרייה /opt/apigee/customer/application
.
לכל רכיב יש קובץ .properties
משלו בספרייה הזו.
לדוגמה, router.properties
ו-management-server.properties
.
כדי להגדיר מאפיין לרכיב, עורכים את הקובץ המתאים .properties
ומפעילים מחדש את הרכיב:
/opt/apigee/apigee-service/bin/apigee-service component restart
לדוגמה:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
כשמעדכנים את Edge, הקבצים .properties
בספרייה /opt/apigee/customer/application
נקראים. כלומר, העדכון שומר על כל המאפיינים שהגדרתם ברכיב.
מידע נוסף על הגדרת Edge מופיע במאמר איך מגדירים את Edge.
התקנה של apigee-monit בצומת
אחרי שמסיימים להתקין רכיבים בצומת, אפשר להוסיף את כלי השירות apigee-monit
. apigee-monit
יעקוב אחרי הרכיבים בצומת וינסה להפעיל אותם מחדש אם הם ייכשלו.
מידע נוסף זמין במאמר בנושא תיקון עצמי באמצעות apigee-monit.
הגדרת שרת SymasLDAP לקריאה בלבד
אם בהתקנת Edge יש שרת SymasLDAP שלא צריך להעביר אליו תנועה, מומלץ להגדיר את השרת לקריאה בלבד. לשם כך:
- יוצרים קובץ
mark_readonly.ldif
בשרת עם השורות הבאות:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE
- מריצים את הפקודה הבאה בשרת כדי לסמן אותו כקריאה בלבד:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
אם השרת הראשי נכשל, אפשר לחזור להשתמש בשרת ההמתנה כשרת הראשי באופן הבא:
- יוצרים קובץ
mark_writable.ldif
בשרת ההמתנה עם השורה הבאה:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE
- מריצים את הפקודה הבאה בשרת ההמתנה:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif