הוספה או הסרה של צומתי Qpid

Edge for Private Cloud גרסה 4.17.01

במסמך הזה מוסבר איך להוסיף ולהסיר שרת Qpid בהתקנת Edge קיימת.

הוספת שרת Qpid

כדי להוסיף שרת Qpid:

  1. בשרת הניהול, קובעים את השם של קבוצות ניתוח הנתונים וקבוצות הצרכנים.

    הרבה מהפקודות הבאות דורשות את המידע הזה. כברירת מחדל, השם של קבוצת ניתוח הנתונים הוא axgroup-001, והשם של קבוצת הצרכנים הוא consumer-group-001. בקובץ התצורה השקטה של האזור, אפשר להגדיר את השם של קבוצת הניתוח באמצעות המאפיין AXGROUP.

    אם אתם לא בטוחים מה השמות של קבוצות ניתוח הנתונים וקבוצות הצרכנים, השתמשו בפקודה הבאה כדי להציג אותן:
    > apigee-adminapi.sh analytics list list --admin adminEmail --pwd adminPword --host localhost

    פקודה זו מחזירה את השם של קבוצת analytics בשדה name ואת השם של קבוצת הצרכנים בשדה Consumer-groups.
  2. מתקינים את כלי השירות apigee-setup של Edge בצומת באמצעות תהליך של אינטרנט או לא, כפי שמתואר במאמר התקנת כלי ההגדרה של Edge apigee.
  3. משתמשים בפונקציה 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
  4. "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







  5. מוסיפים את 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:

  1. בשרת הניהול, קובעים את השם של קבוצות ניתוח הנתונים וקבוצות הצרכנים. רבות מהפקודות הבאות דורשות את המידע הזה.

    כברירת מחדל, השם של קבוצת ניתוח הנתונים הוא axgroup-001, והשם של קבוצת הצרכנים הוא consumer-group-001. בקובץ התצורה השקטה של אזור מסוים, אפשר להגדיר את השם של קבוצת ניתוח הנתונים באמצעות המאפיין AXGROUP.

    אם לא ידוע לך מה השמות של קבוצות ניתוח הנתונים וקבוצות הצרכנים, אפשר להציג אותן באמצעות הפקודה הבאה:
    > apigee-adminapi.sh analytics list list --admin adminEmail --pwd adminPword --host localhost

    פקודה זו מחזירה את השם של קבוצת analytics בשדה השם ואת השם של קבוצת הצרכנים בשדה Consumer-groups.
  2. מסירים את 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
  3. מסירים את Qpid מקבוצת ניתוח הנתונים:
    > curl -v -u adminEmail:pword -X DELETE "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=servers?
  4. מבטלים את הרישום של שרת ה-Qpid מהתקנת Edge:
    > curl -u adminEmail:pword -X POST http://<ms_IP>:8080/v1/servers -d "type=qpid-server&region=dc-1&pod=central&uuid=QPID_UUID"
  5. מסירים את שרת ה-Qpid מהתקנת Edge:
    > curl -u adminEmail:pword -X DELETE http://<ms_IP>:8080/v1/servers/QPID_UUID
  6. מסירים את Qpid כמו שמתואר בהסרת ההתקנה של Edge.