הגדרת 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 Web Management Console. במאמר מעקב אחרי Apache Qpid Broker-J מוסבר איך משתמשים במסוף כדי לעקוב אחרי תורים והודעות ב-Qpid.

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

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

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

  1. פותחים את קובץ ההגדרות של Edge עבור טופולוגיית ההתקנה. קובץ ההגדרות של 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 broker

  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