לאחר התקנת Edge מוצלחת, יש כמה משימות נפוצות שכדאי לבצע לבצע כדי לאמת את ההתקנה, לכוונן את ההגדרות ולהתאים אישית את התצורה. האלה המשימות כוללות:
משימה | תיאור |
---|---|
הפעלת פקודות ברכיבי Edge | אפשר להשתמש בכלי השירות apigee-service כדי להפעיל, להפסיק, להפעיל מחדש ולקבל את הסטטוס
של כל אחד מרכיבי Edge. |
הגדרת רכיבי Edge | אפשר להשתמש בקובצי מאפיינים כדי לשנות את הגדרות ברירת המחדל של רכיבי Edge. |
הפעלת אימות apigee | מפעילים את הסקריפטים לבדיקה כדי להבטיח שההתקנה של כל אחד מהסקריפטים הרכיב הופעל בהצלחה. |
כוונון הגדרות הזיכרון של JVM | לבצע אופטימיזציה של הגדרות זיכרון Java לכל צומת. |
ניהול המדיניות בנושא סיסמאות LDAP | שינוי סיסמת ברירת המחדל של LDAP וקביעת הגדרות אימות שונות. |
התקנה של apigee-monit בצומת | להתקין כלי שעוקב אחרי הרכיבים בצומת ולהשתמש בהם מנסה להפעיל אותם מחדש אם הם נכשלים. |
שינוי סיסמת ברירת המחדל ל-PostgreSQL | ב-Apigee מומלץ לשנות את סיסמת ברירת המחדל ל-PostgreSQL אחרי ההתקנה Edge ל-Private Cloud כדי לשמור על אבטחת הנתונים שלכם. |
הגדרה של משימות מחיקה סופית ב-PostgreSQL | הסירו נתונים עודפים שנאספו על ידי שירות ניתוח הנתונים. |
הגדרת תיקון כלי הצמתים של Cassandra | פעולות תחזוקה תקופתיות שצריך לבצע לטבעת של קסנדרה כדי להבטיח עקביות בין כל הצמתים. |
הפעלת הפעלה אוטומטית | שולחים הוראה ל-Edge for Private Cloud לפעול מחדש באופן אוטומטי במהלך הפעלה מחדש. |
התקנת ממשק המשתמש החדש של Edge | ב-Apigee מומלץ להתקין את ממשק המשתמש החדש של Edge, שהוא משתמש משופר ממשק למפתחים ולאדמינים של Apigee 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
של Google. 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