לאחר ההתקנה

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

  1. יוצרים קובץ mark_readonly.ldif בשרת עם השורות הבאות:
    dn: olcDatabase={2}mdb,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}mdb,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