לאחר ההתקנה

אחרי שסיימתם את ההתקנה של Edge, יכול להיות שתרצו לבצע כמה משימות נפוצות כדי לאמת את ההתקנה, לכוונן את ההגדרות ולהתאים אישית את ההגדרות. המשימות האלה כוללות:

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

/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 שלא צריך להעביר אליו תעבורת נתונים, מומלץ להגדיר אותו לקריאה בלבד. לשם כך:

  1. יוצרים קובץ mark_readonly.ldif בשרת עם השורות הבאות:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: TRUE
  2. מריצים את הפקודה הבאה בשרת כדי לסמן אותו לקריאה בלבד:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

במקרה שהשרת הראשי נכשל, תוכלו לחזור ולהשתמש בשרת המתנה כראשי:

  1. יוצרים קובץ mark_writable.ldif בשרת ההמתנה עם השורה הבאה:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: FALSE
  2. מריצים את הפקודה הבאה בשרת ההמתנה:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif