Gunakan metode di halaman ini untuk melihat informasi tentang grup instance terkelola (MIG) dan untuk melihat informasi tentang instance virtual machine (VM) dalam setiap MIG.
Sebelum memulai
- Tinjau batasan lalu buat grup.
-
Jika Anda belum melakukannya, siapkan autentikasi.
Autentikasi adalah
proses verifikasi identitas Anda untuk mengakses layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Di konsol Google Cloud, buka halaman Instance groups.
Jika Anda sudah memiliki grup instance, halaman akan mencantumkan grup tersebut, termasuk grup instance terkelola dan grup instance tidak terkelola.
Kolom Jenis grup menentukan apakah grup dikelola, stateful, atau tidak terkelola. Jenis grup stateful juga merupakan grup instance terkelola.
Di konsol Google Cloud, buka halaman Instance groups.
Jika Anda sudah memiliki grup instance, halaman akan mencantumkan grup tersebut. Halaman ini juga mencantumkan grup instance tidak terkelola.
Di kolom Nama pada daftar, klik nama grup instance yang ingin Anda periksa. Halaman akan terbuka dengan properti grup instance dan daftar instance yang disertakan dalam grup tersebut.
Klik Detail untuk melihat konfigurasi grup.
- Tidak ada instance di MIG yang mengalami jenis perubahan apa pun dan
currentAction
untuk semua instance adalahNONE
. - Tidak ada perubahan yang tertunda untuk instance di MIG.
- MIG itu sendiri tidak dimodifikasi.
- Anda membuat permintaan untuk meluncurkan template instance baru.
- Anda membuat permintaan untuk membuat, menghapus, mengubah ukuran, atau memperbarui instance di MIG.
- Autoscaler meminta untuk mengubah ukuran MIG.
- Resource autohealer menggantikan satu atau beberapa instance yang tidak responsif di MIG.
- Pada MIG regional, beberapa instance sedang didistribusikan ulang.
- Di Konsol Google Cloud, buka halaman Instance groups.
- Klik nama grup instance yang ingin Anda lihat. Halaman akan terbuka dengan properti grup instance dan daftar instance yang disertakan dalam grup tersebut.
- Klik tab Detail.
- Di bagian VM instance lifecycle, centang kolom Default action on
failure. Jika nilainya
No action
, perbaikan akan dinonaktifkan di MIG. REPAIR
: MIG membuat ulang VM yang gagal atau tidak responsif di zona yang sama.DO_NOTHING
: Perbaikan dinonaktifkan di MIG. MIG tidak mengambil tindakan apa pun pada VM yang gagal atau tidak responsif dalam grup.REPAIR
: MIG membuat ulang VM yang gagal atau tidak responsif di zona yang sama.DO_NOTHING
: Perbaikan dinonaktifkan di MIG. MIG tidak mengambil tindakan apa pun pada VM yang gagal atau tidak responsif dalam grup.Di konsol Google Cloud, buka halaman Instance groups.
Jika Anda sudah memiliki grup instance, halaman akan mencantumkan grup tersebut. Halaman ini juga mencantumkan grup instance tidak terkelola.
Di kolom Nama pada daftar, klik nama grup instance yang ingin Anda periksa. Halaman akan terbuka dengan properti grup instance dan daftar instance yang disertakan dalam grup tersebut.
ABANDONING
. Instance sedang dihapus dari MIG.CREATING
. Instance sedang dalam proses dibuat.CREATING_WITHOUT_RETRIES
. Instance sedang dibuat tanpa percobaan ulang; jika instance tidak dibuat pada percobaan pertama, MIG tidak akan mencoba mengganti instance lagi.DELETING
. Instance sedang dalam proses dihapus.RECREATING
. Instance sedang diganti.REFRESHING
. Instance dihapus dari kumpulan targetnya saat ini dan ditambahkan kembali ke daftar kumpulan target saat ini (daftar ini mungkin sama atau berbeda dari kumpulan target yang ada).RESTARTING
. Instance sedang dalam proses dimulai ulang menggunakan metodestop
danstart
.RESUMING
. Instance sedang dalam proses dilanjutkan setelah ditangguhkan.STARTING
. Instance sedang dalam proses dimulai setelah dihentikan.STOPPING
. Instance sedang dihentikan.SUSPENDING
. Instance sedang ditangguhkan.VERIFYING
. Instance telah dibuat dan sedang dalam proses diverifikasi.NONE
. Tidak ada tindakan yang dilakukan pada instance.Di Konsol Google Cloud, buka halaman Instance groups.
Di kolom Nama pada daftar, klik nama grup instance yang ingin Anda periksa. Halaman akan terbuka dengan properti grup instance dan daftar instance yang disertakan dalam grup tersebut.
Klik Error.
- Instance baru tidak dapat dibuat karena:
- Tidak tersedianya kapasitas yang dapat dihentikan.
- Kurangnya kuota, misalnya, untuk CPU di region tertentu.
- Batas jumlah instance VM telah tercapai untuk jaringan yang terkait dengan grup ini.
- Disk image yang ditentukan dalam kolom
properties.disks[].initializeParams.sourceImage
template instance telah dihapus, atau izinnya telah berubah. - Kartu kredit di akun penagihan yang terkait dengan project menolak pembayaran.
- Instance yang ada tidak dapat dihapus karena:
- Akun layanan yang digunakan grup tidak memiliki izin
compute.instances.delete
. - Terlalu banyak penghapusan serentak yang diminta, hingga melebihi batas kapasitas.
- Akun layanan yang digunakan grup tidak memiliki izin
- Instance tidak dapat ditambahkan ke kumpulan target karena kumpulan target telah dihapus.
- Pindahkan workload Anda ke zona lain yang memiliki kapasitas preemptible.
- Meminta penambahan kuota di region tertentu.
- Tambahkan izin
compute.instances.delete
ke akun layanan yang digunakan oleh grup. - Di konsol Google Cloud, buka halaman Instance VM.
- Klik instance untuk mengakses detail instance VM-nya.
- Jika instance VM adalah anggota grup instance terkelola, nama grup instance terkelola tersebut akan muncul di bawah judul Sedang digunakan oleh. Jika instance VM bukan anggota grup, judul Sedang digunakan oleh tidak muncul di halaman detail instance.
instance-template
menunjukkan template tempat VM dibuat.created-by
menunjukkan grup instance terkelola yang membuat VM.- Pelajari grup instance terkelola lebih lanjut.
- Buat template instance yang dapat Anda gunakan untuk membuat grup instance terkelola.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Untuk informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud.
Melihat info tentang MIG
Anda dapat mengambil informasi tentang grup itu sendiri, misalnya, untuk memeriksa kebijakan yang melekat pada grup dan memeriksa apakah grup tersebut stabil atau mengalami perubahan. Untuk mendapatkan info tentang instance VM dalam MIG, baca Melihat info tentang instance terkelola.
Mencantumkan MIG
Untuk mendapatkan daftar grup instance terkelola, gunakan konsol, gcloud CLI, atau REST.
Konsol
gcloud
Menampilkan daftar semua grup instance terkelola dalam sebuah project:
gcloud compute instance-groups managed list
REST
Untuk MIG zona, panggil metode
instanceGroupManagers.list
:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers
Untuk MIG regional, panggil metode
regionInstanceGroupManagers.list
.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers
Melihat properti MIG
Untuk melihat informasi tentang MIG tertentu, termasuk kebijakannya (misalnya, kebijakan autohealing dan update grup), gunakan konsol, gcloud CLI, atau REST.
Untuk melihat nilai
id
grup, Anda harus menggunakan gcloud CLI atau Compute Engine API.Konsol
gcloud
Untuk mendapatkan informasi tentang grup tertentu:
gcloud compute instance-groups managed describe instance-group \ [--zone zone | --region region]
Perintah tersebut akan menampilkan detail tentang grup, termasuk kebijakan yang terlampir.
Gunakan flag
--format
untuk membatasi output. Misalnya, perintah berikut hanya menampilkan konfigurasi autoscaler grup jika ada.gcloud compute instance-groups managed describe instance-group --format="(autoscaler)"
REST
Untuk MIG zona, panggil metode
instanceGroupManagers.get
. Untuk MIG regional, panggil metoderegionInstanceGroupManagers.get
.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group
Respons tersebut mencakup detail tentang grup, termasuk kebijakan yang terlampir, kecuali untuk kebijakan penskalaan otomatis grup. Meskipun penskalaan otomatis adalah fitur dari MIG, penskalaan otomatis adalah resource REST terpisah.
Kebijakan penskalaan otomatis
Jika autoscaler ditambahkan ke grup, resource autoscaler akan tercantum di kolom
status.autoscaler
grup.Untuk mendapatkan informasi tentang autoscaler tersebut, panggil metode
autoscalers.get
untuk MIG zona atau metoderegionAutoscalers.get
untuk MIG regional. URL resource autoscaler menyertakan namanya, yang secara default merupakan nama grup tempat autoscaler ditambahkan. Misalnya, Anda dapat membuat permintaan berikut untuk autoscaler MIG regional:GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/regionAutoscalers/mig_name
Memeriksa apakah MIG stabil
Beberapa perintah dan permintaan membuat, menghapus, dan mengubah instance dalam grup instance terkelola. Operasi tersebut ditampilkan sebagai
DONE
setelah grup menjadwalkan tindakan untuk membuat, menghapus, atau memperbarui instance tersebut. Namun, ini tidak berarti bahwa instance dalam grup telah dibuat, dihapus, atau diupdate hingga tindakan yang mendasarinya tersebut selesai. Anda harus memverifikasi status grup, atau memverifikasi status instance tersebut.Grup instance terkelola akan stabil ketika semua instance dalam grup instance terkelola tidak mengalami perubahan, tidak ada perubahan mendatang yang dijadwalkan untuk instance tersebut, dan grup itu sendiri tidak diubah.
Anda mungkin perlu mengetahui apakah grup stabil saat memiliki dependensi yang mengandalkan semua instance dalam grup yang responsif dan aktif. Misalnya, Anda mungkin ingin mulai menjadwalkan tugas, mengirim traffic, atau menetapkan rentang kunci setelah mendapatkan konfirmasi bahwa semua VM berjalan dan responsif.
Pastikan semua instance dalam grup instance terkelola berjalan dan responsif dengan memeriksa nilai kolom
status.isStable
grup.gcloud
Gunakan perintah
describe
:gcloud compute instance-groups managed describe instance-group-name \ [--zone zone | --region region]
Gcloud CLI menampilkan informasi mendetail tentang MIG, termasuk kolom
status.isStable
.Untuk menjeda skrip hingga MIG stabil, gunakan perintah
wait-until
dengan flag--stable
. Contoh:gcloud compute instance-groups managed wait-until instance-group-name \ --stable \ [--zone zone | --region region] Waiting for group to become stable, current operations: deleting: 4 Waiting for group to become stable, current operations: deleting: 4 ... Group is stable
Perintah yang ditampilkan setelah
status.isStable
ditetapkan ketrue
untuk MIG.REST
Untuk MIG zona, buat permintaan
GET
ke metodeinstanceGroupManagers.get
:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/get
Untuk grup instance terkelola regional, ganti
zones/zone
denganregions/region
:GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group-name/get
Permintaan ini menampilkan informasi mendetail tentang MIG, termasuk kolom
status.isStable
-nya.status.isStable
yang ditetapkan kefalse
menunjukkan bahwa perubahan aktif, tertunda, atau MIG itu sendiri sedang diubah.status.isStable
yang ditetapkan ketrue
menunjukkan hal berikut:Ingatlah bahwa stabilitas MIG bergantung pada banyak faktor, karena MIG dapat dimodifikasi dengan berbagai cara. Contoh:
Segera setelah semua tindakan selesai,
status.isStable
disetel ketrue
lagi untuk MIG tersebut.Untuk setiap instance VM, baca bagian Memeriksa status instance terkelola.
Memeriksa apakah perbaikan VM dinonaktifkan di MIG
Untuk memeriksa apakah perbaikan VM dinonaktifkan di MIG, gunakan konsol, gcloud CLI, atau API.
Konsol
gcloud
Gunakan metode
describe
sebagai berikut:gcloud compute instance-groups managed describe instance-group \ --format="(instanceLifecyclePolicy)"
Dalam isi respons, periksa kolom
defaultActionOnFailure
. Berikut adalah kemungkinan nilainya:Berikut adalah contoh output yang menunjukkan bahwa MIG memperbaiki VM dengan membuatnya ulang.
instanceLifecyclePolicy: defaultActionOnFailure: REPAIR forceUpdateOnRepair: NO
API
Untuk MIG zona, gunakan metode
instanceGroupManagers.get
, atau gunakan metoderegionInstanceGroupManagers.get
untuk MIG regional.Untuk melihat tindakan MIG pada kegagalan VM di MIG zona, lakukan panggilan berikut:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP
Dalam isi respons, periksa kolom
instanceLifecyclePolicy.defaultActionOnFailure
. Berikut adalah nilai yang memungkinkan:Berikut adalah contoh respons yang menunjukkan bahwa MIG memperbaiki VM dengan membuatnya ulang.
"instanceLifecyclePolicy": { "forceUpdateOnRepair": "NO", "defaultActionOnFailure": "REPAIR" }
Jika tidak ingin MIG memperbaiki VM yang gagal atau tidak sehat dalam grup, Anda dapat menonaktifkan perbaikan di MIG.
Melihat histori operasi autohealing
Jika telah mengonfigurasi autohealing, Anda dapat melihat peristiwa autohealing yang lalu.
Memantau update berkelanjutan
Jika Anda memulai update berkelanjutan, dan ingin mengetahui kapan update selesai, lihat Memantau update.
Melihat konfigurasi stateful
Jika Anda mengonfigurasi stateful MIG dan ingin meninjau konfigurasi, lihat Melihat konfigurasi stateful.
Melihat info tentang instance VM terkelola dalam MIG
Mencantumkan instance terkelola MIG
Untuk mendapatkan daftar instance terkelola dalam grup, termasuk status dan templatenya, gunakan konsol, gcloud CLI, atau REST.
Konsol
gcloud
Gunakan subperintah
list-instances
gcloud CLI.gcloud compute instance-groups managed list-instances instance-group \ [--zone zone | --region region]
Perintah ini menampilkan daftar instance dan detailnya, termasuk status saat ini, template instance, dan error terakhir.
REST
Untuk MIG zona, buat permintaan
GET
ke metodeinstanceGroupManagers.listManagedInstances
dan sertakan nama grup instance terkelola tertentu:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group
Untuk grup instance terkelola regional (beberapa zona), gunakan resource
regionInstanceGroupManagers
: regionInstanceGroupManagers.list.GET https://compute.googleapis.com/compute/v1/projects/project-id/regions/region/instanceGroupManagers/instance-group
Responsnya mencakup daftar instance dan detailnya, termasuk status saat ini dan template instance.
Memeriksa status instance terkelola
Beberapa perintah dan permintaan membuat, menghapus, dan mengubah instance dalam grup instance terkelola. Operasi tersebut ditampilkan sebagai
DONE
setelah grup menjadwalkan tindakan untuk membuat, menghapus, atau memperbarui instance tersebut. Namun, ini tidak berarti bahwa instance dalam grup telah dibuat, dihapus, atau diupdate hingga tindakan yang mendasarinya tersebut selesai. Anda harus memverifikasi status instance tersebut, atau memverifikasi status grup itu sendiri.Gunakan Google Cloud CLI atau REST untuk melihat detail instance dalam grup instance terkelola. Detail mencakup status instance dan tindakan saat ini yang dilakukan grup pada instance-nya.
gcloud
Semua instance terkelola
Untuk memeriksa status dan tindakan saat ini pada semua instance dalam grup, gunakan perintah
list-instances
.gcloud compute instance-groups managed list-instances INSTANCE_GROUP_NAME \ [--zone=ZONE | --region=REGION]
Perintah ini menampilkan daftar instance dalam grup, termasuk statusnya, tindakan saat ini, dan detail lainnya:
NAME ZONE STATUS HEALTH_STATE ACTION INSTANCE_TEMPLATE VERSION_NAME LAST_ERROR vm-instances-9pk4 us-central1-f CREATING my-new-template vm-instances-h2r1 us-central1-f STOPPING DELETING my-old-template vm-instances-j1h8 us-central1-f RUNNING NONE my-old-template vm-instances-ngod us-central1-f RUNNING NONE my-old-template
Kolom
HEALTH_STATE
akan tampak kosong kecuali jika Anda telah menyiapkan health check.Instance terkelola tertentu
Untuk memeriksa status dan tindakan saat ini untuk instance tertentu dalam grup, gunakan perintah
describe-instance
.gcloud compute instance-groups managed describe-instance INSTANCE_GROUP_NAME \ --instance INSTANCE_NAME \ [--zone=ZONE | --region=REGION]
Perintah ini menampilkan detail tentang instance, termasuk status instance, tindakan saat ini, dan, untuk MIG stateful, status yang dipertahankan:
currentAction: NONE id: '6789072894767812345' instance: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/instances/example-mig-hz41 instanceStatus: RUNNING name: example-mig-hz41 preservedStateFromConfig: metadata: example-key: example-value preservedStateFromPolicy: disks: persistent-disk-0: autoDelete: NEVER mode: READ_WRITE source: https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/disks/example-mig-hz41 version: instanceTemplate: https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template
REST
Panggil metode
listManagedInstances
pada resource MIG regional atau zona. Misalnya, untuk melihat detail tentang instance dalam resource MIG zona, Anda dapat membuat permintaan berikut:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME/listManagedInstances
Panggilan ini menampilkan daftar instance untuk MIG termasuk
instanceStatus
dancurrentAction
setiap instance.{ "managedInstances": [ { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-prvp", "id": "5317605642920955957", "instanceStatus": "RUNNING", "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template", "currentAction": "REFRESHING" }, { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-pz5j", "currentAction": "DELETING" }, { "instance": "https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/instances/vm-instances-w2t5", "id": "2800161036826218547", "instanceStatus": "RUNNING", "instanceTemplate": "https://www.googleapis.com/compute/v1/projects/example-project/global/instanceTemplates/example-template", "currentAction": "REFRESHING" } ] }
Untuk melihat daftar nilai kolom
instanceStatus
yang valid, lihat Siklus proses instance VM.Jika instance mengalami beberapa jenis perubahan, grup instance terkelola akan menetapkan kolom
currentAction
instance ke salah satu tindakan berikut untuk membantu Anda melacak progres perubahan tersebut. Jika tidak, kolomcurrentAction
akan ditetapkan keNONE
.Nilai
currentAction
yang mungkin adalah:Untuk memeriksa apakah grup secara keseluruhan stabil atau sedang mengalami perubahan, lihat Memeriksa status grup.
Memeriksa status kondisi
Jika telah mengonfigurasi autohealing untuk grup instance terkelola, Anda dapat meninjau status respons setiap VM. Lihat Memeriksa status respons.
Mencantumkan error instance
Jika instance terkelola mengalami error, Anda dapat melihat error tersebut untuk mendiagnosis dan mengurangi penyebabnya.
Gunakan konsol Google Cloud, gcloud CLI, atau REST untuk membuat daftar error.
Konsol
gcloud
Gunakan perintah
instance-groups managed list-errors
untuk menampilkan daftar error terbaru dalam grupgcloud compute instance-groups managed list-errors instance-group-name \ [--zone zone | --region region]
Contoh:
gcloud compute instance-groups managed list-errors example-group \ --region us-west1
INSTANCE_URL ACTION ERROR_CODE ERROR_MESSAGE TIMESTAMP INSTANCE_TEMPLATE VERSION_NAME https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/igm-1-v0hl CREATING QUOTA_EXCEEDED Instance 'igm-1-v0hl' creation failed: Quota 'CPUS' exceeded. Limit: 1.0 in zone us-central1-a. 2019-07-11T07:44:40.156-07:00 https://www.googleapis.com/compute/v1/projects/my-project/global/instanceTemplates/instance-template-1 https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/instances/igm-1-qp3d CREATING QUOTA_EXCEEDED Instance 'igm-1-qp3d' creation failed: Quota 'CPUS' exceeded. Limit: 1.0 in zone us-central1-a. 2019-07-11T07:44:40.081-07:00 https://www.googleapis.com/compute/v1/projects/my-project/global/instanceTemplates/instance-template-1 ...
REST
Buat permintaan
GET
ke metodelistErrors
untuk zona atau grup instance terkelola regional.Contoh:
GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100
Permintaan tersebut mendapatkan respons yang mirip dengan:
{ "items": [ { "error": { "code": "QUOTA_EXCEEDED", "message": "Instance 'example-mig-m1sz' creation failed: Quota 'CPUS' exceeded. Limit: 50.0 in zone us-central1-c." }, "timestamp": "2019-01-03T18:47:28.457-08:00", "instanceDetails" : { "instance": "zones/us-central1-c/instances/example-mig-m1sz", "action": "CREATING", "version": { "name": "example-version-name", "instanceTemplate": "global/instanceTemplates/example-template", } } } ], ... "nextPageToken": "Ch0yMDE5LTA3LTI5VDExOjA4OjA2LjYxMi0wNzowMBJ5aHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vY29tcHV0ZS9zdGFnaW5nX2FscGhhL3Byb2plY3RzL215cnpha2VyZXltcy1zdGFnaW5nL3pvbmVzL3VzLWNlbnRyYWwxLWlyMS9pbnN0YW5jZXMvaWdtLTEtcXAzZA==" }
listErrors
API mendukung penomoran halaman daftar. Untuk mendapatkan halaman hasil berikutnya, gunakan kolomnextPageToken
dari satu respons dalam permintaan berikutnya. Misalnya:GET https://compute.googleapis.com/compute/v1/projects/project-id/zones/zone/instanceGroupManagers/instance-group-name/listErrors&maxResults=100&nextPageToken=next-page-token
, menggantinext-page-token
dengan token yang diperoleh dari respons sebelumnya.Daftar kemungkinan error mencakup, tetapi tidak terbatas pada, contoh berikut:
Setelah memeriksa error tersebut, Anda dapat memitigasinya. Contoh:
Jika tindakan yang dipicu oleh grup instance terkelola gagal (misalnya, jika autoscaler mengalami error saat mencoba meningkatkan ukuran grup), grup tersebut mungkin akan segera mencoba kembali tindakan tersebut. Jika upaya percobaan ulang langsung terakhir gagal, MIG akan mencatat error, dan Anda dapat melihat error tersebut dengan mencantumkan error instance. Setelah beberapa waktu backoff, grup akan mencoba kembali tindakan yang gagal. Jika error masih berlanjut, kejadian mungkin direkam beberapa kali.
Compute Engine mempertahankan error 500 terbaru selama 8 hari terakhir meskipun instance yang mendasarinya tidak lagi ada atau tidak dapat dibuat.
Memeriksa apakah instance VM adalah bagian dari MIG
Untuk memeriksa apakah VM tertentu merupakan anggota grup, Anda dapat menggunakan konsol atau REST.
Konsol
REST
Baca bagian Melihat perujuk ke instance VM.
Atau, untuk mengidentifikasi apakah VM adalah anggota grup instance terkelola atau merupakan anggota dari grup instance terkelola, cari dua kunci metadata ini dalam metadata instance:
Meskipun Anda mengabaikan instance tersebut, VM akan tetap memiliki entri metadata ini, kecuali jika Anda menghapusnya secara manual.
Misalnya, jika terdapat VM bernama
random-instance-biy
dan Anda ingin mengetahui apakah VM tersebut dibuat oleh grup instance terkelola, Anda dapat menjelaskan instance dan mencari kunci metadata. Contoh:gcloud compute instances describe random-instance-biy \ --zone us-central1-f
gcloud CLI menampilkan respons yang mirip dengan:
canIpForward: false cpuPlatform: Intel Ivy Bridge creationTimestamp: '2016-08-24T14:11:38.012-07:00' ... metadata: items: - key: instance-template value: projects/123456789012/global/instanceTemplates/example-it - key: created-by value: projects/123456789012/zones/us-central1-f/instanceGroupManagers/igm-metadata
Melihat status instance terkelola yang dipertahankan
Jika Anda mengonfigurasi stateful MIG dan ingin melihat status yang dipertahankan dari setiap instance terkelola, lihat Melihat konfigurasi stateful dan status yang dipertahankan.
Langkah berikutnya
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-12-22 UTC.
-