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.