ec2 riavviato la mia istanza?


17

Ho scoperto che il mio server CentOS 5 su EC2 è stato riavviato, senza il mio comando di farlo. Non ho nemmeno effettuato l'accesso il giorno in cui è stato riavviato. Quando guardo 'last' in linux, dice:

jeroen   pts/0        128.97.......    Thu Apr  7 15:02 - 16:28  (01:25)    
reboot   system boot  2.6.18-xenU-ec2- Wed Apr  6 15:48         (1+05:27)   
jeroen   pts/2        128.97.......    Tue Apr  5 19:31 - 23:17  (03:45)

Quindi sembra che nessuno abbia effettuato l'accesso quel giorno. Qualche suggerimento su cosa potrebbe essere successo? EC2 riavvia le istanze in qualsiasi circostanza? O potrebbe essere hackerato?


C'è un interessante thread reddit su questo ...
— Ivan Aracki

Risposte:


27

Ciò accade occasionalmente quando Amazon sta cercando di rimuovere la licenza dal server fisico su cui è in esecuzione l'istanza. Potrebbero uccidere il server per sostituire un componente hardware guasto o il server potrebbe aver semplicemente raggiunto la fine della sua vita. Ad ogni modo, da quello che ho capito, il loro processo funziona in questo modo:

  • Il server fisico viene contrassegnato come disattivato, quindi non vengono avviate nuove istanze su di esso.
  • Se possono (ad es. Non hanno a che fare con un guasto hardware critico), Amazon attenderà un certo periodo di tempo per vedere se le istanze in esecuzione sul server si arrestano o si riavviano da sole (il riavvio di un'istanza EC2 di solito si traduce in avviato su un altro server fisico).
  • Al termine di tale periodo, Amazon forzerà il riavvio delle istanze rimanenti spostandole su altri server fisici.

Come regola generale, a causa di questa e di altre stranezze nell'ambiente, è consigliabile considerare ogni singolo server in esecuzione su EC2 come effimero. Qualsiasi server può riavviarsi o scomparire in qualsiasi momento. Di conseguenza automatizzare la distribuzione con qualcosa come chef o burattino , avere un monitoraggio solido e progettare l'applicazione per aggirare i guasti è fondamentale.


È terribile - ho la spinta a creare istanze effimere ma se stanno andando in pensione un host dovrebbero spostare gli ospiti su un altro host

Quindi, nessun vMotion (o il suo equivalente)? D'oh.
— Massimo,

Il tuo framework di automazione e monitoraggio dovrebbe verificarlo. Questo è anche il motivo per cui le tue applicazioni devono essere scritte per utilizzare i bilanciatori di carico elastici.
— Magellan,

Inoltre, state commentando una domanda di 4 anni. Non otterrai una risposta dall'OP.
— Magellan,

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.