2012-04-11 14 views
5

Qualche tempo fa ho un'istanza su Amazon Web Services EC2, caricata con Ubuntu versione 10.x. Non appena è uscita la versione 11, ho deciso di aggiornarlo. L'ho fatto e tutto sembrava a posto. Ho anche riavviato Ubuntu stesso (solo il sistema operativo stesso, non l'istanza), e ha funzionato di nuovo. Ma quando mi sono fermato e ho avviato l'istanza stessa, Ubuntu non avrebbe funzionato più.Istanza di Ubuntu in Amazon WS EC2: come aggiornare Ubuntu alla prossima versione, quindi funzionerà dopo averlo ripristinato?

Immagino il motivo: Ubuntu deve aver avuto una sorta di "software interfase" (per così dire) per comunicare con il software di virtualizzazione esterno. Ad esempio, quando riavviamo l'intera istanza e ottiene un nuovo indirizzo IP, ci deve essere un modo per il software di virtualizzazione di comunicare con Ubuntu e dirgli qual è il nuovo indirizzo IP in modo che Ubuntu si avvii sapendolo. Quindi immagino che quando avvieremo la nostra istanza usando un AMI ben noto precaricato, quell'AMI contenga un'installazione di Ubuntu che include già il software interfase. Quindi immagino che quando ho aggiornato Ubuntu da 10.x a 11, quel software all'interno è stato perso.

Domanda: C'è un modo per sapere come installare di nuovo quel componente/modulo/pacchetto (o qualunque sia il nome) subito dopo aver aggiornato l'istanza, quindi funzionerà di nuovo quando riavvio l'intera istanza? Non voglio essere costretto a creare una nuova istanza Ubuntu da Scrarch, da una nuova AMI, se voglio aggiornarla. Mi dispiacerebbe installare di nuovo tutto il mio software.

risposta

1

Non penso che le Immagini Amazon abbiano qualcosa del genere, mi aspetterei piuttosto che qualche modifica impedisca l'avvio di alcuni servizi nell'aggiornamento di Ubuntu e quindi l'istanza non sia più disponibile. Ho avuto problemi con sshd in passato, che hanno reso l'istanza non disponibile come descrivi tu.

Nel Amazon AWS Console è possibile controllare il log di avvio dell'istanza. Questo potrebbe darti alcune informazioni sul motivo per cui l'istanza non è stata più avviata.

Amazon AWS Console - System Log

Problemi correlati