Dokumen ini berisi daftar error yang mungkin Anda temui saat membuat atau memperbarui VM ARM.
Error saat membuat VM
Jika Anda tidak dapat membuat instance virtual machine (VM) Arm, hal itu mungkin disebabkan oleh salah satu masalah umum yang dijelaskan dalam Memecahkan masalah saat membuat dan mengupdate VM, seperti:
- Kuota tidak mencukupi
not ready
error saat membuat banyak resource secara bersamaan- Masalah ketersediaan resource
- Masalah ketersediaan zona
- Izin tidak memadai
- Nama resource
- Batasan dilanggar
- Platform CPU yang diperlukan
Instance VM ARM tidak dapat booting
Anda mencoba membuat VM ARM, tetapi instance tidak dapat memasuki status Started. Penyebab yang paling umum adalah penggunaan jenis mesin atau OS image yang tidak kompatibel untuk VM ARM.
Kemungkinan penyebab lainnya adalah Anda membuat VM ARM menggunakan boot disk dari VM x86. Arsitektur boot disk harus cocok dengan arsitektur VM. Compute Engine memeriksa kecocokan arsitektur boot disk dengan arsitektur VM, tetapi validasi ini mungkin tidak berfungsi pada image kustom.
Pesan error:
Penggunaan boot disk dengan arsitektur x86 dengan VM ARM akan menyebabkan kegagalan di awal proses booting, dengan gejala utamanya Anda tidak dapat mengakses VM menggunakan ssh
. Karena VM tidak berfungsi, satu-satunya cara untuk memverifikasi masalahnya adalah melalui log konsol serial, yang akan terlihat seperti berikut, yang berulang tanpa batas:
BdsDxe: failed to load Boot0001 "UEFI nvme_card-pd" from PciRoot(0x0)/Pci(0x2, 0x0)/NVMe(0x1,00-00-00-00-00-00-00-00): Not Found EMU Variable FVB Started EMU Variable invalid PCD sizes Found PL031 RTC @ 0x9010000 InitializeRealTimeClock: using default timezone/daylight settings [2J[01;01H[=3h[2J[01;01H UEFI: Failed to load image. Description: UEFI nvme_card-pd FilePath: PciRoot(0x0)/Pci(0x2,0x0)/NVMe(0x1,00-00-00-00-00-00-00-00) OptionNumber: 1. Status: Not Found.
Resolusi:
Pastikan VM Anda berjalan pada jenis mesin dan OS image yang kompatibel dengan ARM. Jangan gunakan boot disk dari VM x86 untuk membuat VM ini. Buat ulang VM ARM.
Untuk informasi tentang image ARM yang tersedia, lihat Detail sistem operasi.
Looping booting instance
VM Anda melakukan loop selama tahap booting. Penyebab umum masalah ini adalah:
- VM Arm Anda menggunakan boot disk dengan sistem operasi x86.
- Anda memiliki
kebijakan organisasi
yang mewajibkan semua VM Compute Engine baru untuk menggunakan disk image Shielded
dengan booting aman, atau Anda membuat VM dengan opsi
--shielded-secure-boot
.
Penyelesaian:
Jika Anda membuat disk booting untuk VM dengan image sistem operasi yang salah, buat ulang VM Arm dengan image OS Arm. Untuk informasi tentang image OS Arm yang tersedia, lihat Detail sistem operasi.
Jika VM menggunakan image OS Arm, mungkin image OS tidak
mendukung Secure Boot. Jika Anda mengalami masalah ini dengan VM Arm, ubah VM untuk menetapkan opsi --no-shielded-secure-boot
. Untuk melihat cara menetapkan
opsi ini, lihat
Mengubah Shielded VM.
Error saat mengupdate VM
Jika Anda tidak dapat mengupdate VM, hal itu mungkin disebabkan oleh masalah berikut.
Error saat mengubah jenis mesin
Error berikut dapat terjadi saat Anda mencoba mengubah jenis mesin VM:
ERROR: (gcloud.compute.instances.set-machine-type) Could not fetch resource: - Invalid resource usage: 'Requested boot disk architecture (X86_64) is not compatible with machine type architecture (ARM64).'
Penyelesaian:
Pastikan VM Anda mendukung prosesor di jenis mesin baru. VM x86 harus memiliki CPU yang kompatibel dengan x86, sama seperti VM Arm harus memiliki CPU yang kompatibel dengan Arm. Untuk informasi selengkapnya tentang prosesor yang didukung oleh berbagai jenis mesin, lihat halaman Perbandingan kelompok mesin.
Cobalah mengubah jenis mesin menggunakan Google Cloud CLI.
Error jenis penyimpanan x86 ke Arm
Jika Anda beralih dari jenis mesin x86 ke jenis mesin Arm C4A atau T2A, Anda mungkin menerima error `INVALID_RESOURCE_USAGE' yang menunjukkan bahwa jenis disk Anda tidak kompatibel dengan jenis mesin Arm.
Jika error terjadi pada disk booting, buat VM C4A atau T2A baru menggunakan OS dan jenis disk ARM yang kompatibel.
Jika menerima error ini untuk Persistent Disk yang dilampirkan ke VM x86, Anda dapat membuat snapshot disk dan menggunakan snapshot tersebut untuk membuat disk Hyperdisk Balanced. Selanjutnya, Anda dapat memasang Hyperdisk Balanced ke VM C4A.
Untuk mempelajari lebih lanjut cara membuat snapshot data disk dan booting Persistent Disk, lihat Memindahkan beban kerja ke instance komputasi baru.
Contoh
Editing VM instance "t2a-vm" failed. Error: [pd-balanced, c4a-standard-1] features are not compatible for creating instance.
Dalam contoh ini, Anda tidak dapat mengubah jenis mesin VM Arm t2a-standard-1
menjadi VM Arm c4a-standard-1
karena C4A hanya mendukung Hyperdisk Balanced untuk disk
boot, tetapi T2A hanya menggunakan disk Persistent Disk. Anda tidak dapat
mengubah jenis mesin VM T2A. Untuk mengatasi error ini, ikuti langkah-langkah dalam
Bermigrasi ke VM Arm.
Apa langkah selanjutnya?
- Untuk mempelajari lebih lanjut cara bermigrasi ke VM Arm, lihat artikel VM Arm di Compute.
- Untuk mempelajari seri mesin C4A, lihat seri mesin C4A.
- Untuk mempelajari deret mesin T2A, lihat seri mesin Tau T2A.
Untuk memecahkan masalah NVMe, lihat Memecahkan masalah disk NVMe.