【问题标题】:aws ec2 modern.ie image uploadaws ec2 modern.ie 图片上传
【发布时间】:2015-09-09 15:55:23
【问题描述】:

有没有人成功地将modern.ie vdmk 图像上传到aws ec2? 我已经尝试通过 ec2 import instance 命令:

ec2-import-instance IE10.Win7.For.Windows.VMWare\IE10_-_Win7-disk1.vmdk -f vmdk -t t2.small -a i386 -b xxxx --subnet subnet-xxxxx -p Windows -o %AWS_ACCESS_KEY% -w %AWS_SECRET_KEY% ...

但一旦我描述了导入,我得到:ClientError: Unsupported Windows OS

经过阅读后,我尝试在将文件加载到 s3 创建策略等后通过 aws cli 界面创建 AMI:

aws ec2 import-image --cli-input-json "{ \"Description\": \"ModernIE Win7IE10\", \"DiskContainers\": [ { \"Description\": \"第一个 CLI 任务\ ", \"UserBucket\": { \"S3Bucket\": \"xxx_temp\", \"S3Key\" : \"IE10_-_Win7-disk1.vmdk\" } } ], \"LicenseType\": \"BYOL\ ", \"架构\": \"i386\", \"平台\": \"Windows\"}"

但描述我得到的导入:"StatusMessage": "ClientError: Disk validation failed [Invalid S3 source location]"

我什至已经公开了存储桶网址!

有人有什么想法吗?

谢谢!

【问题讨论】:

  • 或者是否有人知道公开可用的 AMI?

标签: amazon-web-services amazon-ec2 amazon-s3 modern.ie


【解决方案1】:

使用 AWS CLI 测试该错误:

aws s3 ls s3://xxx_temp

如果您没有看到那里列出的IE10_-_Win7-disk1.vmdk,那么 S3 上传就是您的问题。重新验证您的 S3 密钥。

还要检查存储桶策略并确保为您的 CLI 配置的 IAM 用户有权访问该存储桶。

【讨论】:

  • 从那时起我就知道 AWS 不会运行非服务器 Windows 操作系统。
【解决方案2】:

如果您看到 Unsupported Windows OS,我会非常仔细地检查先决条件。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites-ImportInstance.html

并非所有操作系统都可以导入。我经常在导入已升级内核版本的 linux VM 时遇到问题,它变成“不支持”。进口商很挑剔。

在导入过程中,您可以使用从导入命令返回的标识符来跟踪其状态,如下所示:

aws ec2 describe-import-image-tasks --cli-input-json "{"ImportTaskIds":["$IMPORT_ID"]}"

我最成功地将 VM 首先转换为 OVA,将 THAT 上传到 S3 并针对它运行导入命令。

如果您使用的是 VirtualBox,您可以从命令行执行此操作:

vboxmanage export ${VM_NAME} -o MyExportedVM.ova;

【讨论】:

  • 再次感谢您提供的信息 - 但您说不支持某些操作系统是正确的。不支持 Windows 7/8/10 等。
猜你喜欢
  • 1970-01-01
  • 2018-01-13
  • 2019-07-18
  • 2018-05-21
  • 2016-03-11
  • 2016-10-11
  • 2016-11-09
  • 2014-02-11
  • 2020-12-12
相关资源
最近更新 更多