לאחר התקנת 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-cassandraedge: רכיב Edge מ-Apigee. לדוגמה,edge-management-serveredge-mint: רכיב מונטיזציה. לדוגמהedge-mint-management-server
רשימת הפעולות המלאה של רכיב מסוים תלויה ברכיב עצמו, אבל כל הפעולות הרכיבים תומכים בפעולות הבאות:
start, stop, restartstatus, versionbackup, restoreinstall, 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