Memecahkan masalah error ketersediaan resource


Dokumen ini menjelaskan cara mengatasi error ketersediaan resource yang mungkin terjadi saat Anda mencoba meminta resource Compute Engine baru atau membuat pemesanan resource Compute Engine. Error resource terjadi saat Anda mencoba meminta resource di zona yang tidak dapat mengakomodasi permintaan karena tidak tersedianya resource Compute Engine, seperti GPU atau CPU.

Error resource hanya berlaku untuk permintaan resource baru di zona dan tidak memengaruhi resource yang ada. Error resource tidak terkait dengan kuota Compute Engine Anda dan hanya berlaku untuk resource yang ditentukan dalam permintaan pada saat Anda mengirim permintaan, bukan untuk semua resource dalam zona.

Pesan error umum

Berikut adalah contoh error resource umum yang mungkin Anda alami saat meminta resource Compute Engine baru atau membuat pemesanan baru:

ZONE_RESOURCE_POOL_EXHAUSTED
ZONE_RESOURCE_POOL_EXHAUSTED_WITH_DETAILS
The zone 'projects/PROJECT_ID/zones/ZONE' does not have enough resources available to fulfill the request.
Try a different zone, or try again later.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone.

Capacity changes frequently, so try your request in a different zone, with a different VM hardware
configuration, or at a later time. For more options, see troubleshooting documentation.
A VM_TYPE_AND_SIZE VM instance with RESOURCE_ATTACHMENT is currently unavailable in the ZONE zone, because of  REASON.

Consider trying your request in the ZONE zone(s), which currently has capacity to accommodate your request.

If you cannot move your VM to ZONE, review the REASON failure resolution instructions available in troubleshooting documentation, then try your request again.
If your workload can't accommodate the suggested resolution, try your request with a different VM hardware configuration or at a later time.

Beberapa pesan error menyertakan kolom reason yang memberikan informasi tentang resource tertentu yang tidak dapat dipenuhi Compute Engine dari permintaan Anda. Lihat bagian Alasan dan rekomendasi error resource dalam dokumen ini untuk mempelajari lebih lanjut alasan terjadinya error resource dan strategi penyelesaian untuk setiap error reason.

Mengatasi error resource

Secara umum, cara terbaik untuk mengatasi error resource adalah dengan mencoba lagi permintaan di zona berbeda, pada waktu yang berbeda, atau dengan konfigurasi VM yang berbeda. Jika pesan error yang Anda terima menyertakan kolom reason, Anda dapat menemukan rekomendasi perbaikan tertentu untuk membantu Anda mengatasi error di bagian Alasan dan rekomendasi error resource bagian dokumen ini.

Jika Anda mencoba membuat grup instance terkelola menurut zona (MIG) dengan VM GPU, buat permintaan perubahan ukuran di MIG. Permintaan ubah ukuran berguna untuk mendapatkan resource yang sangat diminta sekaligus dalam MIG dan menjalankan VM untuk waktu tertentu. Menentukan durasi pengoperasian akan meningkatkan kemampuan resource yang sangat diperlukan dan menghindari biaya yang tidak perlu.

Jika Anda mencoba membuat MIG regional, coba ubah bentuk distribusi MIG menjadi BALANCED, ANY, atau ANY_SINGLE_ZONE. Untuk mengetahui informasi selengkapnya tentang bentuk distribusi, lihat Bentuk distribusi target MIG regional.

Saat Anda mencoba membuat Spot VM (atau preemptible VM lama), ingatlah bahwa VM ini memiliki kapasitas cadangan, yang tidak terencana dan tidak stabil, sehingga mungkin tidak dapat diperoleh pada periode permintaan puncak. Akibatnya, Spot VM hanya direkomendasikan untuk workload dengan persyaratan waktu, lokasi, dan konfigurasi VM yang fleksibel. Anda dapat membantu mencegah error ini untuk Spot VM dengan mengikuti praktik terbaik untuk membuat workload Anda lebih fleksibel. Jika error ini masih berlanjut, gunakan VM standar.

Cara terbaik untuk mencegah error resource adalah membuat pemesanan Compute Engine sebelum Anda memerlukan resource. Pemesanan membantu memastikan bahwa resource tersedia saat Anda membutuhkannya.

Alasan dan rekomendasi error resource

Tabel berikut memberikan informasi tentang kolom reason yang ada di beberapa pesan error resource dan rekomendasi tentang strategi penyelesaian untuk setiap reason.

Error reason Deskripsi Rekomendasi
resource_availability Jenis dan ukuran VM yang Anda minta saat ini tidak tersedia di zona yang Anda minta. Coba minta VM di zona lain.
cpu_availability VM dengan jumlah CPU yang Anda minta saat ini tidak tersedia di zona yang Anda minta.

Coba salah satu dari berikut ini:

  • Jika Anda meminta VM tunggal, minta VM di zona lain.
  • Jika Anda meminta beberapa VM, coba satu atau beberapa hal berikut:

    • Minta VM di zona lain.
    • Bagi jumlah total vCPU ke berbagai VM yang lebih kecil. Misalnya, jika Anda meminta 80 VM dengan 224 vCPU, coba minta 160 VM dengan masing-masing 128 vCPU.
memory_availability VM dengan jumlah memori yang Anda minta saat ini tidak tersedia di zona yang Anda minta.

Coba salah satu dari berikut ini:

  • Jika Anda meminta VM tunggal, minta VM di zona lain.
  • Jika Anda meminta beberapa VM, coba satu atau beberapa hal berikut:

    • Minta VM di zona lain.
    • Bagi permintaan memori Anda menjadi beberapa VM. Misalnya, jika Anda meminta tiga VM dengan masing-masing memori sebesar 1,88 TB, bagi permintaan tersebut menjadi beberapa VM yang memiliki total memori gabungan sebesar 1,88 TB.
local_ssd_availability VM dengan jumlah SSD lokal yang Anda minta saat ini tidak tersedia di zona tempat Anda memintanya.

Coba salah satu dari berikut ini:

  • Jika Anda meminta VM tunggal, minta VM di zona lain.
  • Jika Anda meminta beberapa VM, coba satu atau beberapa hal berikut:

    • Minta VM di zona lain.
    • Jika workload Anda mengizinkan, minta persistent disk SSD zonal atau regional, bukan SSD lokal.
    • Bagi permintaan SSD lokal Anda menjadi beberapa VM. Misalnya, jika Anda meminta satu VM dengan SSD lokal sebesar 600 GB, bagi permintaan tersebut menjadi beberapa VM yang memiliki total gabungan SSD lokal sebesar 600 GB.
gpu_availability VM dengan GPU yang Anda minta saat ini tidak tersedia di zona tempat Anda memintanya. Coba minta VM di zona lain.

Jika Anda tidak dapat mengatasi error menggunakan salah satu rekomendasi resolusi sebelumnya, coba Mendapatkan dukungan.