【发布时间】:2014-08-12 22:19:16
【问题描述】:
是否有人在 AWS Import/Export 服务(尤其是 Linux 机器)方面取得了成功?
我尝试使用 1 台磁盘机导入/转换 Ubuntu 13.04 64 位。所有这些虚拟机都使用 MondoRescue 进行了 p2v 转换,并且运行良好。我最终得到了这样的结论:“......我们检测到此任务存在问题。技术人员将在 24 小时内查看问题......” AWS 技术人员没有提供任何反馈。
我相信我的机器符合 AWS 针对 Linux 机器的“要求和限制”:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html
我的 p2v 机器是带有 1 个磁盘的 Ubuntu 13.04 64 位。磁盘已分区(/dev/sda1 - /、/dev/sda5 - 数据、/dev/sda6 - 交换)。我试过以下选项无济于事: 1. 挂载 sda5 的虚拟机 2. 未挂载(未挂载)sda5 的虚拟机 3. 删除 sda5 的虚拟机 所有这些 p2v- MondoRescue 虚拟机都运行良好(VMware)。 迁移后 (p2v) 配置更改:fstab、grub、interfaces、70-persistent-net.rules 以反映新的虚拟环境。 我没有在所有机器上使用 UUID,所有分区都挂载为 /dev/sda ... 我认为 AWS 转换任务检查 initrd 是否包含必要的模块,如果没有,它会构建一个包含它们的新 initrd。这是失败的地方吗?
所有导入任务已由以下人员启动: ec2-import-instance -t m3.medium -f VHD -a x86_64 -p Linux -b somebucket -z us-east-1b ...
VHD - 因为 ec2-import-instance 无法处理 VMDK(某些不支持的压缩算法。AWS:“...您只能将 VMDK 文件导入到通过 VMware 中的 OVF 导出过程创建的 Amazon EC2 中。. ."),所以我使用 StarWind V2V 转换器将 VMDK 转换为 VHD(可增长)。我已经在本地测试了我的所有 VHD,并且它们可以正常工作(在现有磁盘的基础上创建 VM,在我的情况下是 VHD)。所以我可以排除任何 VMDK 到 VHD 的转换问题。
无法(至少我不知道)访问AWS导入/转换任务日志文件,因此用户无法找出导致转换任务失败的原因。
【问题讨论】:
标签: ubuntu amazon-web-services amazon-ec2