Memecahkan masalah update VM

Dokumen ini memberikan solusi untuk masalah umum yang mungkin Anda alami saat mengupdate instance VM Compute Engine. Untuk mengetahui petunjuk umum tentang cara mengupdate VM, lihat Mengupdate properti instance.

Praktik terbaik

Untuk menghindari masalah umum saat mengupdate VM, ikuti praktik terbaik berikut:

  • Gunakan alur kerja update-from-file: Ekspor konfigurasi instance ke file, ubah file, lalu gunakan perintah gcloud compute instances update-from-file untuk menerapkan perubahan. Pendekatan ini membantu mencegah error dari perintah manual.

  • Gunakan flag most-disruptive-allowed-action: Flag ini mencegah mulai ulang yang tidak disengaja. Setel ke NO_EFFECT untuk menguji perubahan, REFRESH untuk update tanpa gangguan, dan RESTART hanya jika Anda yakin bahwa memulai ulang dapat diterima.

Masalah umum

Bagian ini mencantumkan error yang mungkin Anda alami saat mengupdate VM dan memberikan panduan tentang cara menyelesaikannya.

Ketidakcocokan sidik jari metadata

Error ini terjadi saat Anda mencoba memperbarui instance VM, tetapi metadata VM diperbarui oleh proses lain sejak Anda terakhir kali memuat ulang halaman atau mengambil data instance.

Pesan error:

Supplied fingerprint does not match current metadata fingerprint

Resolusi:

Properti sidik jari instance dalam permintaan Anda harus cocok dengan sidik jari instance saat ini untuk mencegah permintaan pembaruan simultan saling menimpa. Coba langkah berikut untuk mengatasinya:

  • Muat ulang halaman: Jika Anda menggunakan Google Cloud konsol, muat ulang halaman Detail instance VM sebelum melakukan perubahan.

  • Gunakan flag --no-etag-cache Google Cloud CLI: Jika Anda menggunakan Google Cloud CLI, gunakan flag --no-etag-cache dengan perintah gcloud compute instances update Anda.

  • Coba lagi setelah beberapa menit: Sebagai upaya terakhir, coba hentikan VM, tunggu beberapa menit, lalu coba lakukan perubahan lagi.