Memecahkan masalah pemakaian pemesanan


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

Kesulitan melacak pemakaian pemesanan

Masalah: Anda tidak dapat melacak VM mana yang menggunakan reservasi, walaupun Anda dapat melihat jumlah VM yang menggunakan reservasi dengan memverifikasi pemakaian reservasi.

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

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

Lebih sedikit VM yang tersedia untuk digunakan

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

Masalah ini dapat terjadi karena satu atau beberapa alasan berikut:

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

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

  • Error host memengaruhi reservasi.

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

Masalah untuk VM yang tidak memakai pemesanan

Jika VM tidak dapat menggunakan reservasi, 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 yang tidak cocok antara VM dan reservasi, lihat properti reservasi dan VM dengan melakukan hal berikut:

  1. Melihat detail pemesanan

  2. Melihat detail VM

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

  • project

    • Jika pemesanan dibagikan ke beberapa project (khususnya, jika pemesanan memiliki kolom shareType yang 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 hal 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.

    • Update VM agar sesuai dengan properti pemesanan.

  • Jika properti reservasi seharusnya cocok dengan properti VM, hapus reservasi dan buat reservasi baru yang cocok dengan properti VM. Secara opsional, Anda dapat membuat reservasi 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 menggunakan reservasi dengan memverifikasi pemakaian reservasi.

Afinitas reservasi salah

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

  1. Lihat detail pemesanan dan verifikasi apakah pemesanan tersebut digunakan secara otomatis atau pemesanan tertentu. Untuk informasi selengkapnya, lihat Jenis penggunaan.

  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 menggunakan reservasi, lihat Memverifikasi pemakaian reservasi.

Pemesanan telah dipakai sepenuhnya

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

Penyelesaian: Untuk memverifikasi apakah reservasi sudah digunakan sepenuhnya, lihat detail reservasi, lalu pastikan jumlah VM yang menggunakan reservasi cocok dengan jumlah total VM yang dipesan dalam reservasi.

Jika reservasi telah dipakai sepenuhnya, coba salah satu hal berikut:

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

  1. Buat reservasi spesifik dengan properti yang cocok.

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

Kuota 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 meningkatkan kuota di project untuk menggunakan resource yang dicadangkan, lihat Meminta kuota yang lebih tinggi 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 mengurangi kuota pemesanan, dan resource yang sebelumnya digunakan akan tersedia lagi untuk digunakan.

Solusi: Tunggu beberapa menit hingga operasi berhenti, ditangguhkan, atau dihapus 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 menggunakan salah satu metode berikut:

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

  • Lihat detail pemesanan dan periksa apakah nilai kolom inUseCount menurun. Jika nilainya tidak berkurang, berarti satu atau beberapa VM telah mulai menggunakan reservasi saat operasi berhenti, ditangguhkan, atau dihapus selesai.

VM secara tidak sengaja memakai pemesanan

Masalah: Saat Anda membuat reservasi yang digunakan secara otomatis (default), VM mungkin menggunakan pemesanan ini secara tidak sengaja.

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