מחיקת מארח/סביבה/ארגון וירטואליים

Edge for Private Cloud גרסה 4.17.01

בקטע הזה מוסבר איך מסירים ארגונים, סביבות ומארחים וירטואליים. חשוב לזכור שהסדר של קריאות ה-API חשוב מאוד. לדוגמה, אפשר לבצע את השלב של הסרת הארגון רק אחרי שמסירים את כל הסביבות המשויכות בארגון.

מחיקת מארח וירטואלי

לפני שאפשר למחוק מארח וירטואלי מסביבה, צריך לעדכן את כל שרתי ה-proxy ל-API שמפנות אל המארח הווירטואלי כדי להסיר את ההפניה. מידע נוסף זמין במאמר מארחים וירטואליים.

כדי למחוק מארח וירטואלי, משתמשים ב-API הבא:

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/virtualhosts/{virtualhost_name}" 

מחיקת סביבה

אפשר למחוק סביבה רק אחרי:

  1. מוחקים את כל המארחים הווירטואליים בסביבה כפי שמתואר למעלה.
  2. בוטלה השיוך של הסביבה לכל מעבדי ההודעות.
  3. ניתוח הנתונים קטן יותר.

ביטול השיוך של סביבה למעבד בקשות

אפשר להשתמש ב-API הבא כדי להסיר את השיוך של סביבה למעבד הודעות. אם רוצים למחוק את הסביבה, צריך לבטל את השיוך שלה לכל מעבדי ההודעות:

curl -H "Content-Type: application/x-www-form-urlencoded" \
-u <admin user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/servers" \
-d "action=remove&uuid=<uuid>"

כאשר <uuid> הוא מזהה ה-UUID של Message Processor.

> curl http://<mp-ip>:8082/v1/servers/self

כאשר <mp-ip> היא כתובת ה-IP של מעבד ההודעות.

ניתוח נתונים

הסרת ניתוח הנתונים על הארגון:

curl -u <admin user>:<admin passwd> -X DELETE \
http://<ms-IP>:8080/v1/analytics/groups/ax/<analytics_group>/scopes?org=<org-name>&env=<env-name>

כאשר ברירת המחדל של analytics_group היא analytics-001.

אם אתם לא בטוחים מה השם של קבוצת הניתוח, תוכלו להשתמש בפקודה הבאה כדי להציג אותו:

> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost

הפקודה הזו מחזירה את שם קבוצת Analytics בשדה name.

מחיקת הסביבה

כדי למחוק סביבה, משתמשים ב-API הבא:

curl -u <admin user>:<admin passwd> \
http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name> \
-X DELETE

מחיקת ארגון

אפשר למחוק ארגון רק אחרי:

  1. נמחקו כל המארחים הווירטואליים בכל הסביבות בארגון, כפי שמתואר למעלה.
  2. מחקו את כל הסביבות בארגון כפי שמתואר למעלה.
  3. בוטלה השיוך של הארגון לכל הקבוצות.

ביטול השיוך של ארגון ל-Pod

כדי למחוק את השיוך של ארגון ל-pod, משתמשים ב-API הבא:

curl -H "Content-Type: application/x-www-form-urlencoded" \
-u <admin user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods" \
-d "action=remove&region=<region-name>&pod=<pod-name>"
curl -u <admin user>:<admin passwd>  \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods"

מחיקת הארגון

כדי למחוק ארגון, צריך להשתמש בממשק ה-API הבא:

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>"