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

Edge for Private Cloud גרסה 4.17.05

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

הוספת שרת Qpid

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

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

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

    אם אתם לא בטוחים מה השמות של קבוצות ניתוח הנתונים וקבוצות הצרכנים, השתמשו בפקודה הבאה כדי להציג אותן:
    > apigee-adminapi.sh analytics groups 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://:<ms_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_U







  5. מוסיפים Qpid לקבוצת הצרכנים:
    > curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://<ms_IP>:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groupsoutput/CONSUMER_GROUPu/consumer-groups/ CONSUMER_GROUPu/


    "consumer-groups" : [ {
    "name" : "consumer-group-001",
    "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-394]
    "

ההתקנה הושלמה.

הסרת שרת Qpid

כדי להסיר צומת Qpid:

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

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

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

    פקודה זו מחזירה את השם של קבוצת Analytics בשדה השם, ואת השם של קבוצת הצרכנים בשדה של קבוצות הצרכנים.
  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/"CONSUMER_GROUP/consumer-groups/"CONSUMER_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"
  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&action
  5. מסירים את שרת Qpid מהתקנת Edge:
    > curl -u adminEmail:pword -X DELETE http://<ms_IP>:8080/v1/servers/QPID_UUID
  6. מסירים את Qpid כמו שמתואר בהסרת ההתקנה של Edge.