Error umum untuk driver gVNIC
Masalah berikut terjadi jika image yang digunakan untuk membuat instance VM tidak diberi tag untuk menggunakan gVNIC.
ERROR: (gcloud.compute.instances.create) Could not fetch resource: - Invalid value for field 'resource.networkInterfaces[0].nicType': 'GVNIC'. NetworkInterface NicType can only be set to GVNIC on instances with GVNIC GuestOsFeature.
Untuk mengatasi masalah ini, pastikan Anda menggunakan image yang diberi tag untuk menggunakan gVNIC. Untuk mengetahui informasi selengkapnya, lihat Membuat image kustom.
Instance VM tidak dapat di-booting
Penyebab: gVNIC tidak diaktifkan pada image.
Diagnosis: Pastikan image telah mengaktifkan
gVNIC. Untuk memverifikasi, jalankan perintah berikut:gcloud compute images describe IMAGE_NAME
Ganti
IMAGE_NAMEdengan nama image Anda. Untuk mengetahui petunjuk cara menemukan nama image, lihat Melihat image sumber VM.Output perintah akan menampilkan
GVNICdi bagianguestOsFeatures.Anda juga dapat memeriksa apakah instance VM dibuat dengan
nic-typeyang disetel kegVNIC. Untuk melakukannya, jalankan perintah berikut:gcloud compute instances describe VM_NAME
Ganti
VM_NAMEdengan nama instance VM Anda.Penyelesaian: Pastikan Anda menggunakan image yang didukung atau Anda telah menyiapkan driver gVNIC dengan benar pada image kustom Anda.
Instance VM telah di-booting, tetapi tidak dapat dijangkau melalui jaringan
Penyebab: gVNIC tidak berhasil diinstal dan dimuat.
Diagnosis: Untuk memeriksa apakah driver telah diinstal dan dimuat, selesaikan langkah-langkah berikut:
Linux
Pastikan driver sudah terinstal.
modinfo gve
Output akan terlihat seperti berikut:
filename: /lib/modules/4.15.0-1036-gcp/updates/dkms/gve.ko version: 1.1.0 license: Dual MIT/GPL description: gVNIC Driver author: Google, XXX. srcversion: 5FEFB9DD945EB2DEC94EE09 alias: pci:v00001AE0d00000042sv*sd*bc*sc*i* depends: retpoline: Y name: gve vermagic: 4.15.0-1036-gcp SMP mod_unload
Pastikan driver telah dimuat.
lsmod | grep gve
Output akan terlihat seperti berikut:
gve 49152 0
Windows
- Hubungkan ke instance melalui SAC.
- Login dengan nama pengguna dan sandi Anda.
Dari command prompt, jalankan perintah berikut:
dism /online /get-drivers | findstr gvnic
Tinjau hasil.
- Jika driver terinstal, Anda akan melihat teks
Original File Name : gvnic.infdi output. - Jika driver tidak diinstal, tidak ada pesan yang ditampilkan.
- Jika driver terinstal, Anda akan melihat teks
Penyelesaian: Jika gVNIC tidak tersedia, pastikan Anda menggunakan image yang didukung atau Anda telah menyiapkan gVNIC dengan benar pada image kustom Anda.
Throughput jaringan yang buruk untuk VM Windows Server 2022 dan Windows 11
Anda mungkin mengalami throughput jaringan yang buruk saat menggunakan
Google Virtual NIC (gVNIC) dengan
instance VM Windows Server 2022 dan Windows 11 yang menggunakan paket GooGet driver gVNIC
versi 1.0.0@44 atau yang lebih lama.
Untuk mengatasi masalah ini, update paket GooGet driver gVNIC ke versi
1.0.0@45 atau yang lebih baru dengan melakukan hal berikut:
Periksa versi driver yang terinstal pada instance VM Anda dengan menjalankan perintah berikut dari sesi Command Prompt atau Powershell administrator:
googet installed
Outputnya akan terlihat mirip seperti berikut:
Installed packages: ... google-compute-engine-driver-gvnic.x86_64 VERSION_NUMBER ...
Jika versi driver
google-compute-engine-driver-gvnic.x86_64adalah1.0.0@44atau yang lebih lama, update driver dari repositori paket GooGet dengan menjalankan perintah berikut dari sesi Command Prompt atau Powershell administrator:googet install google-compute-engine-driver-gvnic
Error umum untuk driver IDPF
Masalah berikut terjadi jika image yang digunakan untuk membuat instance bare metal tidak diberi tag untuk menggunakan IDPF.
ERROR: (gcloud.compute.instances.create) Could not fetch resource: - Invalid value for field 'resource.machineType': ... NetworkInterface NicType can only be set to IDPF on instances with IDPF GuestOsFeature.
Untuk mengatasi masalah ini, pastikan Anda menggunakan image yang mendukung dan diberi tag untuk menggunakan IDPF. Untuk mengetahui informasi selengkapnya, lihat Membuat image OS kustom yang mendukung IDPF.
Instance bare metal tidak dapat di-booting
Penyebab: IDPF tidak diaktifkan pada image.
Diagnosis: Pastikan image telah mengaktifkan
IDPF. Untuk memverifikasi, jalankan perintah berikut:gcloud compute images describe IMAGE_NAME
Ganti
IMAGE_NAMEdengan nama image yang digunakan oleh instance komputasi. Untuk mengetahui petunjuk cara menemukan nama image, lihat Melihat image sumber VM.Output perintah akan menampilkan
IDPFdi bagianguestOsFeatures.... guestOsFeatures: ... - type: IDPF - type: SEV_CAPABLE - type: VIRTIO_SCSI_MULTIQUEUE - type: SEV_LIVE_MIGRATABLE ...Anda juga dapat memeriksa apakah instance bare metal dibuat dengan
nic-typeyang disetel keIDPFmenggunakan perintah berikut:gcloud compute instances describe INSTANCE_NAME
Ganti
INSTANCE_NAMEdengan nama instance komputasi Anda.Cari bagian
networkInterfacesdari output:... name: instance-20260319-221828 networkInterfaces: - accessConfigs: - kind: compute#accessConfig networkTier: PREMIUM type: ONE_TO_ONE_NAT name: nic0 network: https://www.googleapis.com/compute/v1/projects/my-project/global/networks/default networkIP: 203.0.113.8 nicType: IDPF stackType: IPV4_ONLY subnetwork: https://www.googleapis.com/compute/v1/projects/my-project/regions/us-central1/subnetworks/defaultPenyelesaian: Pastikan Anda menggunakan image yang didukung atau Anda telah mengonfigurasi driver IDPF di image kustom Anda.
Instance bare metal telah di-booting, tetapi tidak dapat dijangkau melalui jaringan
Penyebab: IDPF tidak berhasil diinstal dan dimuat.
Diagnosis: Untuk memeriksa apakah driver telah diinstal dan dimuat, lihat Memastikan IDPF diaktifkan.
Penyelesaian: Jika IDPF tidak tersedia, pastikan Anda menggunakan image publik yang mendukung IDPF, atau Anda telah mengonfigurasi driver IDPF dengan benar di image kustom Anda.
Nilai MTU yang ditetapkan di VPC tidak digunakan oleh instance komputasi
Setelah mengikuti petunjuk untuk mengubah nilai MTU, konfigurasi MTU pada instance tidak menggunakan nilai MTU yang sama. Misalnya, Anda dapat menjalankan perintah /sbin/ifconfig | grep mtu di instance untuk memeriksa setelan MTU. Anda telah memulai ulang instance, tetapi konfigurasi instance tidak diperbarui.
Penyebab: Versi driver jaringan tidak cukup baru untuk mendukung fitur MTU.
Penyelesaian:
- Jika instance Anda menggunakan image publik, tinjau tab Networking features untuk versi OS Anda di halaman Operating system details. Pastikan Jumbo Frame didukung sepenuhnya.
Jika image publik tidak sepenuhnya mendukung Frame Jumbo, atau jika Anda menggunakan image OS kustom, maka versi driver jaringan yang diinstal terlalu lama, dan tidak mendukung nilai MTU yang lebih tinggi.
- GVNIC: Update driver gVNIC untuk instance komputasi Anda dengan mengikuti petunjuk di Penggunaan pada sistem operasi yang tidak didukung.
- IDPF: Perbarui driver IDPF untuk instance komputasi Anda dengan mengikuti petunjuk di Penggunaan pada sistem operasi yang tidak didukung"
Setelah mengupdate driver jaringan, mulai ulang instance dan periksa kembali konfigurasi MTU.