Как обновить работающий экземпляр на ec2 без потери данных?

8

когда я пытаюсь подключить Ubuntu на EC2, я получаю следующее сообщение

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

Но когда я пытаюсь запустить эту команду, я получаю это сообщение:

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? 

Он говорит, что «Не рекомендуется выполнять обновление через SSH». Если я не могу запустить это через ssh, какова другая альтернатива для обновления моей Ubuntu. Кроме того, я действительно не хочу терять свои данные на ec2.

Хорхе Кастро
источник

Ответы:

6

Создайте образ сервера Amazon (AMI) и затем выполните обновление. Если это не удается, замените сервер из образа и вернитесь сюда и спросите снова. Если это работает, будь счастлив.

Дэвид
источник
Никогда не больно иметь резервную копию!
Джефф Ферланд
Два лучше.
mailq
4
У меня никогда не было менее 9 резервных копий - по крайней мере, 3 с чтением двоичных данных на жестких дисках, разбитых на каменные планшеты, по приказу монахов, специализирующихся на подобных вещах.
2

При подключении через ssh запускаем "бёбу". Это инструмент, который поддерживает ваши процессы (отключая их от текущего сеанса) после возможных отключений от сети. При повторном подключении к серверу вы автоматически подключаетесь к предыдущему сеансу.

Более подробную информацию можно найти на https://launchpad.net/byobu

Обратите внимание, что этот инструмент стандартно поставляется с репозиториями Ubuntu, поэтому его установка должна быть неясной.

Питер Теммерман
источник