Challenge
This document will explain how to recover or migrate Veeam Backup for AWS data to a new instance.A Veeam Backup for AWS instance may fail or get corrupt and requires the data volume to be moved to a new instance since it contains data about restore points, repositories, policies…. Additionally, this procedure can be used when migrating between editions (for example going from FREE to BYOL or MMS).
Solution
To perform a migration to a new instance, deploy a new Veeam Backup for AWS instance via the AWS marketplace using Cloud Formation as explained in the user guide on installing Veeam Backup for AWS.Before beginning, ensure that both Veeam Backup for AWS instances are in the same AWS region and availability zone.
Steps to perform the migration.
1. Detach volume 2 from the new Veeam Backup for AWS instance. By default, this is ‘/dev/sdb’. This can be done via the EBS ID link. On the volume page, select "Detach Volume" from the Actions menu. 2. Repeat the first step for the old Veeam Backup for AWS instance. This will free up the data disk so it can be attached to the new instance.
3. Within the Instance overview, copy the instance id from the new Veeam Backup for AWS instance. 4. Within the Volume overview, select the data volume from the old Veeam Backup for AWS instance and select “Attach volume” from the actions dropdown. 5. Within the “Attach volume” window, fill in the instance id from the new Veeam Backup for AWS instance and device name. 6. The new Veeam Backup for AWS instance is now ready and can be started.
7. Once the new Veeam Backup for AWS instance has started, you will have to go through the initial setup to configure the instance and create the initial user. Afterward, you will see all your backup policies, repositories, restore points... User accounts are not migrated so they will have to be recreated.