Como atualizar uma instância em execução no ec2 sem perder dados?

8

quando eu tento conectar o ubuntu no ec2 eu recebo a seguinte mensagem

New release 'natty' available.
Run 'do-release-upgrade' to upgrade to it.

Mas quando tento executar este comando, recebo esta mensagem:

This session appears to be running under ssh. It is not recommended 
to perform a upgrade over ssh currently because in case of failure it 
is harder to recover. 

If you continue, an additional ssh daemon will be started at port 
'1022'. 
Do you want to continue? 

Ele diz que "Não é recomendado fazer um upgrade sobre o ssh". Se eu não posso executar isso sobre o SSH, Qual é a outra alternativa para atualizar o meu Ubuntu. Além disso, eu realmente não quero perder meus dados no ec2.

    
por Jorge Castro 05.12.2011 / 09:13

2 respostas

6

Crie uma imagem amazônica (AMI) do servidor e execute a atualização. Se falhar, substitua o servidor da imagem e volte aqui e pergunte novamente. Se funcionar, seja feliz.

    
por David 05.12.2011 / 18:36
2

Ao conectar-se por meio do ssh, inicie o "byobu". Esta é uma ferramenta que mantém seus processos ativos (separando-os da sua sessão atual) após possíveis desconexões de rede. Quando você se reconectar ao servidor, será automaticamente reconectado à sua sessão anterior ... sem danos.

Mais informações podem ser encontradas no link

Note que a ferramenta vem de fábrica com repositórios do Ubuntu, então deve ser um fuzz para instalar.

    
por Pieter Temmerman 05.12.2011 / 23:52

Tags