Sanal ana makine/ortam/kuruluş silme

Edge for Private Cloud v. 4.17.01

Bu bölümde kuruluşların, ortamların ve sanal ana makinelerin nasıl kaldırılacağı açıklanmaktadır. API çağrılarının sırasının çok önemli olduğunu unutmayın. Bu, örneğin, bir kuruluşu kaldırma adımının yalnızca kuruluştaki ilişkili tüm ortamları kaldırmanızın ardından yürütülebileceği anlamına gelir.

Sanal Ana Makine Silme

Bir ortamdan sanal ana makineyi silebilmeniz için öncelikle, sanal ana makineye başvuruda bulunan API proxy'lerini, referansı kaldırmak üzere güncellemeniz gerekir. Daha fazla bilgi için Sanal ana makineler başlıklı makaleyi inceleyin.

Bir sanal ana makineyi silmek için aşağıdaki API'yi kullanın:

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

Ortam Silme

Bir ortamı yalnızca:

  1. Yukarıda açıklandığı şekilde ortamdaki tüm sanal ana makineler silinir.
  2. Ortamın tüm Mesaj İşleyicileriyle ilişkisi kesildi.
  3. Analizler temizlendi.

Bir Ortamın Mesaj İşleyici ile ilişkisini sonlandırma

Bir ortamın İleti İşleyici ile ilişkilendirmesini kaldırmak için aşağıdaki API'yi kullanın. Ortamı silmek istiyorsanız tüm Mesaj İşleyicileri ile ilişkilendirmesini kaldırmanız gerekir:

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>"

Burada "<uuid>", Mesaj İşleyici'nin UUID'sidir.

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

Buradaki "<mp-ip>", Mesaj İşleyici'nin IP adresidir.

Temizlik analizleri

Kuruluşla ilgili analiz bilgilerini kaldırın:

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>

Burada analytics_group varsayılan olarak analytics-001'e ayarlanır.

Analytics grubunun adından emin değilseniz görüntülemek için aşağıdaki komutu kullanın:

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

Bu komut, name (ad) alanındaki analytics grubu adını döndürür.

Ortamı silme

Bir ortamı silmek için aşağıdaki API'yi kullanın:

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

Kuruluşu Silme

Bir kuruluşu silebilmeniz için şu koşulları sağlamanız gerekir:

  1. Kuruluştaki tüm ortamlardaki sanal ana makinelerin tamamı, yukarıda açıklandığı şekilde silinmiştir.
  2. Kuruluştaki tüm ortamlar yukarıda açıklandığı şekilde silinmiştir.
  3. Kuruluşun tüm kapsüllerle ilişkisi kesildi.

Bir Kuruluşun Kapsül ile İlişkilendirmesini Kaldırma

Bir kuruluşun kapsülle ilişkisini silmek için aşağıdaki API'yi kullanın:

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"

Kuruluşu silme

Bir kuruluşu silmek için aşağıdaki API'yi kullanın:

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