Как получить новый экземпляр EC2 для монтирования существующего тома, на котором есть база данных MySQL?
Несколько месяцев назад я следил за http://aws.amazon.com/articles/1663 и запустил все это. Затем мой компьютер вышел из строя, и я потерял пару ключей (http://stackru.com/questions/7949835/accessing-ec2-instance-after-losing-keypair) и больше не мог получить доступ к экземпляру.
Теперь я хочу запустить новый экземпляр и смонтировать этот том MySQL/DB, оставшийся от прежнего, и посмотреть, смогу ли я добраться до данных на нем. Как я могу сделать это?
1 ответ
Вы уже обрисовали правильный подход к этой проблеме, и автор статьи, на которую вы ссылались, Эрик Хаммонд, написал еще одну статью, подробно описывающую этот процесс, см. Исправление файлов в корневом томе EBS экземпляра EC2 - он сводится к следующему:
- запустить другой экземпляр EC2
- остановите экземпляр EC2, к которому вы больше не можете получить доступ
- отсоедините том EBS от остановленного экземпляра
- подключите том EBS к работающему экземпляру
- SSH в работающий экземпляр
- смонтировать том EBS в работающем экземпляре
- выполнить все необходимые исправления, т.е. отрегулировать
/var
разрешения в вашем случае
Пожалуйста, ознакомьтесь с инструкциями Эрика, чтобы узнать, как это сделать из командной строки; очевидно, что вы можете пройти все этапы вплоть до доступа по SSH через Консоль управления AWS, избавляя от необходимости устанавливать инструменты Amazon EC2 API, если они еще не доступны.