Edge for Private Cloud גרסה 4.18.05
במסמך זה נתאר איך להוסיף ולהסיר שרת Qpid בהתקנה קיימת של Edge.
הוספת שרת Qpid
כדי להוסיף שרת Qpid:
- בשרת הניהול, קובעים את השם של קבוצות הצרכנים ו-Analytics.
הרבה מהפקודות הבאות דורשות את המידע הזה. כברירת מחדל, השם של ניתוח הנתונים הקבוצה היא
axgroup-001
, והשם של קבוצת הצרכנים הואconsumer-group-001
. בקובץ התצורה השקט של אזור ניתן להגדיר את השם של בקבוצת ניתוח הנתונים באמצעות הנכסAXGROUP
.אם אתם לא בטוחים מה השמות של קבוצות הצרכנים והניתוחים, אפשר להשתמש בפקודה הבאה כדי להציג אותן:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
הפקודה הזו מחזירה את השם של קבוצת ניתוח הנתונים בשדה
name
. השם של קבוצת הצרכנים בשדהconsumer-groups
. - התקנת כלי השירות
apigee-setup
Edge בצומת באמצעות האינטרנט או ללא חיבור תהליך העבודה באינטרנט כפי שמתואר התקנת כלי ההגדרה של Edge apigee-setup. - משתמשים ב-
apigee-setup.sh
כדי להתקין את Qpid בצומת:/opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
'-p qs' מציינת להתקין את Qpid. צפייה התקנת רכיבי Edge בצומת כדי לקבל מידע על בתהליך יצירה של configFile.
בסיום ההתקנה, הסקריפט מציג את ה-UUID של שרת ה-Qpid. אם צריך כדי לזהות את ה-UUID מאוחר יותר, יש להשתמש בפקודת cURL הבאה במארח שבו התקנתם Qpid:
curl http://qpid_IP:8083/v1/servers/self
- הוספת Qpid לקבוצת ניתוח הנתונים:
curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
בפלט יופיע ה-UUID של צומת ה-Qpid שנוסף ל-
qpid-server
למאפיין axgroup-001:{ "name" : "axgroup-001", "properties" : {}, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } }
- הוספת 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_GROUP/consumers?uuid=QPID_UUID"
בפלט יופיע ה-UUID של צומת ה-Qpid שנוסף ל-
consumer-groups
נכס ב-consumer-group-001
:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
- כדי לוודא שהשינוי בוצע, צריך להפעיל מחדש את כל הרכיבים של
edge-qpid-server
בכל הצמתים נאסוף על ידי הרכיבים האלה:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
ההתקנה הושלמה.
הסרת שרת Qpid
כדי להסיר צומת Qpid:
- בשרת הניהול, קובעים את השם של קבוצות הצרכנים ו-Analytics. רבים מ-
הפקודות הבאות מחייבות את המידע הזה.
כברירת מחדל, השם של קבוצת ניתוח הנתונים הוא
axgroup-001
ושם הצרכן הקבוצה היאconsumer-group-001
. לחשבון בקובץ התצורה השקט של אזור, אפשר להגדיר את השם של קבוצת ניתוח הנתונים באמצעות הפקודה נכסAXGROUP
.אם אתם לא בטוחים מה השמות של קבוצות הצרכנים והניתוחים, אפשר להשתמש בפקודה הבאה כדי להציג אותן:
apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
הפקודה הזו מחזירה את השם של קבוצת Analytics בשדה השם ואת השם של קבוצת הצרכנים ב- השדה קבוצות הצרכן.
- הסרת Qpid מקבוצת הצרכנים:
curl -u adminEmail:pword -H "Content-Type: application/json" -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers/QPID_UUID"
- הסרת Qpid מקבוצת ניתוח הנתונים:
curl -v -u adminEmail:pword -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-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&action=remove"
- הסרת שרת ה-Qpid מהתקנת Edge:
curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- כדי לוודא שהשינוי בוצע, צריך להפעיל מחדש את כל הרכיבים של
edge-qpid-server
בכל הצמתים נאסוף על ידי הרכיבים האלה:/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server wait_for_ready
- מסירים את Qpid כפי שמתואר בהסרת ההתקנה של Edge.