L'istanza EC2 non si arresterà o terminerà dopo aver tentato di creare un AMI dall'istanza in esecuzione


14

Dopo un riavvio di routine di un'istanza ec2 di Linux con 1 volume di root piccolo e 1 volume di piccole dimensioni collegato, non sono stato in grado di eseguire l'shsh nell'istanza. Non è chiaro perché il riavvio dell'istanza abbia reso inaccessibile da ssh. L'istanza ha mostrato di essere in esecuzione nella console AWS ma ssh, http, ecc. Non era reattivo. Ho provato a creare un AMI da questa istanza in esecuzione. Tuttavia, l'AMI non è mai stata creata. Invece ho visto "in sospeso" nella sezione AMI della console AWS per ore. Alla fine ho annullato la registrazione dell'AMI. Successivamente ho provato a interrompere l'istanza ec2. Tuttavia, non sono in grado di arrestare l'istanza: è rimasta bloccata nello stato di arresto per ore. Ho anche provato a forzare l'arresto dell'istanza senza successo. Ho quindi provato a staccare i volumi ma segnalano costantemente "distacco" Qualcuno ha qualche suggerimento su come gestirlo? Sembra che Amazon non offra alcun tipo di supporto via email o telefono a meno che tu non sia un membro premium. Grazie mille per il tuo aiuto.

Risposte:


17

Se non si dispone di supporto premium, è possibile segnalare ad Amazon sul forum EC2 le istanze "bloccate" (dove non è possibile arrestarle / terminarle) e "bloccate" (dove non è possibile staccarle / eliminarle). :

Forum Amazon AWS EC2
https://forums.aws.amazon.com/forum.jspa?forumID=30

Assicurati di elencare gli ID istanza / volume specifici coinvolti.

Nessuno tranne Amazon può davvero aiutare in queste situazioni.

Fortunatamente, non dovrebbe essere addebitato per ore di esempio una volta che entra nello stato "arresto" o "chiusura".

Il tuo problema originale di non essere in grado di connettersi all'istanza tramite ssh potrebbe anche essere pubblicato sul forum EC2 per ricevere aiuto dalla comunità, ma è un problema comune e ha molte potenziali cause. Ho scritto un articolo per iniziare a diagnosticare questo e per indicare informazioni che dovresti includere nel tuo post sul forum:

Soluzione: "Non riesco a collegarmi al mio server su Amazon EC2"
http://alestic.com/2009/08/ec2-connectivity

Ho anche scritto un articolo che descrive un metodo che può essere utilizzato per diagnosticare le istanze di avvio di EBS guardando i file di registro sul disco anche se non è possibile connettersi all'istanza:

Correzione di file sul volume EBS di root di un'istanza EC2
http://alestic.com/2011/02/ec2-fix-ebs-root

Tuttavia, non sarai in grado di utilizzare questo approccio fino a quando Amazon non ti aiuterà a staccare il tuo volume EBS.


1
Grazie per i tuoi suggerimenti dettagliati e i tuoi articoli - sono molto utili.
Snap Shot

8

So che questo post è vecchio, ma puoi anche fare di nuovo clic su Interrompi e la dashboard ti chiederà se desideri effettuare uno stop forzato . A volte, lo so per esperienza, devi fare due o tre soste forzate per farlo funzionare.

Ringraziamo Robin Scott .


0

Mi sono imbattuto in una situazione correlata dopo aver creato un ambiente Elastic Beanstalk in un'istanza ec2. Per terminare la mia istanza ec2, ho dovuto prima terminare il mio ambiente eb, cosa che ho fatto visitando:

https://console.aws.amazon.com/elasticbeanstalk/?region=us-west-2

Dove il valore fornito region=è la regione che contiene l'ambiente da chiudere. In quella pagina, si può facilmente disattivare rapidamente più ambienti:

inserisci qui la descrizione dell'immagine


0

Forza scollegare il volume del sistema. Quindi sarai in grado di interrompere l'istanza. Ricollegare il volume e avviare l'istanza. Viola!


-2

al riavvio degli IP interni e delle modifiche al DNS pubblico, quindi se non si ha un IP elastico associato al proprio sistema, questo potrebbe essere il motivo per cui non è possibile inserire SSH nel sistema.


Grazie per il tuo suggerimento. C'è un IP elastico associato all'istanza ed è stato associato all'istanza dopo il riavvio.
Snap Shot

3
Il riavvio di un'istanza EC2 non modifica gli indirizzi IP interni, non modifica gli indirizzi IP pubblici e non dissocia alcun indirizzo IP elastico dall'istanza. Fermare e avviare un'istanza farà tutte queste cose, ma il riavvio no.
Eric Hammond,

1
"Se riavvii un'istanza, l'indirizzo IP viene mantenuto." aws.amazon.com/articles/… "Il riavvio o il riavvio di un'istanza non ha alcun impatto sulla mappatura di un IP elastico su di esso." aws.amazon.com/articles/1346
Eric Hammond
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.