
У меня есть виртуальная машина для среды CI/build (Subversion, Jenkins) под управлением Windows Server 2008 внутри сервера VMWare 2.0. Мы переходим на AWS EC2, поэтому используем инструмент командной строки ec2-import-instance.
Были выполнены следующие шаги, и импорт занял 8 часов для загрузки 60 ГБ в контейнер S3.
Удалить снимок виртуальной машины
Конвертируйте файл vmdk в формат Streaming (тип 5) под новым именем.
import ec2-import-instance "D:/Virtual Machines/VM Source Control/VMServer4.vmdk" -f VMDK -t t1.micro -a x86_64 -b bucket.eu-west.vmimport -o accesskey -w securitykey -g quicklaunch-1 --region eu-west-1 -z eu-west-1c
Команда ec2-describe-conversion-tasks с TaskID показывает статус «Завершено».
Создан новый экземпляр EC2, и я запустил его из AWS Console.
Когда я пытаюсь подключиться к удаленному рабочему столу нового экземпляра с помощью публичного DNS, RDP не может найти экземпляр (группа безопасности quicklaunch-1 уже настроена для других экземпляров и работает для моего IP-адреса).
Я выполнил тестовый импорт другой виртуальной машины с Windows и смог получить доступ к этому экземпляру ec2 (на нем не было создано моментального снимка).
Не могли бы вы мне подсказать, что я здесь упускаю? Заранее спасибо.
решение1
Перед конвертацией изображения вам следует не забыть сделать следующее:
- Чтобы включить RDP через Мой компьютер (щелкните правой кнопкой мыши)->Настройки->Дополнительно->Удаленный доступ
- Чтобы настроить внутренний брандмауэр Windows для доступа по RDP
Я принимал участие в создании инструмента для автоматизации процесса:http://www.migrate2iaas.com