View a markdown version of this page

Metodi per arrestare un’istanza - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metodi per arrestare un’istanza

Esistono quattro modi per eseguire un arresto avviato dall’utente: arresto predefinito, arresto saltando lo spegnimento dell’OS, arresto forzato e arresto forzato saltando lo spegnimento dell’OS. La tabella seguente confronta le differenze chiave tra i due metodi di arresto:

Arresto del metodo Scopo principale Caso d’uso Comando della CLI
Arresto predefinito Arresto normale dell’istanza con tentativo di spegnimento controllato del sistema operativo. Arresto tipico dell’istanza.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0
Arresto saltando lo spegnimento del sistema operativo Ignora lo spegnimento controllato del sistema operativo quando si arresta un’istanza. Quando si ignora, è necessario lo spegnere il sistema operativo in modo controllato.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --skip-os-shutdown
Arresto forzato Gestisce le istanze bloccate. Tenta prima un arresto predefinito; se l’istanza non viene interrotta, la arresta forzatamente. Quando l’istanza è bloccata nello stato stopping.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --force
Arresto forzato saltando lo spegnimento del sistema operativo L’attività forzata arresta e ignora lo spegnimento controllato del sistema operativo quando si arresta un’istanza. Quando è necessario arrestare forzatamente e ignorare, lo spegnimento controllato del sistema operativo è necessario.
aws ec2 stop-instances \ --instance-id i-1234567890abcdef0 \ --force \ --skip-os-shutdown

Per istruzioni su come utilizzare ogni metodo, consulta quanto segue:

Le sezioni seguenti forniscono informazioni più dettagliate sui quattro diversi metodi di arresto avviati dall’utente.

Arresto predefinito

Il metodo di arresto predefinito è il metodo standard per arrestare un’istanza. Quando si esegue il StopInstances comando, l'istanza passa dallo running stato a e infine allo stato stoppingstopped, come illustrato dal diagramma seguente:

Stop flow predefinito.

Scopo: arresto normale dell’istanza con tentativo di spegnimento controllato del sistema operativo.

Impatto sui dati: conserva i dati sul volume root e sui volumi di dati EBS. Perdite di dati nei volumi dell’archivio dell’istanza

Quando utilizzarlo: primo tentativo di arresto per gli arresti tipici.

Nota

Se hai già tentato un arresto saltando lo spegnimento del sistema operativo, un successivo tentativo di arresto predefinito durante la stessa sessione di transizione di stato non eseguirà un arresto controllato del sistema operativo. Ignorare lo spegnimento controllato del sistema operativo è un’operazione irreversibile per la sessione corrente dell’istanza.

Arresto saltando lo spegnimento del sistema operativo

Quando è necessario ignorare lo spegnimento controllato del sistema operativo, puoi utilizzare il metodo di arresto saltando lo spegnimento controllato del sistema operativo per arrestare un’istanza e ignorare lo spegnimento controllato del sistema operativo, come illustrato dal diagramma seguente:

Smettila di saltare il flusso di spegnimento del sistema operativo.
avvertimento

Ignorare lo spegnimento controllato del sistema operativo potrebbe determinare la perdita o il danneggiamento dei dati (ad esempio, il mancato trasferimento del contenuto della memoria su disco o la perdita degli I/O in esecuzione) o saltare gli script di spegnimento.

Scopo: ignorare lo spegnimento controllato del sistema operativo quando si arresta un’istanza.

Impatto sui dati: potrebbe causare la perdita o il danneggiamento dei dati. Il contenuto della memoria potrebbe non essere scaricato su disco e gli I/O in esecuzione potrebbero andare persi. Potrebbe ignorare gli script di spegnimento.

Quando utilizzarlo: quando si ignora lo spegnimento controllato del sistema operativo è necessario. Se utilizzato mentre è in corso un arresto predefinito con spegnimento controllato del sistema operativo, tale arresto controllato del sistema operativo sarà ignorato.

Nota

Ignorare lo spegnimento controllato del sistema operativo è irreversibile per la sessione di trasferimento dello stato corrente dell’istanza. Un successivo tentativo di arresto predefinito durante questa sessione non tenterà di spegnere in modo controllato il sistema operativo.

Arresto forzato

Il metodo di arresto forzato è utilizzato per gestire le istanze bloccate nello stato stopping. Tipicamente, un’istanza si blocca per via di un problema hardware sottostante (indicato da una verifica dello stato del sistema non riuscita).

Il metodo di arresto forzato tenta innanzitutto un arresto predefinito. Se l’istanza rimane bloccata nello stato stopping, il parametro force spegne forzatamente l’istanza e la trasferisce allo stato stopped, come indicato dal diagramma seguente:

Forza il flusso di arresto.

Scopo: gestisce le istanze bloccate nello stato stopping. Tenta prima un arresto predefinito. Se l’istanza non viene interrotta, viene arrestata in modo forzato.

Impatto sui dati: tenta prima un arresto predefinito, ma se l’arresto forzato procede, potrebbe causare la perdita o il danneggiamento dei dati. In rari casi, ciò determina operazioni di scrittura post-arresto su volumi EBS o altre risorse condivise.

Quando utilizzarlo: secondo tentativo di arresto quando un’istanza rimane bloccata dopo un arresto predefinito. Per ulteriori informazioni, consulta Risolvi i problemi relativi al blocco delle EC2 istanze di Amazon.

Arresto forzato saltando lo spegnimento del sistema operativo

Quando è necessario arrestare forzatamente e ignorare lo spegnimento controllato del sistema operativo, puoi utilizzare il metodo di arresto forzato saltando lo spegnimento del sistema operativo per portare un’istanza allo stato stopped, come illustrato nel diagramma seguente:

Arresto forzato con skip OS shutdown flow.

Scopo: combina l’arresto forzato con l’aggiramento di un arresto controllato del sistema operativo quando si arresta un’istanza.

Impatto sui dati: ignorare lo spegnimento del sistema operativo potrebbe causare la perdita o il danneggiamento dei dati. Il contenuto della memoria potrebbe non essere scaricato su disco e gli I/O in esecuzione potrebbero andare persi. Potrebbe ignorare gli script di spegnimento. Se si verifica un arresto forzato, ciò potrebbe causare un’ulteriore perdita o danneggiamento dei dati. In rari casi, ciò determina operazioni di scrittura post-arresto sui volumi EBS o altre risorse condivise.

Quando utilizzarlo: quando desideri assicurarti che l’istanza si arresti e desideri ignorare lo spegnimento controllato del sistema operativo. Se utilizzato mentre è in corso un arresto predefinito con spegnimento controllato del sistema operativo, tale arresto controllato del sistema operativo sarà ignorato.