En este documento, se 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, consulta Suspende, detén o restablece instancias de Compute Engine.
Reiniciar o restablecer una instancia puede ayudar a garantizar un rendimiento y una estabilidad óptimos, o bien a resolver problemas como un sistema operativo (SO) invitado congelado, lento o que falla. Según el estado del SO invitado de tu instancia, realiza una de las siguientes acciones:
Reinicia la instancia. Si el SO invitado es lento o se bloquea, el reinicio le da tiempo suficiente para finalizar las tareas en ejecución antes de apagarse.
Restablece la instancia. Restablece una instancia solo si el SO invitado falló o no responde, y no tienes otras opciones. Cuando restableces una instancia, el SO invitado no se cierra de forma correcta. Esta acción puede descartar datos no guardados y dañar los sistemas de archivos de los discos.
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Trusted Cloud by S3NS .
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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
- Set a default region and zone.
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.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Create local authentication credentials for your user account:
gcloud auth application-default login
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
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 gcloud CLI.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada.
Si deseas obtener más información, consulta Autentica para usar REST en la Trusted Cloud documentación de autenticación.
Roles requeridos
Para obtener los permisos que necesitas para restablecer o reiniciar una instancia de procesamiento, pídele a tu administrador que te otorgue el rol de IAM Administrador de instancias de Compute (v1) (
roles/compute.instanceAdmin.v1
) en la instancia. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.Este rol predefinido contiene los permisos necesarios para restablecer o reiniciar una instancia de procesamiento. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para restablecer o reiniciar una instancia de procesamiento:
-
Para restablecer una instancia, haz lo siguiente:
compute.instances.reset
-
Para reiniciar una instancia desde su SO invitado, haz lo siguiente:
compute.instances.setMetadata
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Reinicia una instancia
Si se reinicia una instancia de procesamiento, el SO invitado de la instancia puede finalizar las tareas en ejecución antes de que Compute Engine envíe la señal de cierre de ACPI. Esto ayuda a garantizar un cierre ordenado del SO invitado.
Reiniciar una instancia borra la memoria que usa. Si usas discos RAM con tus instancias y necesitas conservar esos datos, haz una copia de seguridad de los datos antes de reiniciar la instancia.
Para reiniciar una instancia, selecciona una de las siguientes opciones:
Linux
Si aún no lo hiciste, conéctate a la instancia.
Para reiniciar la instancia, ejecuta el siguiente comando:
sudo reboot
Windows
Si aún no lo hiciste, conéctate a la instancia con uno de los siguientes métodos:
Para reiniciar la instancia, ejecuta el siguiente comando:
shutdown /r /t 0
Opcional: Para supervisar el proceso de cierre y reinicio de la instancia, habilita el menú del administrador de arranque de Windows.
Restablecer una instancia
Si restableces una instancia, se borrarán todos los datos de la memoria de la instancia, incluidos los archivos temporales almacenados en los discos RAM. Estos datos se pierden de forma permanente, y Compute Engine no crea copias de seguridad antes de restablecer la instancia.
Puedes restablecer varias instancias de forma simultánea o instancias individuales. Para varias instancias, usa la consola de Trusted Cloud o, para las instancias ubicadas en la misma zona, Google Cloud CLI. En el caso de las instancias individuales, selecciona cualquiera de las siguientes opciones:
Console
En la Trusted Cloud consola, ve a la página Instancias de VM.
Selecciona las instancias que deseas restablecer.
Haz clic en Restablecer y, luego, vuelve a hacer clic en Restablecer para confirmar.
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
Reemplaza lo siguiente:
INSTANCE_NAMES
: Es una lista de nombres de instancias separados por espacios en blanco; por ejemplo,instance-01 instance-02 instance-03
.ZONE
: Es la zona en la que se encuentran las instancias.
Go
Java
Node.js
PHP
Python
REST
Para restablecer una instancia en ejecución, realiza una solicitud
POST
al métodoinstances.reset
:POST https://compute.s3nsapis.fr//compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/reset
Reemplaza lo siguiente:
INSTANCE_NAME
: El nombre de la instancia.PROJECT_ID
: Es el ID del proyecto en el que se encuentra la instancia.ZONE
: Es la zona en la que se encuentra la instancia.
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-08 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-08 (UTC)"],[[["This document provides instructions on how to reboot or reset a Compute Engine instance, which can resolve issues like a frozen or crashing operating system."],["Rebooting an instance allows the guest OS to shut down cleanly by giving it time to finish running tasks, while resetting forces an abrupt shutdown which is only recommended when the guest OS has crashed and is unresponsive."],["Resetting an instance results in permanent data loss from the instance's memory without backups, while rebooting only erases the memory used by the instance."],["Before resetting or rebooting a Compute Engine instance you must have the `Compute Instance Admin (v1)` role, which provides the necessary permissions, or a custom role that includes `compute.instances.reset` to reset and `compute.instances.setMetadata` to reboot."],["The article provides instructions for rebooting instances in both Linux and Windows, as well as resetting instances through various methods, including the Google Cloud console, gcloud CLI, Go, Java, Node.js, PHP, Python, and REST."]]],[]] -