2011-12-08 3 views

risposta

88

Non è possibile spostare direttamente un'istanza EC2 esistente in una zona di disponibilità diversa.

Tuttavia, il seguente approccio può essere utilizzato per spostare un'istanza a una diversa zona di disponibilità indirettamente attraverso un nuovo AMI:

  1. Stop (non terminare!) L'istanza nella vecchia zona di disponibilità.

  2. Creare un AMI basato sulla vecchia istanza.

  3. Eseguire una nuova istanza della nuova AMI nella nuova zona di disponibilità. Sarà una copia abbastanza esatta della tua vecchia istanza.

Se si stava utilizzando un indirizzo IP elastico, associarlo nuovamente alla nuova istanza.

Dopo aver testato la nuova istanza e aver verificato il corretto funzionamento, chiudere la vecchia istanza nella vecchia zona di disponibilità.

+43

wtf fa "copia abbastanza esatta" che mi preoccupa bro – portforwardpodcast

+17

portforwardpodcast: la nuova istanza verrà avviata con un ID AMI diverso, ID di istanza differente, ID di volume EBS diverso e possibilmente diversi dati utente (decidi tu cosa passare). A seconda del software e della configurazione dell'istanza, ciò potrebbe influire sul modo in cui si avvia e si comporta. Altrimenti, il file system sull'istanza sarà come se lo si spegne e lo si riavvii. –

+1

forse un aggiornamento per gli utenti di stumbeling sulla stessa domanda: tra i passaggi 2 e 3 ora è necessario copiare l'istanza in un'altra zona di disponibilità facendo clic con il pulsante destro del mouse sull'AMI. Inoltre, non è necessario interrompere l'istanza, quindi puoi saltare il passaggio 1. – lordvlad