Memecahkan masalah pemakaian pemesanan

Dokumen ini menjelaskan cara mengatasi masalah terkait pemakaian pemesanan resource zona Compute Engine.

Lebih sedikit instance komputasi yang tersedia untuk digunakan

Masalah: Jumlah instance Compute Engine yang dicadangkan secara fisik (kolom assuredCount) kurang dari jumlah instance komputasi yang ditentukan dalam reservasi (kolom count). Perbedaan ini berarti Anda memiliki lebih sedikit instance komputasi yang tersedia daripada yang diharapkan untuk project Anda, dan untuk project apa pun yang pemesanannya dibagikan.

Masalah ini dapat terjadi karena satu atau beberapa alasan berikut:

  • Google Cloud menangguhkan project konsumen atau pengguna memigrasikannya. Google Cloud telah menangguhkan project yang pemesanannya dibagikan, project konsumen, atau pengguna memigrasikan project konsumen ke organisasi lain. Dalam kasus ini, Compute Engine mengurangi kolom assuredCount dalam pemesanan berdasarkan jumlah instance komputasi yang digunakan project konsumen sebelum migrasi atau penangguhan.

  • Google Cloud menangguhkan project pemilik. Google Cloud telah menangguhkan project tempat pemesanan berada, yaitu project pemilik. Dalam hal ini, Compute Engine menetapkan kolom assuredCount dalam reservasi ke 0.

  • Terjadi error hardware atau host yang memengaruhi reservasi. Dalam hal ini, Compute Engine melakukan kedua hal berikut dalam pemesanan:

    • Compute Engine menetapkan kolom status ke DEGRADED.

    • Compute Engine mengurangi kolom assuredCount dengan jumlah host yang terpengaruh.

Penyelesaian: Kecuali jika project pemilik untuk reservasi Anda ditangguhkan, Compute Engine akan melakukan upaya terbaik untuk menyelesaikan perbedaan antara kolom assuredCount dan count dalam waktu 24 jam. Selama jangka waktu ini,Google Cloud hanya menagih Anda untuk kapasitas yang dicadangkan secara fisik yang ditampilkan di kolom assuredCount. Jika masalah ini tidak terselesaikan dalam waktu 48 jam, hubungi tim akun atau dukungan Anda.

Masalah untuk instance komputasi yang tidak memakai reservasi

Jika instance komputasi tidak dapat menggunakan reservasi, hal ini mungkin disebabkan oleh satu atau beberapa masalah berikut:

Bagian ini menjelaskan cara mengidentifikasi dan menyelesaikan setiap masalah tersebut, serta cara memverifikasi pemakaian pemesanan.

Reservasi yang menurun

Masalah: Anda mencoba membuat instance komputasi dengan menggunakan pemesanan, tetapi pembuatan instance komputasi gagal dengan salah satu error berikut:

BACKEND_ERROR
GCE_STOCKOUT
INFEASIBLE
QUOTA_ERROR
ZONE_RESOURCE_POOL_EXHAUSTED

Selain itu, saat Anda melihat detail pemesanan, nilai kolom status ditetapkan ke DEGRADED. Nilai ini menunjukkan bahwa beberapa mesin yang dicadangkan secara fisik dalam reservasi Anda mengalami error hardware atau host. Dalam status ini, Anda dapat menggunakan reservasi untuk membuat instance komputasi hingga jumlah yang ditentukan di kolom assuredCount. Hingga masalah ini diselesaikan, Google Cloud hanya menagih Anda untuk jumlah instance komputasi yang dicadangkan yang ditunjukkan di kolom assuredCount.

Penyelesaian: Compute Engine akan berupaya sebaik mungkin untuk menyelesaikan masalah dalam waktu 24 jam. Jika kolom status dalam reservasi Anda masih ditetapkan ke DEGRADED setelah 48 jam, hubungi tim akun atau dukungan untuk mendapatkan panduan.

Properti instance komputasi tidak cocok

Masalah: Instance komputasi tidak dapat menggunakan pemesanan dengan properti instance komputasi yang berbeda.

Untuk mengidentifikasi properti mana yang tidak cocok antara instance komputasi dan pemesanan, lihat properti pemesanan dan instance komputasi dengan melakukan hal berikut:

  1. Lihat detail pemesanan

  2. Melihat detail instance komputasi

Kemudian, bandingkan kedua output untuk memverifikasi bahwa properti berikut persis sama:

  • project

    • Jika pemesanan dibagikan ke beberapa project (khususnya, jika kolomshareType pemesanan ditetapkan ke SPECIFIC_PROJECTS), instance komputasi dapat berada di project tempat pemesanan dibuat (project pemilik), atau di project mana pun yang dibagikan dengan pemesanan tersebut (project konsumen).
  • zone

  • machineType

  • guestAccelerators.acceleratorType (jika ada)

  • guestAccelerators.acceleratorCount (jika ada)

  • minCpuPlatform

    • Instance komputasi dan reservasi harus memiliki konfigurasi minCpuPlatform yang sama persis. Misalnya, menetapkan minCpuPlatform ke Intel Broadwell saat membuat instance komputasi tidak akan cocok dengan nilai minCpuPlatform dari Automatic dalam pemesanan.
  • localSsds.interface (jika ada)

    • Pemesanan dan instance komputasi harus memiliki jumlah disk SSD Lokal yang sama dengan properti localSsds.interface yang cocok untuk setiap disk SSD Lokal.
  • resourcePolicies (jika ada)

  • locationHint (jika ada)

    • Hanya jika pemesanan menentukan kolom locationHint. Anda dapat menentukan kolom locationHint hanya saat membuat instance komputasi menggunakan REST API.

Penyelesaian: Setelah mengidentifikasi properti yang tidak cocok, coba salah satu langkah berikut:

  • Jika properti instance komputasi tidak cocok dengan pemesanan, lakukan salah satu hal berikut:

  • Jika properti reservasi seharusnya cocok dengan properti instance komputasi, maka hapus reservasi dan buat reservasi baru yang cocok dengan properti instance komputasi. Secara opsional, Anda dapat membuat pemesanan tertentu. Saat membuat instance komputasi untuk menggunakan reservasi tertentu, Anda akan mengalami error jika properti instance komputasi tidak cocok dengan properti reservasi.

Setelah mengupdate instance komputasi atau membuat reservasi baru, periksa apakah instance komputasi menggunakan reservasi dengan memverifikasi penggunaan reservasi.

Afinitas pemesanan salah

Masalah: Afinitas pemesanan instance komputasi salah dikonfigurasi. Afinitas pemesanan instance komputasi mengontrol pemesanan yang dapat dipakai instance komputasi. Untuk memeriksa afinitas pemesanan instance komputasi Anda, lakukan hal berikut:

  1. Lihat detail pemesanan dan verifikasi apakah pemesanan tersebut merupakan pemesanan yang digunakan secara otomatis atau pemesanan spesifik. Untuk mengetahui informasi selengkapnya, lihat Jenis pemakaian.

  2. Lihat detail instance komputasi dan verifikasi afinitas reservasi.

Penyelesaian: Jika afinitas reservasi instance komputasi dan reservasi tidak cocok, lakukan salah satu tindakan berikut:

  • Buat instance komputasi baru dengan properti afinitas reservasi yang cocok dengan jenis reservasi.

  • Perbarui properti reservationAffinity di instance komputasi untuk menentukan apakah instance komputasi dapat menggunakan reservasi yang cocok atau reservasi tertentu. Untuk menyelesaikan update instance komputasi, Anda harus memulai ulang instance komputasi.

Untuk memeriksa apakah instance komputasi memakai reservasi, lihat Memverifikasi pemakaian reservasi.

Pemesanan telah dipakai sepenuhnya

Masalah: Jumlah instance komputasi yang menggunakan reservasi ini cocok dengan jumlah total instance komputasi yang dipesan dalam reservasi. Hal ini menunjukkan bahwa reservasi telah digunakan sepenuhnya.

Penyelesaian: Untuk memverifikasi apakah pemesanan telah sepenuhnya digunakan, lihat detail pemesanan, lalu verifikasi bahwa jumlah instance komputasi yang menggunakan pemesanan cocok dengan jumlah total instance komputasi yang dipesan dalam pemesanan.

Jika reservasi telah digunakan sepenuhnya, coba salah satu opsi berikut:

Jika pemesanan tidak dipakai sepenuhnya, tetapi instance komputasi tidak memakai pemesanan, Anda dapat memecahkan masalah lebih lanjut dengan melakukan tindakan berikut:

  1. Buat reservasi spesifik dengan properti yang cocok.

  2. Buat instance komputasi untuk menggunakan reservasi. Jika properti instance komputasi dan reservasi tidak cocok, pembuatan instance komputasi akan gagal.

Kuota resource terlampaui untuk pemesanan bersama

Masalah: Instance komputasi tidak menggunakan pemesanan bersama karena project Anda tidak memiliki kuota yang cukup untuk resource yang ingin Anda gunakan.

Penyelesaian: Pemesanan bersama memiliki persyaratan kuota tambahan. Jika Anda perlu meningkatkan kuota di project untuk menggunakan resource yang dicadangkan, lihat Meminta penyesuaian kuota dalam dokumentasi Kuota Cloud.

Jumlah instance komputasi tidak dipulihkan setelah menghentikan atau menghapus instance komputasi

Masalah: Jika Anda menghentikan, menangguhkan, atau menghapus instance komputasi yang menggunakan pemesanan, operasi harus diselesaikan sebelum instance komputasi tidak lagi mengurangi kuota pemesanan, dan resource yang sebelumnya digunakan akan tersedia kembali untuk digunakan.

Penyelesaian: Tunggu beberapa menit hingga operasi penghentian, penangguhan, atau penghapusan pada instance komputasi selesai. Kemudian, untuk memverifikasi bahwa instance komputasi yang dihentikan, ditangguhkan, atau dihapus tidak lagi dihitung terhadap reservasi, periksa jumlah total instance komputasi yang digunakan dalam reservasi menggunakan salah satu metode berikut:

  • Direkomendasikan: Pantau reservasi dan cari perubahan pada pengukuran reservasi.

  • Lihat detail pemesanan dan periksa apakah nilai kolom inUseCount berkurang. Jika nilainya tidak berkurang, berarti satu atau beberapa instance komputasi telah mulai menggunakan reservasi saat operasi penghentian, penangguhan, atau penghapusan sedang diselesaikan.

Instance komputasi secara tidak sengaja memakai pemesanan

Masalah: Saat Anda membuat pemesanan yang dipakai secara otomatis (default), instance komputasi mungkin memakai pemesanan ini secara tidak sengaja.

Penyelesaian: Agar satu atau beberapa instance komputasi tidak sengaja menggunakan pemesanan, lakukan salah satu tindakan berikut: