Завантаження екземпляра EC2 з наявного тома EBS


9

Я просто набираю швидкість на AWS і у мене виникло питання щодо використання наявного обсягу EBS як завантажувального пристрою для екземпляра EC2.

Схоже, що багато екземплярів створюють об'єм EBS для своїх завантажувальних пристроїв. У ситуації, коли об'єм EBS був налаштований так, що він не видаляється, коли екземпляр припиняється, чи можливо використовувати цей об'єм EBS як пристрій завантаження / root для нового екземпляра?

Наприклад, скажіть, що у мене є екземпляр, що використовує об'єм EBS в якості кореневого пристрою, який працює на гіпервізорі, який виходить з ладу. Чи можу я завантажувати інший екземпляр, використовуючи цей том EBS?

Я бачу, що ви можете зробити знімок обсягу EBS, а потім створити AMI з цього знімка. Тож я здогадуюсь, що це один із способів повернути його, але мені було цікаво, чи є більш прямий шлях?

Я усвідомлюю, що в ідеалі екземпляри викидаються, але мені просто цікаво з навчального ПЗ.

Спасибі, Джо

Відповіді:


14

Томи EBS можна прикріпити та від'єднати від екземпляра EC2.

Якщо у вас є екземпляр EC2, який з якихось причин виходить з ладу, ви можете перемістити том кореня на інший екземпляр EC2.

  1. Запустіть новий екземпляр EC2.
  2. Зупиніть цей екземпляр EC2.
  3. Від'єднайте кореневий том від нового примірника. Зверніть увагу на назву пристрою, до якого воно було додано (наприклад, / dev / sda1).
  4. Від'єднайте кореневий том від початкового екземпляра.
  5. Приєднайте кореневий об'єм від початкового примірника до нового екземпляра, використовуючи те саме ім’я пристрою (наприклад, / dev / sda1).
  6. Почніть новий екземпляр.

Технічно це можна зробити.

Однак ви можете зіткнутися з тією ж проблемою, що і у вас з оригінальним екземпляром EC2, оскільки ви завантажуєтесь з оригінального тома кореня.

Інша річ, яку ви можете зробити, - це приєднати початковий том кореня як некореневий том до нового екземпляру EC2, наприклад / dev / sdb1. Якщо ви це зробите, ви можете вивчити дані про обсяг, щоб визначити причину збоїв і, можливо, виправити це.

Ще одна річ, хоча ви можете робити зображення AMI з моменту знімка EBS, ви можете також робити зображення AMI безпосередньо з екземпляра EC2. Як процес, це часто простіше.


0

Деякі рази нам потрібно дати точну назву пристрою, як / dev / xvda, щоб це працювало. Якщо попередній встановлений об'єм / dev / xvda, спробуйте завантажити те саме ім'я.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.