Клонирование экземпляра EC2

Можно ли клонировать данные экземпляра EC2 и все такое?


person Josh Scott    schedule 02.02.2010    source источник


Ответы (7)


Вы можете создать AMI существующего экземпляра, а затем запустить другие экземпляры, использующие этот AMI.

person Mike Sherov    schedule 02.02.2010
comment
и данные должны быть внутри корневого раздела (не в /mnt), или вы можете использовать EBS для данных. - person bhups; 02.02.2010
comment
instantbadger.blogspot.com/ 2009/09/ - person Mike Sherov; 02.02.2010
comment
используйте ami-tools, который предоставляет утилиты ec2-bundle-vol, ec2-upload-bundle. Затем используйте ec2-register из ec2-api-tools для регистрации вашего ami в Amazon. - person bhups; 02.02.2010
comment
Проблема в том, что я не могу подключиться к этому экземпляру по SSH из-за проблемы с парой ключей. Идеи? - person Josh Scott; 02.02.2010
comment
Какая ОС у вашего экземпляра?? В ec2-bundle-vol и Ubuntu 10.04/10.10 есть ошибка. Исправление есть, но я не уверен, что оно находится в основном репозитории: groups. google.com/group/ec2ubuntu/browse_frm/thread/ - person JPelletier; 07.02.2011
comment
Вы можете взять образ (AMI) экземпляра и запустить новый экземпляр из этого AMI с другой парой ключей. - person siebo; 05.04.2011
comment
я хочу клонировать экземпляр amazon ec2, у меня есть ami для этого ec2, но я также хочу клонировать эластичные ips групп безопасности и все остальные конфигурации для этого ec2 в другой, тогда я хочу остановить этот экземпляр, не могли бы вы позвольте мне знаю, как я могу это сделать - person usama; 10.07.2017

Более простой способ — через веб-консоль управления:

  1. перейти к экземпляру
  2. выберите экземпляр и нажмите на действие экземпляра
  3. создать образ

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

person devnull    schedule 13.04.2012
comment
конечно, но с новой веб-консоли это намного проще :) у вас также нет проблем с ключами и т. д. - person devnull; 13.10.2012
comment
После того, как вы создадите образ и нажмете на снимки, подождите, пока снимок не будет сделан. После этого перейдите в AMI (вы не увидите свое изображение в разделе «принадлежит мне») — **** нажмите «Обновить» на этом экране ****, чтобы увидеть его :) - person thedrs; 07.12.2012
comment
С текущим веб-интерфейсом вам нужно right click на нужном экземпляре. - person Lemmings19; 12.09.2013
comment
я хочу клонировать экземпляр amazon ec2, у меня есть ami для этого ec2, но я также хочу клонировать эластичные ips групп безопасности и все остальные конфигурации для этого ec2 в другой, тогда я хочу остановить этот экземпляр, не могли бы вы позвольте мне знаю, как я могу это сделать - person usama; 10.07.2017

Нет явной кнопки Clone. По сути, вы создаете образ или снимок существующего экземпляра EC2, а затем запускаете новый экземпляр, используя этот снимок.

Сначала создайте образ из существующего экземпляра EC2.

введите здесь описание изображения


Проверьте список снимков, чтобы убедиться, что процесс завершен. Обычно это занимает около 20 минут в зависимости от размера диска вашего экземпляра.

введите здесь описание изображения


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

введите здесь описание изображения

введите здесь описание изображения

person sergserg    schedule 09.12.2013
comment
Что такое Launch Больше похоже на это, в чем разница между этим и созданием образа. Пожалуйста, скажите мне.. - person msnfreaky; 07.10.2014
comment
получил его из stackoverflow .com/questions/19660931/ - person msnfreaky; 07.10.2014
comment
При таком запуске будут клонированы все НАСТРОЙКИ уровня экземпляра, но не ФАЙЛЫ или ДАННЫЕ (и никакие модификации системных файлов, такие как задания cron). Если вам также нужны файлы и данные, вы должны выполнить шаги, указанные в одном из ответов здесь. - person Dan Nissenbaum; 11.12.2016

В настоящее время еще проще клонировать машину с экземплярами, поддерживаемыми EBS, выпущенными некоторое время назад. Вот как мы это делаем в BitNami Cloud Hosting. По сути, вы просто делаете снимок экземпляра, который можно использовать позже для запуска нового сервера. Вы можете сделать это либо с помощью консоли AWS (сохранив экземпляр с поддержкой EBS как AWS AMI), либо с помощью инструментов EC2 API:

Клонирование экземпляра — это не что иное, как создание резервной копии, а затем запуск нового сервера на ее основе. Вы можете найти множество статей, описывающих эту проблему, попробуйте найти информацию о том, «как…» создать резервную копию или изменить размер всего экземпляра EC2, например, этот блог — действительно хорошее место для начала: alestic.com

person danoo    schedule 02.08.2011

Чтобы ответить на ваш вопрос: теперь AWS упрощает клонирование, см. Запустить экземпляр из существующего экземпляра

  1. На странице Инстансы EC2 выберите экземпляр, который вы хотите использовать.
  2. Выберите Действия, а затем Запустить еще подобное.
  3. Просмотреть и Запустить

Это возьмет существующий экземпляр в качестве шаблона для нового раза.

или вы также можете сделать снимок существующего тома и использовать снимок с AMI (существующим), который вы пингуете во время запуска вашего экземпляра

person Subash    schedule 23.02.2017
comment
Это не работает, если базовый AMI больше недоступен. Я только что попытался клонировать один таким образом, и AMI отсутствует, поэтому он не будет клонироваться ... в этом случае вам нужно создать моментальный снимок в AMI. - person Evan R.; 26.05.2017
comment
Осторожный! Не будет клонировать данные, только параметры запуска, как четко указано в: docs.aws.amazon.com/AWSEC2/latest/UserGuide/ - person bavaza; 24.12.2017
comment
[Launch More Like This] Клонировать только конфигурацию без данных - person Elinaldo Monteiro; 22.03.2021

Вы можете использовать AWS API или пользовательский интерфейс консоли для создания AMI (Amazon Machine Image) вашего работающего экземпляра. Вы можете указать перезагрузить экземпляр при создании AMI. Затем вы можете использовать AWS API или пользовательский интерфейс консоли, чтобы запускать дополнительные экземпляры с помощью созданного вами образа AMI.

person wz366    schedule 16.04.2016

Вы можете легко сделать это с помощью программного обеспечения для управления облаком, такого как enStratus, RightScale или Scalr (отказ от ответственности: я там работаю) . С клонированной фермой вы можете:

  1. Создайте снимок или готовый образ, чтобы запустить другой день
  2. Дублируйте свою конфигурацию, чтобы протестировать ее перед производством.
person Julien    schedule 09.04.2012
comment
вы можете сделать это в AWS, дополнительное программное обеспечение не требуется - person Evan R.; 26.05.2017