Berikut beberapa tips untuk membantu memecahkan masalah Google Virtual NIC (gVNIC).
Error yang biasa terjadi
Masalah berikut terjadi jika image yang digunakan untuk membuat 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.
Masalah lainnya
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_NAME
dengan nama image Anda.Output perintah akan menampilkan
GVNIC
di bagianguestOsFeatures
.Anda juga dapat memeriksa apakah VM dibuat dengan
nic-type
yang disetel kegVNIC
. Untuk melakukannya, jalankan perintah berikut:gcloud compute instances describe VM_NAME
Ganti
VM_NAME
dengan nama 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.inf
di output. - Jika driver tidak diinstal, tidak ada pesan yang ditampilkan.
- Jika driver terinstal, Anda akan melihat teks
Resolusi: 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
VM Windows Server 2022 dan Windows 11 yang menggunakan paket GooGet driver gVNIC
versi 1.0.0@44
atau sebelumnya.
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 VM dengan menjalankan perintah berikut dari sesi Command Prompt atau Powershell administrator:
googet installed
Outputnya terlihat mirip dengan ini:
Installed packages: ... google-compute-engine-driver-gvnic.x86_64 VERSION_NUMBER ...
Jika versi driver
google-compute-engine-driver-gvnic.x86_64
adalah1.0.0@44
atau lebih lama, update repositori paket GooGet dengan menjalankan perintah berikut dari sesi Command Prompt atau PowerShell administrator:google-compute-engine-driver-gvnic.x86_64