【问题标题】:AWS EC2 Import/Export service LinuxAWS EC2 导入/导出服务 Linux
【发布时间】: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


    【解决方案1】:

    事实证明,我在 Ubuntu 机器上的问题是由 grub2 引起的。我已将 grub2 恢复为旧版 grub 0.97,它对我有用。恕我直言,是时候开始支持 grub2 了。 我只使用 Ubuntu 机器,所以我不能说我的解决方案适用于所有 AWS 发行版。 “VM 导入/导出先决条件”文档 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/VMImportPrerequisites.html 没有提及任何有关 grub 要求的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 2012-09-07
      • 2018-08-08
      • 2020-11-08
      相关资源
      最近更新 更多