Como resolver problemas da gVNIC

Veja algumas dicas para resolver problemas da interface de rede virtual do Compute Engine, também conhecida como gVNIC.

A instância de VM não foi inicializada

  • Causa: o driver de rede virtual do Compute Engine não está ativado na imagem.

  • Diagnóstico: verifique se a imagem tem a interface de rede virtual do Compute Engine ativada. Execute o seguinte comando para isso:

    gcloud beta compute images describe image-name

    Substitua image-name pelo nome da imagem.

    A saída do comando deve mostrar "GVNIC" em guestOsFeatures.

  • Resolução: verifique se você está usando uma imagem compatível ou se configurou o driver da gVNIC corretamente na imagem personalizada.

A instância de VM foi inicializada, mas não pode ser acessada pela rede

  • Causa: o driver de rede virtual do Compute Engine não foi instalado e carregado.

  • Diagnóstico: para verificar se o driver foi instalado e carregado, siga estas etapas:

    Linux

    1. Verifique se o driver foi instalado.

      modinfo gve

      A saída será semelhante a esta:

      filename:       /lib/modules/4.15.0-1036-gcp/updates/dkms/gve.ko
      version:        1.0.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. Verifique se o driver foi carregado.

      lsmod | grep gve

      A saída será semelhante a esta:

      gve                    49152  0

    Windows

    1. Conecte-se à instância por meio do SAC.
    2. Faça login com seu nome de usuário e senha.
    3. No prompt de comando, execute o seguinte comando:

      dism /online /get-drivers | findstr gvnic
    4. Analise o resultado.

      • Se o driver estiver instalado, você verá o texto Original File Name : gvnic.inf na saída.
      • Caso contrário, nenhuma mensagem será retornada.
  • Resolução: se o driver de rede virtual do Compute Engine não estiver disponível, verifique se você está usando uma imagem compatível ou se configurou o driver de rede virtual do Compute Engine corretamente na imagem personalizada.