En este documento se ofrecen soluciones a los problemas habituales que pueden surgir al actualizar una instancia de VM de Compute Engine. Para obtener instrucciones generales sobre cómo actualizar una máquina virtual, consulta Actualizar propiedades de instancias.
Prácticas recomendadas
Para evitar problemas habituales al actualizar una máquina virtual, siga estas prácticas recomendadas:
Sigue el flujo de trabajo
update-from-file
: exporta la configuración de la instancia a un archivo, modifica el archivo y, a continuación, usa el comandogcloud compute instances update-from-file
para aplicar los cambios. Este enfoque ayuda a evitar errores derivados de los comandos manuales.Usa la marca
most-disruptive-allowed-action
: esta marca evita que se reinicie por error. Asigna el valorNO_EFFECT
para probar los cambios,REFRESH
para actualizaciones no disruptivas yRESTART
solo cuando tengas la certeza de que se puede reiniciar.
Problemas más comunes
En esta sección se enumeran los errores que pueden surgir al actualizar una máquina virtual y se indica cómo solucionarlos.
Discordancia de huella digital de metadatos
Este error se produce cuando intentas actualizar una instancia de VM, pero los metadatos de la VM se han actualizado mediante otro proceso desde la última vez que actualizaste la página o obtuviste los datos de la instancia.
Mensaje de error:
Supplied fingerprint does not match current metadata fingerprint
Resolución:
La propiedad de huella digital de la instancia de tu solicitud debe coincidir con la huella digital actual de la instancia para evitar que las solicitudes de actualización simultáneas se sobrescriban entre sí. Prueba a hacer lo siguiente:
Actualiza la página: si usas la consola, actualiza la página Detalles de la instancia de VM antes de hacer los cambios. Google Cloud
Usa la marca
--no-etag-cache
de Google Cloud CLI: si usas Google Cloud CLI, usa la marca--no-etag-cache
con el comandogcloud compute instances update
.Vuelve a intentarlo después de unos minutos: como último recurso, prueba a detener la VM, espera unos minutos y vuelve a intentar hacer el cambio.