Errori comuni per il driver gVNIC
Il seguente problema si verifica quando l'immagine utilizzata per creare l'istanza VM non è contrassegnata per l'utilizzo di 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.
Per risolvere il problema, assicurati di utilizzare un'immagine contrassegnata per l'utilizzo di gVNIC. Per saperne di più, consulta Creare un'immagine personalizzata.
L'istanza VM non è stata avviata
Causa: gVNIC non è abilitato sull'immagine.
Diagnosi: verifica che l'immagine abbia
gVNICabilitato. Per verificare, esegui il seguente comando:gcloud compute images describe IMAGE_NAME
Sostituisci
IMAGE_NAMEcon il nome dell'immagine. Per istruzioni su come trovare il nome dell'immagine, consulta Visualizzare l'immagine di origine di una VM.L'output del comando dovrebbe mostrare
GVNICinguestOsFeatures.Puoi anche verificare se l'istanza VM è stata creata con
nic-typeimpostato sugVNIC. Per farlo, esegui il seguente comando:gcloud compute instances describe VM_NAME
Sostituisci
VM_NAMEcon il nome dell'istanza VM.Risoluzione: assicurati di utilizzare un' immagine supportata o di aver configurato correttamente il driver gVNIC sull'immagine personalizzata.
L'istanza VM è stata avviata, ma non è raggiungibile tramite la rete
Causa: gVNIC non è stato installato e caricato correttamente.
Diagnosi: per verificare se il driver è stato installato e caricato, completa i seguenti passaggi:
Linux
Verifica che il driver sia installato.
modinfo gve
L'output dovrebbe essere simile al seguente:
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
Verifica che il driver sia caricato.
lsmod | grep gve
L'output dovrebbe essere simile al seguente:
gve 49152 0
Windows
- Connettiti all'istanza tramite SAC.
- Accedi con il tuo nome utente e la tua password.
Al prompt dei comandi, esegui il seguente comando:
dism /online /get-drivers | findstr gvnic
Esamina il risultato.
- Se il driver è installato, nell'output dovresti visualizzare il testo
Original File Name : gvnic.inf. - Se il driver non è installato, non viene restituito alcun messaggio.
- Se il driver è installato, nell'output dovresti visualizzare il testo
Risoluzione: se gVNIC non è disponibile, assicurati di utilizzare un' immagine supportata o di aver configurato correttamente gVNIC sull'immagine personalizzata.
Basso throughput di rete per le VM Windows Server 2022 e Windows 11
Potresti riscontrare un basso throughput di rete quando utilizzi
Google Virtual NIC (gVNIC) con
le istanze VM Windows Server 2022 e Windows 11 che utilizzano il pacchetto GooGet del driver gVNIC
versione 1.0.0@44 o precedente.
Per risolvere il problema, aggiorna il pacchetto GooGet del driver gVNIC alla versione 1.0.0@45 o successiva nel seguente modo:
Controlla la versione del driver installata sull'istanza VM eseguendo il seguente comando come amministratore dal prompt dei comandi o da una sessione di Powershell:
googet installed
L'output è simile al seguente:
Installed packages: ... google-compute-engine-driver-gvnic.x86_64 VERSION_NUMBER ...
Se la versione del driver
google-compute-engine-driver-gvnic.x86_64è1.0.0@44o precedente, aggiorna il driver dal Package Repository GooGet eseguendo il seguente comando come amministratore dal prompt dei comandi o da una sessione di PowerShell:googet install google-compute-engine-driver-gvnic
Errori comuni per il driver IDPF
Il seguente problema si verifica quando l'immagine utilizzata per creare un'istanza Bare Metal non è contrassegnata per l'utilizzo di 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.
Per risolvere il problema, assicurati di utilizzare un'immagine che supporti IDPF e che sia contrassegnata per l'utilizzo di IDPF. Per saperne di più, consulta Creare un'immagine del sistema operativo personalizzata che supporti IDPF.
L'istanza Bare Metal non è stata avviata
Causa: IDPF non è abilitato sull'immagine.
Diagnosi: verifica che l'immagine abbia
IDPFabilitato. Per verificare, esegui il seguente comando:gcloud compute images describe IMAGE_NAME
Sostituisci
IMAGE_NAMEcon il nome dell'immagine utilizzata dall'istanza di computing. Per istruzioni su come trovare il nome dell'immagine, consulta Visualizzare l'immagine di origine di una VM.L'output del comando dovrebbe mostrare
IDPFinguestOsFeatures.... guestOsFeatures: ... - type: IDPF - type: SEV_CAPABLE - type: VIRTIO_SCSI_MULTIQUEUE - type: SEV_LIVE_MIGRATABLE ...Puoi anche verificare se l'istanza Bare Metal è stata creata con
nic-typeimpostato suIDPFutilizzando il seguente comando:gcloud compute instances describe INSTANCE_NAME
Sostituisci
INSTANCE_NAMEcon il nome dell'istanza di computing.Cerca la sezione
networkInterfacesdell'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/defaultRisoluzione: assicurati di utilizzare un' immagine supportata o che hai configurato il driver IDPF nell'immagine personalizzata.
L'istanza Bare Metal è stata avviata, ma non è raggiungibile tramite la rete
Causa: IDPF non è stato installato e caricato correttamente.
Diagnosi: per verificare se il driver è stato installato e caricato, consulta Verifica che IDPF sia abilitato.
Risoluzione: se IDPF non è disponibile, assicurati di utilizzare un'immagine pubblica che supporti IDPF o di aver configurato correttamente il driver IDPF nell'immagine personalizzata.
Il valore MTU impostato in VPC non viene utilizzato dall'istanza di computing
Dopo aver seguito le istruzioni per
modificare il valore MTU, la configurazione MTU
sull'istanza non utilizza lo stesso valore MTU. Ad esempio, puoi eseguire il comando /sbin/ifconfig | grep mtu sull'istanza per controllare l'impostazione MTU. Hai riavviato l'istanza, ma la configurazione dell'istanza non è stata aggiornata.
Causa: la versione del driver di rete non è abbastanza recente da supportare la funzionalità MTU.
Risoluzione:
- Se l'istanza utilizza un'immagine pubblica, esamina la scheda Funzionalità di rete per la tua versione del sistema operativo nella pagina Dettagli del sistema operativo. Assicurati che venga visualizzato che i frame jumbo sono completamente supportati.
Se l'immagine pubblica non supporta completamente i frame jumbo o se utilizzi un'immagine del sistema operativo personalizzata, la versione installata del driver di rete è troppo vecchia e non supporta i valori MTU più elevati.
- GVNIC: aggiorna il driver gVNIC per l'istanza di computing seguendo le istruzioni riportate in Utilizzo su sistemi operativi non supportati.
- IDPF: aggiorna il driver IDPF per l'istanza di computing seguendo le istruzioni riportate in Utilizzo su sistemi operativi non supportati.
Dopo aver aggiornato il driver di rete, riavvia l'istanza e controlla di nuovo la configurazione MTU.