Este documento fornece soluções para problemas comuns que podem ocorrer ao atualizar uma instância de VM do Compute Engine. Para instruções gerais sobre como atualizar uma VM, consulte Atualizar 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 arquivo, modifique o arquivo e use o comandogcloud compute instances update-from-file
para aplicar as mudanças. Essa abordagem ajuda a evitar erros de comandos manuais.Use a flag
most-disruptive-allowed-action
: ela evita reinicializações acidentais. Defina comoNO_EFFECT
para testar as mudanças,REFRESH
para atualizações não disruptivas eRESTART
somente quando tiver certeza de que uma reinicialização é aceitável.
Problemas comuns
Esta seção lista os erros que podem ocorrer ao atualizar uma VM e fornece orientações sobre como resolvê-los.
Incompatibilidade de impressões digitais de metadados
Esse erro ocorre quando você tenta atualizar uma instância de VM, mas os metadados dela foram atualizados por outro processo desde a última vez que você atualizou a página ou buscou 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 na sua solicitação precisa corresponder à impressão digital atual da instância para evitar que solicitações de atualização simultâneas se substituam. Tente o seguinte:
Atualize a página: se você estiver usando o console do Google Cloud , atualize a página Detalhes da instância de VM antes de fazer as mudanças.
Use a flag
--no-etag-cache
da Google Cloud CLI: se você estiver usando a Google Cloud CLI, use a flag--no-etag-cache
com o comandogcloud compute instances update
.Tente de novo depois de alguns minutos: como último recurso, pare a VM, aguarde alguns minutos e tente fazer a mudança novamente.