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 comandogcloud 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 comoNO_EFFECT
para testar as alterações,REFRESH
para atualizações não disruptivas eRESTART
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 comandogcloud 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.