לאחר ההתקנה

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

  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