הגדרת Qpid Broker-J

במסמך הזה מוסבר איך מגדירים ומבטלים את ההגדרות לרכיב apigee-qpidd ב-Edge for Private Cloud. בגרסה הזו ובגרסאות מאוחרות יותר של Edge for Private Cloud, רכיב ה-Qpid כולל את הברוקר שמבוסס על Java (Broker-J). פרטים נוספים על Broker-J זמינים במאמר Apache Qpid Broker-J.

מידע על מסוף הניהול Qpid

אפשר להגדיר ולנהל את Qpid Broker-J באמצעות מסוף הניהול של Qpid. במאמר Monitoring Apache Qpid Broker-J מוסבר איך להשתמש במסוף כדי לעקוב אחרי תורים והודעות של Qpid.

בסעיפים הבאים נסביר איך לנהל את ההגדרות במסוף הניהול Qpid באמצעות עריכת קובצי מאפיינים (נקראים גם 'קוד עם הגדרות אישיות' או CwC).

הגדרת פרטי כניסה למסוף הניהול Qpid במהלך ההתקנה

כדי להגדיר את פרטי הכניסה למסוף הניהול Qpid במהלך ההתקנה:

  1. פותחים את קובץ התצורה של Edge לטופולוגיה של ההתקנה. ראו קובץ תצורת קצה.
  2. מגדירים משתנים של פרטי כניסה לשם משתמש וסיסמה:
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  3. מריצים את סקריפט ההגדרה:
    /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile

שינוי פרטי הכניסה למסוף הניהול Qpid

כדי לשנות את פרטי הכניסה למסוף הניהול Qpid לאחר ההתקנה:

  1. יוצרים קובץ זמני ומגדירים בו את המשתנים הבאים. (אם רוצים, אפשר להשתמש בקובץ התצורה המקורי.)
    # silent.conf
    QPID_MGMT_USERNAME=USERNAME
    QPID_MGMT_PASSWORD=PASSWORD
  2. מריצים את הפקודה הבאה:
    apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
  3. מפעילים מחדש את המתווך Qpid:
    apigee-service apigee-qpidd restart
  4. חוזרים על השלבים האלה בכל צומת Qpid, אחד בכל פעם.

שינוי הגדרות ברירת המחדל של מתווך Qpid

  1. יוצרים או עורכים את הקובץ הבא
    APIGEE_ROOT/customer/application/qpidd.properties
  2. מוסיפים, מסירים או משנים את ההגדרות לפי הצורך. הדוגמה הבאה משנה את פרטי הכניסה לניהול ואת מספר היציאה של פורטל ברירת המחדל:
    # Example for modifying management credentials and port.
    
    conf_qpidd_qpid.authenticationproviders.users.name=username
    conf_qpidd_qpid.authenticationproviders.users.password=pass123
    
    # Example for setting the management portal port. Default is 8090.
      
    conf_qpidd_qpid.ports.http_port=10001
  3. שומרים את השינויים ומוודאים שהקובץ נמצא בבעלות המשתמש של apigee וקריא לו:
    chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
  4. מפעילים מחדש את התהליך qpidd:
    apigee-service apigee-qpidd restart