The AWS VM Import service gives you the ability to import virtual machines in a variety of formats into Amazon EC2, allowing you to easily migrate from your on-premises virtualization infrastructure to the AWS Cloud. Today we are adding the next element to this service. You now have the ability to export previously imported EC2 instances back to your on-premises environment.
You can initiate and manage the export with the latest version of the EC2 command line (API) tools. Download and install the tools, and then export the instance of your choice like this:
Note that you need to specify the Instance ID and the name of an S3 bucket to store the exported virtual machine image.
You can monitor the export process using ec2-describe-export-tasks and you can cancel unfinished tasks using ec2-cancel-export-task.
Once the export task has completed you need only download the exported image to your local environment.
The service can export Windows Server 2003 (R2) and Windows Server 2008 EC2 instances to VMware ESX-compatible VMDK, Microsoft Hyper-V VHD or Citrix Xen VHD images. We plan to support additional operating systems, image formats and virtualization platforms in the future.
Let us know what you think, and what other features, platforms and operating systems you would like us to support.
-- Jeff;


Hi Jeff - any support for KVM in the pipeline ?
Posted by: Christian Reilly | May 25, 2012 at 01:28 PM
Jeff,
Would VirtualBox support be possible?
- Dave
Posted by: David Bullock | May 25, 2012 at 01:31 PM
Dave:
Virtualbox will allow you to create VM's using VMDK
AWS:
This is simply stellar and a huge strategic move. Great work!
Posted by: Justin Rovang | May 25, 2012 at 02:06 PM
Can you support importing Github for Enterprise? It's distributed as an OVF file. Would be really useful for us.
Posted by: Kevin Burke | May 25, 2012 at 02:21 PM
@Kevin, that's already supported:
http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/UploadingYourInstancesandVolumes.html#ExportingYourVMVMware
Posted by: Jeff Barr | May 25, 2012 at 02:26 PM
So the export service currently only works for Windows based EC2 instances. No linux ?
Posted by: Skillachie | May 25, 2012 at 03:22 PM
Ubuntu 12-04 LTS instances into Xen Hypervisor virtual machine images.
Posted by: Steven Garner | May 25, 2012 at 11:47 PM
What performance can be expected for exporting VMs with this service?
Posted by: Andrew Bond | May 29, 2012 at 04:51 PM
We'd be interested in Linux support, specifically x64 versions of CentOS, RedHat, and possibly Ubuntu.
Posted by: Greg Kuhnen | May 29, 2012 at 08:00 PM
What about Proxmox/OpenVZ ? We use Proxmox PVE internally with great success, and would really really love to be able to push/grab images from cloud to local at will
Posted by: Florent | May 30, 2012 at 01:41 AM
"The service can export Windows Server 2003 (R2) and Windows Server 2008 EC2 instances to VMware ESX-compatible VMDK, Microsoft Hyper-V VHD or Citrix Xen VHD images"
I assume you mean Windows Server 2008 R2?
Posted by: Dean W. Armstrong | May 30, 2012 at 08:31 AM
What is the timeline for VM converter to support earlier MS 2003 edition?
Posted by: Joe Chiu | June 11, 2012 at 03:49 AM
What's the timeline on being able to export Ubuntu instances?
Posted by: James Francey | September 24, 2012 at 10:54 AM
RedHat and Oracle Linux would be HUGE!!!
Posted by: Eric Darby | October 11, 2012 at 01:02 PM