לאחר ההתקנה

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

  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