אחרי שסיימתם את ההתקנה של Edge, יכול להיות שתרצו לבצע כמה משימות נפוצות כדי לאמת את ההתקנה, לכוונן את ההגדרות ולהתאים אישית את ההגדרות. המשימות האלה כוללות:
משימה | תיאור |
---|---|
הפעלת פקודות ברכיבי Edge | אפשר להשתמש בכלי העזר apigee-service כדי להפעיל, להפסיק, להפעיל מחדש ולקבל את הסטטוס של כל רכיב Edge. |
הגדרת רכיבי Edge | אפשר להשתמש בקובצי מאפיינים כדי לשנות את הגדרות ברירת המחדל של רכיב Edge. |
הפעלת אימות API | עליך להפעיל את הסקריפטים לבדיקה כדי לוודא שההתקנה של כל רכיב בוצעה בהצלחה. |
כוונון הגדרות הערימה של JVM | ביצוע אופטימיזציה להגדרות הזיכרון של Java עבור כל צומת. |
ניהול מדיניות הסיסמאות של LDAP | שינוי סיסמת ברירת המחדל ל-LDAP וקביעת הגדרות אימות שונות. |
התקנה של apigee-monit בצומת | התקנה ושימוש בכלי שעוקב אחרי הרכיבים בצומת ומנסה להפעיל אותם מחדש במקרה של כישלון. |
שינוי סיסמת ברירת המחדל של PostgreSQL | כדי לשמור על אבטחת הנתונים שלך, ההמלצה של Apigee היא לשנות את סיסמת ברירת המחדל של PostgreSQL אחרי שמתקינים את Edge for Private Cloud. |
הגדרה של משימות מחיקה לצמיתות של PostgreSQL | מחק את הנתונים העודפים שנאספו על ידי שירות הניתוח. |
הגדרת תיקון של כלי הצמתים של Cassandra | כדי לשמור על עקביות בכל הצמתים, כדאי לבצע תחזוקה תקופתית בטבעת Cassandra. |
הפעלת הפעלה אוטומטית | צריך להנחות את Edge עבור ענן פרטי לבצע הפעלה מחדש באופן אוטומטי בזמן הפעלה מחדש. |
התקנת ממשק המשתמש החדש של Edge | ההמלצה של Apigee היא להתקין את ממשק המשתמש החדש של Edge, שהוא ממשק משתמש משופר למפתחים ולאדמינים של Apigee Edge לענן פרטי. |
שימו לב: אלו הן רק חלק מהמשימות הנפוצות יותר שאתם מבצעים בדרך כלל אחרי שמתקינים את Edge. למשימות נוספות של פעולות וניהול, ראו כיצד להגדיר את Edge ו-Operations.
הפעלת פקודות ברכיבי 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 Router, מריצים את הפקודה הבאה:
/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.
הגדרת שרת OpenLDAP לקריאה בלבד
אם התקנת Edge מכילה שרת OpenLDAP שלא צריך להעביר אליו תעבורת נתונים, מומלץ להגדיר אותו לקריאה בלבד. לשם כך:
- יוצרים קובץ
mark_readonly.ldif
בשרת עם השורות הבאות:dn: olcDatabase={2}bdb,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}bdb,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