【发布时间】:2023-06-25 12:17:01
【问题描述】:
我想对 EC2 实例进行一些测试,但要将其下载到我的 PC 并在 VirtualBox/KVM 或类似设备上本地运行。有可能吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-ebs
我想对 EC2 实例进行一些测试,但要将其下载到我的 PC 并在 VirtualBox/KVM 或类似设备上本地运行。有可能吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-ebs
不,不是。 EC2 实例在定制的 Red Hat Xen 层上运行,其 AMI 专门针对该平台定制。这些图像不能在其他任何地方使用。
【讨论】:
嗯,您可以使用 VMWare 创建映像,对其进行处理,然后将其上传到 EC2。 Amazon introduced this feature 于 2010 年 12 月发布。但是,这仅对您在 Windows Server 2008 SP2 上工作时有用。见Amazon VM Import Page
【讨论】:
截至 2013 年年中,VMware 导入 EC2 不仅限于 Windows。
"您可以导入适用于 Windows Server 2003、Windows Server 2003 R2、Windows Server 2008、Windows Server 2008 R2、Red Hat Enterprise Linux 的 VMware ESX 和 VMware Workstation VMDK 映像、Citrix Xen VHD 映像和 Microsoft Hyper-V VHD 映像( RHEL) 5.1-6.5(使用云访问)、Centos 5.1-6.5、Ubuntu 12.04、12.10、13.04、13.10 和 Debian 6.0.0-6.0.8、7.0.0-7.2.0。您可以导出以前导入的 EC2 实例到 VMware ESX VMDK、VMware ESX OVA、Microsoft Hyper-V VHD 或 Citrix Xen VHD 文件格式。我们计划在未来支持导入其他操作系统、版本和虚拟化基础架构产品。”
【讨论】:
如果您导入了映像,您可以简单地使用 EC2 CLI 将映像导出为 OVA 或 VMDK。 AWS Official Blog entry & EC2 CLI command info
如果没有,您可以按照说明here 将映像转换为 VMDK。这些说明适用于 Vagrant,但只有第 3 部分说明是特定于 vagrant 的,因此您可以跳过该部分以停止使用正常工作的 VMDK。
另请参阅ServerFault question。
【讨论】: