Dokumen ini menjelaskan cara mengatasi 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
ke0
.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:
Kemudian, bandingkan kedua output untuk memverifikasi bahwa properti berikut sama persis:
project
- Jika pemesanan dibagikan ke beberapa project (khususnya, jika
kolom
shareType
pemesanan ditetapkan keSPECIFIC_PROJECTS
), VM dapat berada di project tempat pemesanan dibuat (project pemilik), atau di project mana pun tempat pemesanan dibagikan (project konsumen).
- Jika pemesanan dibagikan ke beberapa project (khususnya, jika
kolom
zone
machineType
guestAccelerators.acceleratorType
(jika ada)guestAccelerators.acceleratorCount
(jika ada)minCpuPlatform
- VM dan pemesanan harus memiliki konfigurasi
minCpuPlatform
yang sama persis. Misalnya, menetapkanminCpuPlatform
keIntel Broadwell
saat membuat VM tidak akan cocok dengan nilaiminCpuPlatform
dariAutomatic
dalam pemesanan.
- VM dan pemesanan harus memiliki konfigurasi
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.
- Pemesanan dan VM harus memiliki jumlah disk SSD lokal yang sama dengan
properti
resourcePolicies
(jika ada)- Hanya jika pemesanan menentukan kebijakan penempatan rapat.
locationHint
(jika ada)- Hanya jika pemesanan menentukan kolom
locationHint
. Anda dapat menentukan kolomlocationHint
hanya saat membuat VM menggunakan REST.
- Hanya jika pemesanan menentukan kolom
Penyelesaian: Setelah mengidentifikasi properti yang tidak cocok, coba salah satu hal berikut:
Jika properti VM tidak cocok dengan reservasi, lakukan salah satu hal berikut:
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:
Lihat detail pemesanan dan verifikasi apakah pemesanan tersebut adalah pemesanan yang digunakan secara otomatis atau pemesanan tertentu. Untuk informasi selengkapnya, lihat Jenis penggunaan.
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:
Tingkatkan jumlah VM yang dicadangkan dengan mengubah jumlah VM yang dicadangkan dalam pemesanan.
Jika pemesanan sudah memesan jumlah maksimum VM, buat pemesanan baru.
Mengurangi jumlah VM yang memakai pemesanan. Untuk mengetahui informasi selengkapnya, lihat VM memakai pemesanan secara tidak sengaja.
Jika pemesanan tidak dipakai sepenuhnya, tetapi VM tidak memakai pemesanan, Anda dapat memecahkan masalah lebih lanjut dengan melakukan tindakan berikut:
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: