Memecahkan masalah pemakaian pemesanan

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

Kesulitan melacak pemakaian pemesanan

Masalah: Tidak mungkin melacak VM mana yang memakai pemesanan, meskipun Anda dapat melihat berapa banyak VM yang memakai pemesanan dengan memverifikasi pemakaian pemesanan.

Penyelesaian: Jika Anda berhasil membuat VM yang menargetkan reservasi tertentu, VM akan memakai reservasi yang ditentukan dalam properti afinitas (reservationAffinity) dari VM. Jika tidak, pembuatan VM akan gagal karena properti tidak cocok atau tidak ada resource yang tersedia di zona VM.

Untuk mengetahui informasi selengkapnya tentang melacak penggunaan pemesanan, lihat Memverifikasi penggunaan pemesanan.

Lebih sedikit VM yang tersedia untuk digunakan

Masalah: Jumlah VM yang dicadangkan secara fisik (kolom assuredCount) tidak cocok dengan jumlah VM yang dicadangkan yang ditentukan dalam pemesanan (kolom count). Artinya, lebih sedikit VM yang dipesan untuk project Anda dan project mana pun yang menggunakan pemesanan bersama.

Masalah ini dapat terjadi karena satu atau beberapa alasan berikut:

  • Project konsumen pemesanan bersama telah ditangguhkan atau dimigrasikan ke organisasi lain. Dalam hal ini, Compute Engine mengurangi kolom assuredCount dengan jumlah VM yang digunakan oleh project konsumen.

  • Project tempat pemesanan dibuat ditangguhkan. Dalam hal ini, Compute Engine menetapkan kolom assuredCount ke 0.

  • Error host memengaruhi reservasi.

Penyelesaian: Kecuali jika project tempat pemesanan dibuat ditangguhkan, Compute Engine akan berupaya sebaik mungkin untuk otomatis menyelesaikan perbedaan antara kolom assuredCount dan count dalam pemesanan dalam waktu 24 jam. Selain itu, hingga perbedaan ini diselesaikan, Google Cloud hanya menagih Anda untuk kapasitas yang dicadangkan secara fisik.

Masalah untuk VM yang tidak memakai pemesanan

Jika VM tidak dapat menggunakan pemesanan, mungkin karena satu atau beberapa masalah berikut:

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

Properti VM tidak sesuai

Masalah: VM tidak dapat menggunakan pemesanan dengan properti VM yang berbeda.

Untuk mengidentifikasi properti mana yang tidak cocok antara VM dan reservasi, lihat properti reservasi dan VM dengan melakukan hal berikut:

  1. Lihat detail pemesanan

  2. Lihat detail VM

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

  • project

    • Jika pemesanan dibagikan ke beberapa project (khususnya, jika kolom shareType pemesanan ditetapkan ke SPECIFIC_PROJECTS), VM dapat berada di project tempat pemesanan dibuat (project pemilik), atau di project mana pun tempat pemesanan dibagikan (project konsumen).
  • zone

  • machineType

  • guestAccelerators.acceleratorType (jika ada)

  • guestAccelerators.acceleratorCount (jika ada)

  • minCpuPlatform

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

    • Pemesanan dan VM 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 VM menggunakan REST.

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

  • Jika properti VM tidak cocok dengan reservasi, lakukan salah satu hal berikut:

    • Hapus VM dan buat VM baru dengan properti yang cocok dengan properti reservasi.

    • Perbarui VM agar sesuai dengan properti reservasi.

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

Setelah mengupdate VM atau membuat reservasi baru, periksa apakah VM memakai reservasi dengan memverifikasi pemakaian reservasi.

Afinitas pemesanan salah

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

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

  2. Lihat detail VM dan verifikasi afinitas reservasi.

Penyelesaian: Jika afinitas pemesanan VM dan pemesanan tidak cocok, lakukan salah satu tindakan berikut:

  • Buat VM baru dengan properti afinitas reservasi yang cocok dengan jenis reservasi.

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

Untuk memeriksa apakah VM memakai reservasi, lihat Memverifikasi pemakaian reservasi.

Pemesanan telah dipakai sepenuhnya

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

Penyelesaian: Untuk memverifikasi apakah reservasi telah digunakan sepenuhnya, lihat detail reservasi, lalu verifikasi bahwa jumlah VM yang menggunakan reservasi sama dengan jumlah total VM yang dipesan dalam reservasi.

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

Jika pemesanan tidak dipakai sepenuhnya, tetapi VM tidak memakai pemesanan, Anda dapat memecahkan masalah lebih lanjut dengan melakukan hal berikut:

  1. Buat reservasi spesifik dengan properti yang cocok.

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

Kapasitas resource terlampaui untuk pemesanan bersama

Masalah: VM 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 menambah kuota di project untuk menggunakan resource yang dicadangkan, lihat Meminta penyesuaian kuota dalam dokumentasi Kuota Cloud.

Jumlah VM tidak dipulihkan setelah menghentikan atau menghapus VM

Masalah: Jika Anda menghentikan, menangguhkan, atau menghapus VM yang menggunakan pemesanan, operasi harus selesai sebelum VM tidak lagi dihitung dalam pemesanan, dan resource yang sebelumnya digunakan akan tersedia kembali untuk digunakan.

Penyelesaian: Tunggu beberapa menit hingga operasi penghentian, penangguhan, atau penghapusan di VM selesai. Kemudian, untuk memverifikasi bahwa VM yang dihentikan, ditangguhkan, atau dihapus tidak lagi mengurangi kuota pemesanan, periksa jumlah total VM yang digunakan dalam pemesanan dengan 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 VM telah mulai menggunakan pemesanan saat operasi penghentian, penangguhan, atau penghapusan sedang diselesaikan.

VM secara tidak sengaja memakai pemesanan

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

Penyelesaian: Untuk menghindari satu atau beberapa VM yang tidak sengaja memakai pemesanan, lakukan salah satu tindakan berikut: