Windows 操作系统的 VMWare vmdk 的 ec2-import-instance 成功,但无法 RDP 访问新的 ec2 实例

Windows 操作系统的 VMWare vmdk 的 ec2-import-instance 成功,但无法 RDP 访问新的 ec2 实例

我在 VMWare 服务器 2.0 中有一个用于 CI/build (Subversion、Jenkins) 环境的虚拟机,该虚拟机运行 Windows Server 2008。我们正在迁移到 AWS EC2,因此使用 ec2-import-instance 命令行工具。

按照以下步骤操作,导入耗时 8 小时,将 60GB 上传到 S3 存储桶。

  1. 删除虚拟机的快照

  2. 将 vmdk 文件转换为新名称的 Streaming(类型 5)格式。

  3. 导入 ec2-import-instance“D:/虚拟机/VM 源代码控制/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

  4. 带有 TaskID 的 ec2-describe-conversion-tasks 命令显示“已完成”状态。

  5. 创建了一个新的 EC2 实例,并从 AWS 控制台启动了该实例。

当我尝试使用公共 DNS 对新实例进行远程桌面连接时,RDP 找不到该实例(已为其他实例配置了 quicklaunch-1 安全组,并且它适用于我的 IP)。

我已测试导入另一个带有 Windows 的 VM,并且能够访问该 ec2 实例(它没有创建快照)。

您能告诉我我遗漏了什么吗?提前致谢。

答案1

在转换图像之前,您应该记住执行以下操作:

  1. 通过“我的电脑”(右键单击)->“设置”->“高级”->“远程”启用 RDP
  2. 配置 Windows 内部防火墙以访问 RDP

我参与了以下流程自动化工具的创建:http://www.migrate2iaas.com

相关内容