Данная статься вышла в в категории XenServer, т.к. сервера амазона организованы на базе Xen.

Давайте представим, что у вас есть машина на amazon.com и вы ее активно юзает, любой нехороший перебой может привести к удручающим последствиям, чтоб этого не случилось придется немного поработать ручками.

В данной ситуации мне ничего не пришло в голову лучше, чем вопспользоваться компандой «rm -rf *» 🙂

 

В общих чертах мой сервак упал и его нужно восстановить, для этого есть 2 способа, один из них с помощью (его и опишу) AMIs, второй способ с помощью Snapshots, ну и переключением Elastics IPs на восстановленную машину, если вы его использовали.

Для начала нужно сделать бэкапы данной машины в качестве страховки (кто-то говорил, что после падения машина откатывается на дефолтную конфигурацию, но после «замечательной» команды она не поднялась совсем 🙂 )

Делаем образ указав его название:

Ожидаем и смотрим, что появилось в AMIs, так появится ваш образ. Ну все, мы перестраховались и сможем восстановить нашу машину на то состояние, в котором оно находится сейчас.

Считаем, что я уронил свою машину «rm -rf *», она больше не стартует и начинам восстанавливать доступ к нашему ресурсу:

Далее выполняем создание новой машины из образа по тому же принципу, что и первоначальную.

Сейчас нам следует отвязать в Elastics IPs нашу старую машину кнопкой Disassociate Address и привязать подключить к новой машине кнопкой Associate Address

Собственно выбираем нашу машину и радуемся жизни, наша машина запущена, делаем проверку доступа, т.к. мы не меняли ключ, старый доступ будет работать.