Solución de problemas de NIC virtual de Google

Aquí encontrarás algunas sugerencias para solucionar problemas de NIC virtual de Google (gVNIC).

No se inició la instancia de VM

  • Causa: gVNIC no está habilitado en la imagen.

  • Diagnóstico: comprueba que la imagen tenga gVNIC habilitado. Para verificar, ejecuta el siguiente comando:

    gcloud compute images describe IMAGE_NAME

    Reemplaza IMAGE_NAME por el nombre de tu imagen.

    El resultado del comando debe mostrar GVNIC en guestOsFeatures.

    También puedes verificar si la VM se creó con la nic-type configurada como gVNIC. Para hacer esto, ejecuta el siguiente comando:

    gcloud compute instances describe VM_NAME

    Reemplaza VM_NAME por el nombre de tu VM.

  • Solución: Asegúrate de estar usando una imagen compatible y de haber configurado de manera correcta el controlador de gVNIC en tu imagen personalizada.

Se inició la instancia de VM, pero no se puede acceder a ella a través de la red

  • Causa: gVNIC no se instaló ni se cargó de manera correcta.

  • Diagnóstico: Para verificar que el controlador esté instalado y cargado, sigue estos pasos:

    Linux

    1. Verifica que el controlador esté instalado.

      modinfo gve

      El resultado debe parecerse al siguiente:

      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
      
    2. Comprueba que el controlador esté cargado.

      lsmod | grep gve

      El resultado debe parecerse al siguiente:

      gve                    49152  0

    Windows

    1. Conéctate a la instancia a través de SAC.
    2. Accede a tu cuenta con tu nombre de usuario y tu contraseña.
    3. Desde el símbolo del sistema, ejecuta el siguiente comando:

      dism /online /get-drivers | findstr gvnic
    4. Revisa los resultados.

      • Si el controlador está instalado, debería aparecer Original File Name : gvnic.inf en el resultado.
      • Si el controlador no está instalado, no se mostrará ningún mensaje.
  • Solución: si gVNIC no está disponible, asegúrate de estar usando una imagen compatible o de que hayas configurado gVNIC de manera adecuada en tu imagen personalizada.