Resolva problemas com as atualizações de VMs

Este documento fornece soluções para problemas comuns que pode encontrar quando atualiza uma instância de VM do Compute Engine. Para ver instruções gerais sobre como atualizar uma VM, consulte o artigo Atualize as propriedades da instância.

Práticas recomendadas

Para evitar problemas comuns ao atualizar uma VM, siga estas práticas recomendadas:

  • Use o fluxo de trabalho update-from-file: exporte a configuração da instância para um ficheiro, modifique o ficheiro e, em seguida, use o comando gcloud compute instances update-from-file para aplicar as alterações. Esta abordagem ajuda a evitar erros de comandos manuais.

  • Use a flag most-disruptive-allowed-action: esta flag impede reinícios acidentais. Defina-o como NO_EFFECT para testar as alterações, REFRESH para atualizações não disruptivas e RESTART apenas quando tiver a certeza de que um reinício é aceitável.

Problemas comuns

Esta secção apresenta erros que pode encontrar ao atualizar uma VM e fornece orientações sobre como os resolver.

Não correspondência da impressão digital de metadados

Este erro ocorre quando tenta atualizar uma instância de VM, mas os metadados da VM foram atualizados por outro processo desde a última vez que atualizou a página ou obteve os dados da instância.

Mensagem de erro:

Supplied fingerprint does not match current metadata fingerprint

Resolução:

A propriedade de impressão digital da instância no seu pedido tem de corresponder à impressão digital atual da instância para evitar que os pedidos de atualização simultâneos se substituam mutuamente. Experimente o seguinte:

  • Atualize a página: se estiver a usar a Google Cloud consola, atualize a página Detalhes da instância de VM antes de fazer as alterações.

  • Use a flag da CLI Google Cloud --no-etag-cache: se estiver a usar a CLI Google Cloud, use a flag --no-etag-cache com o comando gcloud compute instances update.

  • Tente novamente após alguns minutos: como último recurso, experimente parar a VM, aguardar alguns minutos e, em seguida, tentar fazer a alteração novamente.