Edge for Private Cloud גרסה 4.17.09
במסמך הזה מוסבר איך להוסיף ולהסיר שרת Qpid בהתקנת Edge קיימת.
הוספת שרת Qpid
כדי להוסיף שרת Qpid:
- בשרת הניהול, קובעים את השם של קבוצות ניתוח הנתונים וקבוצות הצרכנים.
הרבה מהפקודות הבאות דורשות את המידע הזה. כברירת מחדל, השם של קבוצת ניתוח הנתונים הוא axgroup-001, והשם של קבוצת הצרכנים הוא consumer-group-001. בקובץ התצורה השקטה של האזור, אפשר להגדיר את השם של קבוצת הניתוח באמצעות המאפיין AXGROUP.
אם אתם לא בטוחים מה השמות של קבוצות ניתוח הנתונים וקבוצות הצרכנים, השתמשו בפקודה הבאה כדי להציג אותן:
> apigee-adminapi.sh analytics list list --admin adminEmail --pwd adminPword --host localhost
פקודה זו מחזירה את השם של קבוצת analytics בשדה name ואת השם של קבוצת הצרכנים בשדה Consumer-groups. - מתקינים את הכלי apigee-setup של Edge בצומת באמצעות תהליך אינטרנט או תהליך אחר, כפי שמתואר בהתקנת כלי השירות להגדרת Edge apigee.
- משתמשים בפונקציה apigee-setup.sh כדי להתקין את Qpid בצומת:
> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
האפשרות ' -p qs' מציינת להתקין את Qpid. למידע על יצירת configFile, קראו את המאמר על התקנת רכיבי Edge בצומת.
בסיום ההתקנה, הסקריפט יציג את ה-UUID של שרת ה-Qpid. אם יש צורך לקבוע את ה-UUID מאוחר יותר, השתמשו בפקודת ה-cURL הבאה במארח שבו התקנתם את Qpid:
> curl http://qpid_ip:8083/v1/servers/self - "com Qpid to the analytics group:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID/servers?uuid=QPID POST - מוסיפים את Qpid לקבוצת הצרכנים:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/ CONSUMER_GROUPu
"consumer-groups" : [ {
"name" : "consumer-group-001",
"consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95f4c-3640]
ההתקנה הושלמה.
הסרת שרת Qpid
כדי להסיר צומת Qpid:
- בשרת הניהול, קובעים את השם של קבוצות ניתוח הנתונים וקבוצות הצרכנים. רבות מהפקודות הבאות דורשות את המידע הזה.
כברירת מחדל, השם של קבוצת ניתוח הנתונים הוא axgroup-001, והשם של קבוצת הצרכנים הוא consumer-group-001. בקובץ התצורה השקטה של אזור מסוים, אפשר להגדיר את השם של קבוצת ניתוח הנתונים באמצעות המאפיין AXGROUP.
אם לא ידוע לך מה השמות של קבוצות ניתוח הנתונים וקבוצות הצרכנים, אפשר להציג אותן באמצעות הפקודה הבאה:
> apigee-adminapi.sh analytics list list --admin adminEmail --pwd adminPword --host localhost
פקודה זו מחזירה את השם של קבוצת analytics בשדה השם ואת השם של קבוצת הצרכנים בשדה Consumer-groups. - מסירים את Qpid מקבוצת הצרכנים:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/QSUMER_GROUP/consumer-groups/QSUMER_GROUP - מסירים את Qpid מקבוצת analytics:
> curl -v -u adminEmail:pword -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_Upid-server& - מבטלים את הרישום של שרת ה-Qpid מהתקנת Edge:
> curl -u adminEmail:pword -X POST http://<ms_IP>:8080/v1/servers -d "type=qpid-server®ion=dc-1&pod=central&uuid=QPID_UUID" - מסירים את שרת ה-Qpid מהתקנת Edge:
> curl -u adminEmail:pword -X DELETE http://<ms_IP>:8080/v1/servers/QPID_UUID - מסירים את Qpid כמו שמתואר בהסרת ההתקנה של Edge.