[PVE-User] Overwhelming Migration to EC2

John C. Reid john at shasta.com
Mon Feb 18 21:23:42 CET 2019

I have been using ProxMox to host our VMs for a couple of years now and 
I really like it. Unfortunately the last couple weeks have been an eye 
opener. We had a fire earlier this month and last week a storm caused 
power to be down for several days. Because of this we discovered that 
our Generator is shot as it was cycling between 56Hz and 64Hz causing 
surges of power. It killed my primary AC, a few managed switches, and a 
few other pieces of equipment. The crux of this being that management 
has made the decision that I need to migrate everything to Amazon AWS.

The vast majority of my VMs cannot be simply rebuilt in EC2. I need to 
be able to migrate them over using an export/import. It seems that 
Amazon has the ability to import from OVA, VMDK, VHD, and RAW but 
imports from RAW into EC2 fail if coming from KVM because of the kernel. 
It also seems that KVM has been left out in the cold when it comes to 
its existence being recognized by Amazon. I have found that anytime 
Amazon documentation fails to specifically say what hypervisor the 
export/import documentation is for, it is assumed to be VMWare. In 
short, it appears that I am going to have to use "qemu-img convert" to 
convert my VMs to VMWare  prior to attempting to import them.

My ProxMox server is currently hosting 16 VM, all of the KVM/QEMU type, 
stored as RAW on Stripped Mirrored vDev ZPools (I have two separate 
pools attached as Primary Storage and Secondary Storage and the VMs are 
roughly split between them.) The OS itself is on a pair of mirrored SSDs 
in a hardware RAID 1. It has been running a dream, but as I said, I have 
to figure out how to get my VMs off of it and into EC2 instances.

Does anybody have experience doing this? It is all a bit overwhelming. I 
could really use some help with a viable roadmap from somebody that has 
done this. At the same time I am trying to figure this out I am also 
doing several Hyper-V VMs, some physical machines, designing the VPC, 
and possibly moving a /24 of IP space to an IP pool in AWS. On that last 
one I am really scratching my head. I can't advertise the IPs here and 
at Amazon at the same time, the /24 is a subset in the middle of a /20 
we own and advertise via BGP. Also the /24 I would be moving is in use 
by all of the servers (they want to migrate each IP with the server 
currently using it.) If all of that is not enough. It is just me -- I am 
the IT department. Thank you in advance for any help you can provide.


*John C. Reid * / Network Administrator
John at Shasta.com <mailto:John at Shasta.com> / (530) 224-6866 833 Mistletoe 
Lane Ste A-1, Redding, CA 96002

More information about the pve-user mailing list