Questo documento spiega come riavviare o reimpostare un'istanza Compute Engine. Per scoprire di più sugli effetti della reimpostazione di un'istanza, nonché sulle differenze tra la sospensione, l'arresto o la reimpostazione di un'istanza, consulta Sospendi, arresta o reimposta le istanze Compute Engine.
Il riavvio o il ripristino di un'istanza può contribuire a garantire prestazioni e stabilità ottimali oppure a risolvere problemi come un sistema operativo guest bloccato, lento o in arresto anomalo. In base allo stato del sistema operativo guest dell'istanza, procedi in uno dei seguenti modi:
Riavvia l'istanza. Se il sistema operativo guest è lento o bloccato, il riavvio gli dà il tempo sufficiente per completare l'esecuzione delle attività prima di arrestarsi.
Reimposta l'istanza. Reimposta un'istanza solo se il sistema operativo guest si è arrestato in modo anomalo o non risponde e non hai altre opzioni. La reimpostazione di un'istanza non consente l'arresto normale del sistema operativo guest. Questa azione può eliminare i dati non salvati e potrebbe danneggiare i file system di qualsiasi disco.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso a servizi e API di Trusted Cloud by S3NS .
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:
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
-
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata. Dopo aver eseguito l'accesso, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
- Set a default region and zone.
Vai
Per utilizzare gli esempi di Go questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata.
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.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Java
Per utilizzare gli esempi di Java questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata.
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.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Node.js
Per utilizzare gli esempi di Node.js questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata.
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.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
PHP
Per utilizzare gli esempi di PHP questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata.
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.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Python
Per utilizzare gli esempi di Python questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata.
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.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi accedi a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Trusted Cloud .
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per reimpostare o riavviare un'istanza di computing, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) sull'istanza. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.Questo ruolo predefinito contiene le autorizzazioni necessarie per reimpostare o riavviare un'istanza di computing. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per reimpostare o riavviare un'istanza di computing sono necessarie le seguenti autorizzazioni:
-
Per reimpostare un'istanza:
compute.instances.reset
-
Per riavviare un'istanza dal sistema operativo guest:
compute.instances.setMetadata
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Riavvia un'istanza
Il riavvio di un'istanza di computing consente al sistema operativo guest nell'istanza di terminare l'esecuzione delle attività prima che Compute Engine invii il segnale di arresto ACPI. In questo modo si garantisce un arresto normale del sistema operativo guest.
Il riavvio di un'istanza cancella la memoria utilizzata dall'istanza. Se utilizzi dischi RAM con le tue istanze e devi conservare i dati, esegui il backup prima di riavviare l'istanza.
Per riavviare un'istanza, seleziona una delle seguenti opzioni:
Linux
Se non l'hai ancora fatto, connettiti all'istanza.
Per riavviare l'istanza, esegui questo comando:
sudo reboot
Windows
Se non l'hai già fatto, connettiti all'istanza utilizzando uno dei seguenti metodi:
Per riavviare l'istanza, esegui questo comando:
shutdown /r /t 0
(Facoltativo) Per monitorare il processo di arresto e riavvio dell'istanza, attiva il menu Windows Boot Manager.
Reimposta un'istanza
Il ripristino di un'istanza cancella tutti i dati nella memoria dell'istanza, inclusi eventuali file temporanei archiviati sui dischi RAM. Questi dati vengono persi definitivamente e Compute Engine non crea backup prima di reimpostare l'istanza.
Puoi reimpostare più istanze contemporaneamente o istanze singole. Per più istanze, utilizza la console Trusted Cloud o, per istanze situate nella stessa zona, Google Cloud CLI. Per le istanze singole, seleziona una delle seguenti opzioni:
Console
Nella console Trusted Cloud , vai alla pagina Istanze VM.
Seleziona le istanze da reimpostare.
Fai clic su Reimposta, quindi fai di nuovo clic su Reimposta per confermare.
gcloud
Per reimpostare una o più istanze in esecuzione in una singola zona, utilizza il comando
gcloud compute instances reset
:gcloud compute instances reset INSTANCE_NAMES \ --zone=ZONE
Sostituisci quanto segue:
INSTANCE_NAMES
: un elenco separato da spazi dei nomi delle istanze, ad esempioinstance-01 instance-02 instance-03
.ZONE
: la zona in cui si trovano le istanze.
Vai
Java
Node.js
PHP
Python
REST
Per reimpostare un'istanza in esecuzione, invia una richiesta
POST
al metodoinstances.reset
:POST https://compute.s3nsapis.fr//compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/reset
Sostituisci quanto segue:
INSTANCE_NAME
: il nome dell'istanzaPROJECT_ID
: l'ID del progetto in cui si trova l'istanzaZONE
: la zona in cui si trova l'istanza
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-08 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]],[]] -