AWS:从 VMWare ESXi 导入 OVF/OVA 文件时出错

AWS:从 VMWare ESXi 导入 OVF/OVA 文件时出错

我的目标是将虚拟机从 VMWare 迁移到 AWS EC2。

我从 VMWare ESXI 6.5 导出了“OVF+VMDK”文件。我还将其转换为 OVA 文件,以便能够测试 OVF 和 OVA 格式。

我按照AWS提供的教程将虚拟机导入为AMI。 https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html

运行“aws ec2 import-image”命令时,我获得了适当的“待处理”状态。当我稍后查询状态时,我收到一条错误消息:

"Status": "deleted",
"StatusMessage": "ClientError: Unsupported: Not enough free disk space in /boot to proceed with import.",

我对此错误消息有点困惑。OVF 和 OVA 都给出相同的错误消息。将同一台虚拟机导入到 VirtualBox 可以正常工作。

OVA 包含一台“Debian 7”机器,/boot 占用 18MB。这比我看到的较新的机器(/boot 目录占用 50MB)要小。

Linux 的要求似乎没问题。我的启动是 Grub。 https://docs.aws.amazon.com/vm-import/latest/userguide/prepare-vm-image.html

有人试验过这个问题吗?

谢谢 !

答案1

我花了一些时间研究这个问题。我可以通过释放虚拟机磁盘上的一些空间来解决这个问题(我在 2Gig 上有 20 MB 可用空间,我释放了 200MB)。然后重新导出它。

相关内容