Sanal ana makine/ortam/kuruluş silme

Edge for Private Cloud s. 4.16.05

Bu bölümde kuruluşlar, ortamlar ve sanal ana makinelerin kaldırılması açıklanmaktadır. Lütfen sırasında API çağrılarının sırası çok önemlidir. Bu nedenle, örneğin Kuruluşun yürütülebilmesi için kurum içinde tutmaktır.

Sanal Ana Makine Silme

Bir ortamdan sanal ana makineyi silmeden önce sanal ana makineye başvurup referansı kaldırabilirsiniz. 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ı silebilmek için şu işlemleri yapmanız gerekir:

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

İlişkisini kesme Mesaj İşleyiciden ortam

Bir ortamın Mesaj İşleyici ile ilişkilendirmesini kaldırmak için aşağıdaki API'yi kullanın. Eğer ortamı silmek istiyorsanız tüm Mesaj İşleyicilerle olan ilişkisini kesmeniz 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 "&lt;uuid&gt;" , İleti İşleyici'nin UUID'si.

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

Burada "&lt;mp-ip&gt;" , İleti İşleyen'in IP adresi.

Temizlik analizi

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 değerine ayarlanır.

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

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

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

Ortamı silin

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ş Silme

Bir kuruluşu yalnızca şu işlemleri gerçekleştirdikten sonra silebilirsiniz:

  1. Kuruluştaki tüm ortamlardaki tüm sanal ana makineler yukarıda açıklandığı şekilde silindi.
  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

Bir kuruluşun kapsülle ilişkisini kesmek 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>"