Veeam Cookbook
The Veeam Cookbook Series
A simple step by step no frills approach to achieving your goal
Recipe: Performing Entire AWS EC2 Instance Restore to a custom location.
Expected deliverables:
An AWS EC2 Instance recovered at the time of backup state to a new location, or with different settings.
Time to complete: 5 minutes
Ingredients:
- An AWS EC2 cloud-native snapshot or image-level backup
- A Worker Configuration in the same region and availability zone where VM will be restored, if restoring from an image-level backup.
- Veeam Backup for AWS does not support restoring EC2 instances if the source instances have the termination protection and stop protection options enabled. You must disable both options on the source instances to allow Veeam to restore to the original location.
Before you start:
You can restore one or more AWS EC2 Instances at once, to the original or to a new location.
Assumptions:
You have an existing Veeam Backup for AWS deployment, and backups of one or more AWS EC2 Instances.
Method:
- Login the Veeam Backup for AWS web interface.
- Navigate to Protected Data > EC2. Select the EC2 instance that you want to restore, and click Restore > Instance Restore.
- At the Instances step, select a restore point that will be used to restore the selected EC2 instance (by default the most recent restore point). Click Next.
- At the Account step, choose whether you want to use an IAM role of an AWS account, an AWS account of an AWS Organization, or one-time access keys of an IAM user with enough privileges to perform the restore operation
- At the Restore Mode step, choose the Restore to new location, or with different setting option, and then select the AWS Region where the EC2 instance will be restored. Click Next.
- At the Encryption step, choose whether to use the original encryption scheme, or restore as an encrypted instance, choosing the necessary AWS KMS Keys to encrypt the EBS volumes.
- At the Settings step, do the following for every EC2 Instance in the list:
- Select the EC2 Instance from the list. If required, you can click in Rename to specify a new name for the restored EC2 Instance.
- You can click in Edit to configure the Type and Instance Profile for the EC2 Instance to be restored.
- You can click in Change AMI if you want to specify an AMI for the restored EC2 instance
- At the Network step, do the following for every EC2 Instance in the list:
- Select the EC2 Instance from the list and click in Edit
- In the Network Setting window, choose a VCP Network, Subnet, and Security Group to be associated with the restored EC2 Instance. In the Public IP settings section, choose whether you want Veeam to assign a public IP address to the restored instance.
- At the Reason step, specify a reason for restoring the EC2 instance. Click Next.
- At the Summary step, review summary information. Optionally you can click the Power on target instances after restoring check box to start the restored EC2 instance immediately after restore process completes. Click Finish.
Links to Resources: