במאמר הזה מוסבר איך להגדיר ולשנות הגדרות של הרכיב apigee-qpidd ב-Edge for Private Cloud. בגרסה הזו ובגרסאות מאוחרות יותר של Edge for Private Cloud, רכיב ה-Qpid כולל את ה-broker שמבוסס על Java (Qpid Broker-J 10.0.1).
פרטים על Broker-J מופיעים במאמר בנושא
Apache Qpid Broker-J 10.0.1.
מידע על מסוף הניהול של Qpid
אפשר להגדיר ולנהל את Qpid Broker-J דרך מסוף ניהול האינטרנט של Qpid. במאמר מעקב אחרי Apache Qpid Broker-J מוסבר איך להשתמש במסוף כדי לעקוב אחרי תורים והודעות של Qpid.
בקטעים הבאים אנחנו מסבירים איך לנהל את ההגדרות של מסוף הניהול של Qpid באמצעות עריכה של קובצי מאפיינים (שנקראים גם קוד עם הגדרות אישיות או CwC).
הגדרת פרטי הכניסה למסוף הניהול של Qpid במהלך ההתקנה
כדי להגדיר את פרטי הכניסה למסוף הניהול של Qpid במהלך תהליך ההתקנה:
- פותחים את קובץ התצורה של Edge לטופולוגיית ההתקנה. מידע נוסף זמין במאמר קובץ תצורה של Edge.
- מגדירים את משתני פרטי הכניסה של שם המשתמש והסיסמה:
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- מריצים את סקריפט ההגדרה:
/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
שינוי פרטי הכניסה למסוף הניהול של Qpid
כדי לשנות את פרטי הכניסה למסוף הניהול של Qpid אחרי ההתקנה:
- יוצרים קובץ זמני ומגדירים בו את המשתנים הבאים. (לחלופין, אפשר להשתמש בקובץ התצורה המקורי).
# silent.conf QPID_MGMT_USERNAME=USERNAME QPID_MGMT_PASSWORD=PASSWORD
- מריצים את הפקודה הבאה:
apigee-service apigee-qpidd set_management_credentials -f CONFIG_FILE
- מפעילים מחדש את ה-Qpid broker:
apigee-service apigee-qpidd restart
- חוזרים על השלבים האלה בכל צומת Qpid, אחד בכל פעם.
שינוי הגדרות ברירת המחדל של Qpid broker
- יוצרים או עורכים את הקובץ הבא:
APIGEE_ROOT/customer/application/qpidd.properties
- מוסיפים, מסירים או משנים את ההגדרות לפי הצורך. בדוגמה הבאה משנים את פרטי הכניסה לניהול ואת מספר היציאה של פורטל ברירת המחדל:
# 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
- שומרים את השינויים ומוודאים שהקובץ נמצא בבעלות המשתמש
apigeeוניתן לקריאה על ידו:chown apigee:apigee APIGEE_ROOT/customer/application/qpidd.properties
- מפעילים מחדש את התהליך של
qpidd:apigee-service apigee-qpidd restart