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