By using AWS re:Post, you agree to the Terms of Use

Error with EC2 Classic migration to VPC - paravirtual


hi - I am trying to migrate EC2 classic to VPC (as per AWS) however getting the following error 'Step fails when it is Execute/Cancelling action. Property value 'paravirtual' from the API output is not in the desired values. Desired values; 'hvm'. Also the AWS advice states that the migration should be able to be done with minimal downtime but I am not finding that the case? Any resources to assist in these areas please?

1 Answer


It looks you are trying to use the AWSSupport-MigrateEC2ClassicToVPC SSM runbook to migrate a "Paravirtual" Instance from EC2 classic to VPC.

Please note that AWSSupport-MigrateEC2ClassicToVPC SSM runbook only supports migrating Amazon EC2 instances of the hardware virtual machine (HVM) virtualization type with Amazon Elastic Block Store (Amazon EBS) root volumes. If you are still using "Paravirtual" virtualization type I would recommend to create an AMI of this instance and launch to a VPC by selecting your VPC under Network Settings.

Since "Paravirtual" virtualization type is old, I would also recommend to migrate to new HVM based virtualization to get good performance from our latest generation EC2 instance types. The official way to switch to an HVM instance is to create a new HVM instance, install your applications and then restore data from backups.

answered a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions