如何在 AWS EC2 内运行 OVA + OVF 设备?

Pet*_*nce 9 virtualization amazon-ec2 github

GitHub Enterprise作为开放虚拟化设备和文件提供;它旨在加入现有的虚拟化设置,如 VMWare、VirtualBox 等。

我想在 AWS EC2 云中运行它(Github 目前不提供 AMI)。

我已经阅读了这个主题,似乎 AWS EC2 的 VMImport 工具目前只支持 Windows VM。

我想知道是否有将 OVA/OVF 设备导出到 EC2 实例的分步指南,以便我可以创建它的 AMI 并从那里开始?我已经尝试遵循本指南,但老实说,我不知道如何遵循步骤 1-3;GHE 只给我有限的 ssh 访问权限,我不确定要查找什么或如何查找它。GHE 似乎在 Ubuntu 基础发行版上发布。

(我仍然是一个初学者级别的 linux 系统管理员;我来自 Windows 开发背景,但非常有能力快速学习。)

小智 2

您似乎可以使用 ec2-import-image 命令导入 OVA/OVF:

来自亚马逊的文档

相关文字:

您可以导入适用于 Microsoft Windows Server 2003 R2 和 2008 R1 和 R2 的 VMware ESX VMDK 映像、Citrix Xen VHD 映像和 Microsoft Hyper-V VHD 映像。您可以将之前导入的 EC2 实例导出为 VMware ESX VMDK、VMware ESX OVA、Microsoft Hyper-V VHD 或 Citrix Xen VHD 文件格式。我们计划将来支持导入其他操作系统、版本和虚拟化基础设施产品。

只需检查并确保您正在运行最新版本的 AWS 工具包就可以了。您需要为 -f 选择“Raw”格式并确保其他标志正确。我没有使用 github 企业虚拟机的经验,所以我无法详细说明,但是,只要稍微了解一下,你应该没问题。

ec2-import-instance DISK_IMAGE_FILENAME -t INSTANCETYPE -f FORMAT -a 架构系统 -b S3_BUCKET_NAME -o OWNER -w SECRETKEY

ec2-import-instance 命令参考