Назад | Перейти на главную страницу

Преобразование AMI с поддержкой Windows Amazon в EBS

Я наткнулся на множество инструкций, касающихся Linux (и еще в 2010 году, когда не все инструменты были доступны в веб-интерфейсе EC2), но ни одного из них, связанного с Windows (которые работают). я пробовал Преобразование экземпляра EC2 из корневого устройства хранилища экземпляров в корневое устройство EBS но не удалось - машина не включается.

Кто-нибудь смог успешно преобразовать Windows AMI с поддержкой экземпляра в EBS с успешной поддержкой с помощью веб-консоли? Или вам все еще нужно использовать инструменты EC2 CLI?

Нашел работающий ответ.

  1. Запустите экземпляр Windows AMI с поддержкой S3, который вы хотите перенести.

  2. Войдите в экземпляр и загрузите dd.exe (http://www.chrysocome.net/dd)

  3. Создайте том EBS размером 10 ГБ (или размер корневого) в той же зоне доступности, что и запущенный экземпляр, и прикрепите его к работающему экземпляру - монтировать или форматировать его не нужно. Он появится в диспетчере дисков, и инструмент dd увидит необработанное устройство

  4. Запустите dd-копию с корневого диска на монтируемый том EBS. Это делается на работающем экземпляре с поддержкой S3. Эта команда работала в наших тестах: dd if=\\?\Device\Harddisk0\Partition0 of=\\?\Device\Harddisk2\Partition0 bs=1M --size --progress (dd --list покажет возможные имена устройств, ваше может отличаться)

  5. После завершения dd отсоедините том EBS от экземпляра, поддерживаемого S3, и запишите его идентификатор тома.

  6. Запустите базовый экземпляр Windows с поддержкой EBS того же размера (32 или 64 бит), что и ваш AMI с поддержкой S3, и в той же зоне доступности. Доступно несколько образов Windows 2003 с поддержкой EBS. Обратите внимание, что нет никаких причин ждать пароля Windows, потому что он будет таким же, как и образ, который вы только что клонировали. Вы ведь изменили это значение, назначенное при запуске, верно?

  7. Остановите экземпляр Windows с поддержкой EBS

  8. Отсоедините корневой том EBS от экземпляра Windows с поддержкой EBS

  9. Подключите том EBS, который был клонирован из корневого тома с поддержкой S3, с помощью DD. Это должно быть прикреплено как / dev / sda1 - вы должны ввести это вручную, AWS автоматически назначит это как xvdf / g / h / etc, если оставить поле пустым

  10. Запустите экземпляр Windows с поддержкой EBS

  11. Подключитесь к экземпляру Windows с поддержкой EBS и убедитесь, что он работает (не забудьте указать новый IP-адрес)