Memecahkan masalah VM ARM


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 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 virtual machine. 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.

Penyelesaian:

Pastikan instance 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.

Error saat mengupdate VM

Jika Anda tidak dapat mengupdate instance 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. Untuk informasi selengkapnya tentang prosesor yang didukung oleh berbagai jenis mesin, lihat Perbandingan kelompok mesin.

  • Cobalah mengubah jenis mesin dengan menggunakan Google Cloud CLI.

  • Jika Anda beralih dari jenis mesin x86 ke jenis mesin ARM T2A, Anda mungkin menerima error `INVALID_Resource_USAGE` yang menunjukkan bahwa jenis disk Anda tidak kompatibel dengan jenis mesin ARM. Buat instance ARM T2A baru menggunakan OS dan disk ARM yang kompatibel.

Apa langkah selanjutnya?