Cosa fare con l'istanza EC2 non loggabile improvvisamente irraggiungibile?

Ho una EC2 "micro instance" in esecuzione di Ubuntu 10.04 LTS di Canonical. Ha funzionato per 6-9 mesi, riavviato raramente (una volta each poche settimane al massimo).

Ho appena fatto quello che pensavo fosse un aggiornamento di attitudine di routine, aggiornamento completo di attitudine. Sulla nota sembrava che ci siano state alcune nuove -c2 linux installate, ho riavviato il sistema. Mentre sembrava riavviare e tornare allo stato "in esecuzione" sulla console, non è tornato con i suoi soliti servizi ssh e http. Ho provato a fermarla e ad avviarla, re-associazione è IP elastica … nessuna gioia.

  • HDD Server virtuale si riduce senza motivo apparente
  • php-fpm: servizio non riconosciuto
  • Come posso sapere se ci sono tabelle innodb in un server mysql?
  • Perché il tatto è fallito?
  • Modifica dei colors terminali in Ubuntu Server
  • script upstart: eseguire un'attività dopo la creazione di networking
  • La cosa strana è che "Get System Log" (console AWS) restituisce un registro completamente vuoto. Vuoto. Niente. Non un carattere. (Alless è vuoto dopo il primo start-stop, prima della sosta ha appena contenuto una linea finale circa il riavvio).

    Ho provato alcuni loops di arresto, ma nessun miglioramento.

    Qualunque consiglio di cosa provare accanto a riportre la mia istanza alla vita?

    2 Solutions collect form web for “Cosa fare con l'istanza EC2 non loggabile improvvisamente irraggiungibile?”

    Recentemente ho affrontato lo stesso problema. Sono abbastanza nuovo per EC2 in generale, ma con un aiuto dal blog di Eric sono riuscito a risolvere e risolvere il problema, anche se non sono ancora sicuro di cosa sia stato veramente. Penso che forse il kernel AKI manca di questo AMI particolare e della sua nuova image aggiornata del kernel (BTW, Im che esegue lo stesso AMI)

    • Ho fermato il mio esempio, ho allegato il volume al nuovo (in esecuzione sullo stesso AMI). Ha dovuto giocare un po 'con e2label e fstab.
    • Vecchio filesystem montato (compreso dev e proc) e chrooted ad esso
    • Aggiornato il kernel alla versione uno prima dell'ultimo, poiché non ho potuto trovare AKI corrispondente con esso. Ho dovuto cambiare AKI manualmente utilizzando gli strumenti API di EC2
    • Rimossi il nuovo volume EBS (fissando le prime etichette delle partizioni) e riacceso al vecchio volume

    Im in esecuzione ora 2.6.32-318-ec2

    Qualcuno mi può correggere se sbaglio indica l'AKI mancante come fonte di problema? In each modo ha funzionato e sono sicuro che tutti gli aggiornamenti debbano essere testati prima dell'applicazione al sistema di produzione.

    La mia soluzione / recupero è stata:

    • Instantiate un'istanza nuova con l'Ubuntu 10.04 AMI ami-c00e3cb4 (aggiornato e aggiornato rapidamente e riavviato a linux-image-2.6.32-319-ec2 senza problemi).
    • sono stati installati tutti i pacchetti di importnza
    • Montato un'istantanea della vecchia istanza di non avvio (fatta dopo che è diventata non-avvio) come un volume.
    • rsynced sopra la manciata di / etc e / var e / home di importnza

    ed è tornato come prima (con il vantaggio di essere un po 'less crufty).

    Non mi preoccupo di cercare di avviare un'istanza nuova con l'image del problema perché … beh, sicuramente tutto lo "stato" vive nell'image del disco (che posso solo supporre ha subito una qualche corruzione legata all'avvio), quindi non vorrei si aspettano risultati diversi.

    Proprio "una di quelle cose" immagino?

    In futuro penso che faccio snapshotting più regolarmente, e prima che each kernel aggiornamenti.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.