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
ke0
.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:
Kemudian, bandingkan kedua output untuk memverifikasi bahwa properti berikut persis sama:
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 compact.
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 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:
Lihat detail pemesanan dan verifikasi apakah pemesanan tersebut merupakan pemesanan spesifik atau pemesanan yang digunakan secara otomatis. Untuk mengetahui informasi selengkapnya, lihat Jenis pemakaian.
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:
Tingkatkan jumlah VM yang dipesan dengan mengubah jumlah VM yang dipesan dalam pemesanan.
Jika reservasi sudah memesan jumlah maksimum VM, buat reservasi 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 hal berikut:
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: