הגדרת Qpid Broker-J

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

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

אפשר להגדיר ולנהל את Qpid Broker-J דרך מסוף הניהול של Qpid באינטרנט. במאמר מעקב אחרי 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. מפעילים מחדש את ה-broker של 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