Dokumen ini menjelaskan cara melihat status pembuatan massal instance virtual machine (VM) dalam grup instance terkelola (MIG). Dokumen ini juga menjelaskan cara membatalkan pembuatan massal yang sedang berlangsung.
Untuk mempelajari cara kerja pembuatan massal instance di MIG, lihat Tentang pembuatan massal instance di MIG
Melihat status pembuatan massal instance
Anda dapat melihat status operasi pembuatan massal di MIG. Status ini memungkinkan Anda memeriksa apakah pembuatan massal masih berlangsung dan, jika instance belum dibuat, memahami alasannya.
Detail MIG berisi kolom berikut untuk membantu Anda memantau status pembuatan massal:
status.bulkInstanceOperation.inProgress: kolom ini menunjukkan apakah pembuatan massal instance sedang berlangsung (true) atau tidak (false).lastProgressCheck: kolom ini memberikan detail tentang alasan instance mungkin belum dibuat. Kemungkinan alasannya adalah sebagai berikut:Kurangnya kapasitas: saat MIG menunggu kapasitas yang diminta tersedia, Anda akan melihat kode error
ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS.Kuota tidak mencukupi: jika kuota tidak mencukupi untuk memenuhi permintaan Anda, Anda akan melihat error
QUOTA_EXCEEDED. Untuk meningkatkan kuota project Anda, lihat Meminta penyesuaian kuota.
gcloud
Untuk melihat status pembuatan massal instance di MIG, gunakan
gcloud compute instance-groups managed describe perintah.
Untuk MIG zona, jalankan perintah berikut:
gcloud compute instance-groups managed describe INSTANCE_GROUP_NAME \ --zone=ZONEUntuk MIG regional, jalankan perintah berikut:
gcloud compute instance-groups managed describe INSTANCE_GROUP_NAME \ --region=REGIONGanti kode berikut:
INSTANCE_GROUP_NAME: nama MIG.ZONE: zona tempat MIG berada.REGION: region tempat MIG berada.
Contoh berikut menunjukkan respons untuk MIG yang pembuatan massalnya sedang berlangsung dan kolom lastProgressCheck menunjukkan bahwa pembuatan massal menunggu resource karena error ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS dan juga memiliki error QUOTA_EXCEEDED.
{
"status": {
"bulkInstanceOperation": {
"inProgress": true,
"lastProgressCheck": {
"timestamp": "2024-01-01T12:00:00.712-08:00",
"errors": [
{
"code": "ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS",
"message": "Waiting for resources. Currently there are not enough resources available to fulfill the request."
},
{
"code": "QUOTA_EXCEEDED",
"message": "Quota 'NVIDIA_A100_GPUS' exceeded. Limit: 1500 in region us-central1."
}
]
}
}
}
}
REST
Untuk melihat status pembuatan massal instance di MIG, buat permintaan GET sebagai berikut:
Untuk MIG zona, gunakan metode
instanceGroupManagers.get.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAMEUntuk MIG regional, gunakan metode
regionInstanceGroupManagers.get.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME
Ganti kode berikut:
PROJECT_ID: project ID.ZONE: zona tempat MIG berada.REGION: region tempat MIG berada.INSTANCE_GROUP_NAME: nama MIG.
Contoh berikut menunjukkan respons untuk MIG yang pembuatan massalnya sedang berlangsung dan kolom lastProgressCheck menunjukkan bahwa pembuatan massal menunggu resource karena error ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS dan juga memiliki error QUOTA_EXCEEDED.
{
"status": {
"bulkInstanceOperation": {
"inProgress": true,
"lastProgressCheck": {
"timestamp": "2024-01-01T12:00:00.712-08:00",
"errors": [
{
"code": "ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS",
"message": "Waiting for resources. Currently there are not enough resources available to fulfill the request."
},
{
"code": "QUOTA_EXCEEDED",
"message": "Quota 'NVIDIA_A100_GPUS' exceeded. Limit: 1500 in region us-central1."
}
]
}
}
}
}
Melihat status instance terkelola
Anda dapat memantau status setiap instance terkelola dengan memeriksa tindakan saat ini dan status instance.
Saat operasi instance massal sedang berlangsung, instance terkelola akan menampilkan status berikut:
currentAction: CREATINGinstanceStatus: PENDING
Setelah operasi instance massal berhasil diselesaikan, status instance terkelola akan berubah menjadi berikut:
currentAction: NONEinstanceStatus: RUNNING
Untuk melihat informasi ini tentang instance terkelola, lihat Memeriksa status instance terkelola.
Membatalkan operasi pembuatan massal
Untuk membatalkan operasi pembuatan massal, ubah ukuran MIG menjadi nol atau hapus MIG.
Mengubah ukuran MIG menjadi nol
Konsol
Buka halaman Instance groups.
Klik nama MIG yang ingin Anda ubah ukurannya.
Klik Edit.
Klik Group size &autoscaling untuk meluaskan bagian tersebut.
Tetapkan Number of instances ke
0.Klik Save.
gcloud
Untuk mengubah ukuran MIG menjadi nol, gunakan
gcloud compute instance-groups managed resize perintah dan tetapkan flag --size ke 0.
Untuk MIG zona, jalankan perintah berikut:
gcloud compute instance-groups managed resize INSTANCE_GROUP_NAME \ --size=0 \ --zone=ZONEUntuk MIG regional, jalankan perintah berikut:
gcloud compute instance-groups managed resize INSTANCE_GROUP_NAME \ --size=0 \ --region=REGION
Ganti kode berikut:
INSTANCE_GROUP_NAME: nama MIG.ZONE: zona tempat MIG berada.REGION: region tempat MIG berada.
REST
Untuk mengubah ukuran MIG menjadi nol, buat permintaan
PATCHmenggunakan salah satu metode berikut. Di isi permintaan, tetapkantargetSizeke0.Untuk MIG zona, gunakan metode
instanceGroupManagers.patch.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME { "targetSize": 0 }Untuk MIG regional, gunakan metode
regionInstanceGroupManagers.patch.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME { "targetSize": 0 }
Ganti kode berikut:
PROJECT_ID: project ID.ZONE: zona tempat MIG berada.REGION: region tempat MIG berada.INSTANCE_GROUP_NAME: nama MIG.
Menghapus MIG
Konsol
Di konsol Google Cloud , buka halaman Instance groups.
Pilih kotak centang MIG yang ingin Anda hapus.
Klik Delete untuk menghapus MIG dan semua instance di dalamnya.
gcloud
Untuk menghapus MIG, gunakan perintah
delete.
Untuk MIG zona, jalankan perintah berikut:
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \ --zone ZONEUntuk MIG regional, jalankan perintah berikut:
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \ --region REGION
Ganti kode berikut:
INSTANCE_GROUP_NAME: nama MIG.ZONE: zona tempat MIG berada.REGION: region tempat MIG berada.
REST
Untuk menghapus MIG, buat permintaan PATCH menggunakan salah satu metode berikut:
Untuk MIG zona, gunakan metode
instanceGroupManagers.delete.DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME
Untuk MIG regional, gunakan metode
regionInstanceGroupManagers.deleteDELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instanceGroupManagers/INSTANCE_GROUP_NAME
Ganti kode berikut:
PROJECT_ID: project ID.ZONE: zona tempat MIG berada.REGION: region tempat MIG berada.INSTANCE_GROUP_NAME: nama MIG.
Langkah berikutnya
- Pelajari cara melihat informasi tentang instance terkelola dalam MIG.