У меня есть несколько виртуальных машин Amazon AWS EC2, которые я создал на AWS EC2. Их не привозили, они там создавались. Я хотел бы экспортировать эти машины, чтобы получить локальные резервные копии и локальную среду тестирования.
Я просмотрел много мест и нашел массу информации, в которой говорится, что вы можете экспортировать виртуальную машину из EC2, только если вы изначально импортировали в EC2. Я также нашел информацию, в которой говорится, что вы можете импортировать в EC2 только в том случае, если машина была изначально экспортирована из EC2.
У меня вопрос: можно ли экспортировать виртуальную машину, созданную на EC2, и каким-то образом получить ее локально. Я читал, что вам нужно создать резервную копию его в S3 Bucket, а затем загрузить его, но Amazon документация говорит, что вы можете экспортировать его оттуда, только если он был изначально импортирован.
Вот ссылки на serverfault, по которым я обнаружил, что этот вопрос задан, но не ответил.
Если вы переносите Windows Server и можете войти в виртуальную машину, использование команды Disk2VHD будет намного проще. Я переношу несколько виртуальных машин EC2 в Azure и считаю, что вы также можете перейти на локальный сервер Hyper-V. https://tombwu.wordpress.com/2015/07/10/migrate-windows-server-from-aws-ec2-to-azure/
Да, я тоже искал ответ, и недавно обнаружил, что Amazon ec2 не может терпеть импорт экземпляров, созданных впервые с помощью гипервизора ec2.
Что вы можете сделать, так это перенести содержимое виртуальной машины в другое место, например, более дешевый зарезервированный экземпляр, создав моментальный снимок загрузочного раздела ebs, чтобы воссоздать ту же виртуальную машину. Желательно, чтобы вы выполняли миграцию в пределах одной зоны доступности, чтобы это было более рентабельно. Но миграция за пределы регионов Амазонки невозможна.
если бы вы могли экспортировать экземпляр / изображение aws в openstack, например, bezos потерял бы деньги ... вся концепция облака заключается в том, что экземпляры эфемерны, а conf mgmt (марионетка, соль и т. д.) - вот что делает их делать то, что они делают. однако объемы данных разные, и это, очевидно, возможно.
Фактически загрузить экземпляр aws на вашем локальном оборудовании будет сложно. попробуйте сделать снимок корневого диска экземпляра, затем смонтировать том с моментальным снимком на только что запущенный образ, а затем добавить его в файл и выполнить rsync на локальном компьютере. затем начинается самое интересное ... вы могли бы загрузить его локально, но, вероятно, невозможно ... никогда не пробовал, так как это не очень плодотворно