הגדרת Qpid Broker-J

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

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

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

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

  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