Este documento explica cómo reiniciar o restablecer una instancia de Compute Engine. Para obtener más información sobre los efectos de restablecer una instancia, así como las diferencias entre suspender, detener o restablecer una instancia, consulte Suspender, detener o restablecer instancias de Compute Engine .
Reiniciar o restablecer una instancia puede ayudar a garantizar un rendimiento y una estabilidad óptimos, o ayudar a resolver problemas como un sistema operativo invitado (SO) congelado, lento o que falla. Según el estado del sistema operativo invitado de su instancia, realice una de las siguientes acciones:
Reinicie la instancia . Si su sistema operativo invitado es lento o está congelado, reiniciar le da tiempo suficiente para terminar de ejecutar las tareas antes de apagarlo.
Restablecer la instancia . Restablezca una instancia solo si el sistema operativo invitado falló o no responde y no tiene otras opciones. Restablecer una instancia no permite que el sistema operativo invitado se apague limpiamente. Esta acción puede descartar datos no guardados y dañar los sistemas de archivos de cualquier disco.
Antes de comenzar
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Para restablecer una instancia:
compute.instances.reset
- Para reiniciar una instancia desde su sistema operativo invitado:
compute.instances.setMetadata
Si aún no lo has hecho, conéctate a la instancia .
Para reiniciar la instancia, ejecute el siguiente comando:
sudo reboot
Si aún no lo ha hecho, conéctese a la instancia utilizando uno de los siguientes métodos:
Para reiniciar la instancia, ejecute el siguiente comando:
shutdown /r /t 0
Opcional: para monitorear el proceso de apagado y reinicio de la instancia, habilite el menú del Administrador de arranque de Windows .
En la consola de Google Cloud, vaya a la página de instancias de VM .
Seleccione las instancias para restablecer.
Haga clic en Restablecer y luego haga clic en Restablecer para confirmar.
INSTANCE_NAMES
: una lista de nombres de instancias separados por espacios en blanco; por ejemplo,instance-01 instance-02 instance-03
.ZONE
: la zona donde se encuentran las instancias.INSTANCE_NAME
: el nombre de la instancia.PROJECT_ID
: el ID del proyecto donde se encuentra la instancia.ZONE
: la zona donde se encuentra la instancia.
Go
Para usar las muestras de Go de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Java
Para usar las muestras de Java de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Node.js
Para usar las muestras de Node.js de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
PHP
Para usar las muestras de PHP de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Python
Para usar las muestras de Python de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Roles requeridos
Para obtener los permisos que necesita para restablecer o reiniciar una instancia informática, solicite a su administrador que le otorgue el rol de IAM de Administrador de instancia informática (v1) (
roles/compute.instanceAdmin.v1
) en la instancia. Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .Esta función predefinida contiene los permisos necesarios para restablecer o reiniciar una instancia informática. Para ver los permisos exactos que se requieren, expanda la sección Permisos requeridos :
Permisos requeridos
Se requieren los siguientes permisos para restablecer o reiniciar una instancia informática:
Es posible que también pueda obtener estos permisos con roles personalizados u otros roles predefinidos .
Reiniciar una instancia
Reiniciar una instancia informática permite que el sistema operativo invitado de la instancia finalice las tareas de ejecución antes de que Compute Engine envíe la señal de apagado ACPI. Esto ayuda a garantizar un apagado limpio del sistema operativo invitado.
Reiniciar una instancia borra la memoria utilizada por la instancia. Si está utilizando discos RAM con sus instancias y necesita conservar esos datos, haga una copia de seguridad de los datos antes de reiniciar la instancia.
Para reiniciar una instancia, seleccione una de las siguientes opciones:
linux
ventanas
Restablecer una instancia
Al restablecer una instancia se borran todos los datos de la memoria de la instancia, incluidos los archivos temporales almacenados en los discos RAM. Estos datos se pierden permanentemente y Compute Engine no crea copias de seguridad antes de restablecer la instancia.
Puede restablecer varias instancias simultáneamente o instancias individuales. Para instancias múltiples, use la consola de Google Cloud o, para instancias ubicadas en la misma zona, la CLI de Google Cloud. Para instancias individuales, seleccione cualquiera de las siguientes opciones:
Consola
nube de gcloud
Para restablecer una o más instancias en ejecución en una sola zona, usa el comando
gcloud compute instances reset
:gcloud compute instances reset INSTANCE_NAMES \ --zone=ZONE
Reemplace lo siguiente:
Ir
Java
Nodo.js
PHP
Pitón
DESCANSAR
Para restablecer una instancia en ejecución, realice una solicitud
POST
al métodoinstances.reset
:POST https://compute.googleapis.com//compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/reset
Reemplace lo siguiente:
¿Qué sigue?
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-04-21 (UTC).
-