Skip to main content
  1. Blog/

Veeam Backup for AWS v3

··1325 words·7 mins·
Author
Marco Escobar
Data protection, Kubernetes, cybersecurity and AI. Hands-on guides from the trenches: Veeam, Kasten, VMware, Oracle, cloud, and whatever I’m breaking in the homelab this week.
Table of Contents
Veeam Backup for AWS v3 — screenshot 1

Excellent news about the release of the new version of Veeam Backup for AWS v3 brings the necessary features for instance protection, VPC configuration protection, and Amazon RDS databases. In this post, we will see how to update to the latest version and make backups with the new features.

Initial Steps
#

So we’ll start as usual by reviewing the official documentation of Veeam Backup for AWS v3 that can be found at:

https://helpcenter.veeam.com/docs/vbaws/guide/welcome.html?ver=30

First we will see the new features that this new version brings us:

  • Support for Amazon RDS
  • Support for VPC configuration
  • Access by RBAC
  • Granular File Recovery Improvements
  • AWS Outpost

Of course, the backup and replication of snapshots of existing instances in AWS that already comes from v1 and v2 respectively.

Going into detail, Amazon RDS backup support includes:

  • Microsoft SQL Server
  • Oracle
  • MariaDB
  • MySQL
  • PostgreSQL

Regarding the VPC configuration backup, it allows you to protect all the elements within the VPC, including security groups, subnets, etc. Something extremely important is that it will allow us to compare the configurations we have in the backup versus the ones currently being used, so in case of any modification we will be able to know what was modified in production 🙂

For Role Based Access Control, this new version includes the roles

  • Portal Manager
  • Operator Portal
  • Restore Operator

This allows us to maintain a segregation of users for the management of Veeam Backup for AWS v3.

Update Veeam AWS Backup
#

This is very simple, if it is the first time you will use Veeam Backup for AWS v3, you just have to install it from the AWS marketplace and if you already have version 2 you must go to “Configuration” then “Support Information”:

Veeam Backup for AWS v3 — image 35 1024 x 437

And then by clicking on “Check and view updates”, a page will open that will show us the details of the update

Veeam Backup for AWS v3 — screenshot 2

Then select version 3, install the updates and automatically restart if necessary, to click “Install Updates Now”

Veeam Backup for AWS v3 — screenshot 3

Then we log in again and it will show us the following:

Veeam Backup for AWS v3 — screenshot 4

And with that we finish the update. Veeam Backup for AWS v3, very easy right? 🙂

Before you start using the new features, it is very important to mention that Veeam Backup for AWS v3 will always allow us to check the permissions that the role has to be able to perform the backup, whether from EC2, RDS or VPC, so as a tip, when you are generating a new protection policy, always check the permissions and something like this will appear

Veeam Backup for AWS v3 — screenshot 5

Where clicking on “Grant” will request a temporary credential that has administration permissions to assign what is necessary

Veeam Backup for AWS v3 — screenshot 6

And after clicking on “Apply” you will see the permissions correctly assigned

Veeam Backup for AWS v3 — screenshot 7

Amazon RDS support
#

This feature is key, since many of us need to make backups of our databases that run on Amazon RDS and with Veeam Backup for AWS we can protect it, first we must click on “Policies” and we will see the following

Veeam Backup for AWS v3 — screenshot 8

As we can see in the image above, there are options, EC2, RDS and VPC, selecting EC2 will allow us to make backups of all our instances that exist and we have permissions to access, something key here is that it will allow us to make consistent backups of our instances at the application level as well as if necessary execute pre and post backup scripts.

In RDS it will not allow backups of the databases that we have in the Amazon RDS service, in this case I have configured a MariaDB database and an existing MySQL snapshot, so we will click on RDS and then on “Add”

Veeam Backup for AWS v3 — screenshot 9

After entering the name of the policy, we will select, the role to use, region and which resources to protect (Always remember to check permissions as we reviewed before)

Veeam Backup for AWS v3 — screenshot 10

Then if we want or not to replicate the snaphosts, in this case I will not configure it, but we know that it is very simple. Next we follow “Schedule” and configure the execution schedule

Veeam Backup for AWS v3 — screenshot 11

Then we will see the cost, this feature is beautiful, since you can know how much the backup will cost before making them, so you will not find surprises and when we talk about using resources in the cloud, we must always have a look at the budget

Veeam Backup for AWS v3 — screenshot 12

Then the retry settings and finally finish creating the backup policy

Veeam Backup for AWS v3 — screenshot 13

We will execute the backup, selecting the policy and clicking on “Start”

Veeam Backup for AWS v3 — screenshot 14

And we will see the successful execution.

Amazon RDS Recovery
#

We already have a backup, now we need to recover our database in Amazon RDS, first I will delete my db24xsiempre database

Veeam Backup for AWS v3 — screenshot 15
Veeam Backup for AWS v3 — screenshot 16

Then we go back to Veeam Backup for AWS, and click on “Protected Data” and select RDS to see our databases

Veeam Backup for AWS v3 — screenshot 17

We select the database, in this case, db24xsiempre and click on “Restore Instance”, which will allow us to select the restore point for said database.

Veeam Backup for AWS v3 — screenshot 18

Then we click on “Next” and select the role that we will use to recover, always remember to check permissions and go to the next screen where it will indicate where we want to recover

Veeam Backup for AWS v3 — screenshot 19

And finally we see the summary of what will be done

Veeam Backup for AWS v3 — screenshot 20

Then we see the recovery status in “Sessions Log”

Veeam Backup for AWS v3 — screenshot 21

And if we check the AWS console we can see

Veeam Backup for AWS v3 — screenshot 22

The Amazon RDS MariaDB instance is being created as we requested the recovery, if you observed correctly, the name of the instance is temporary for the recovery, after a few minutes we will have

Veeam Backup for AWS v3 — screenshot 23

And in the Amazon RDS console

Veeam Backup for AWS v3 — screenshot 24

Backup VPC Configuration
#

In this case, Veeam Backup for AWS automatically generates a backup policy for the entire VPC, keeping it disabled so that if a backup is necessary, it is only enabled and the entire VPC configuration is backed up.

Veeam Backup for AWS v3 — screenshot 25

Therefore, we must enable it, selecting the policy and clicking on “Enable”

Veeam Backup for AWS v3 — screenshot 26

And the policy is now enabled, then we edit it to assign more VPCs from other regions or only protect the current one, by clicking on “Edit” we will see

Veeam Backup for AWS v3 — screenshot 27

And by clicking on “Next” it will allow us to make the backup to our repository of Veeam Backup for AWS in Amazon S3, we enable and select our repository, then “Next”

Veeam Backup for AWS v3 — screenshot 28

Here we will select the backup retention of the VPC configuration according to the need of each one

Veeam Backup for AWS v3 — screenshot 29

And finally we will see the summary of the configuration

Veeam Backup for AWS v3 — screenshot 30

Now we execute the policy and we will see the statistics

Veeam Backup for AWS v3 — image 67 1024 x 651

And we already have our backup of the VPC configuration 🙂

Recovery AWS VPC Configuration
#

Before recovering, as I mentioned before, there is an extremely important feature for AWS administrators since by having the VPC configuration backed up, Veeam Backup for AWS allows us to compare the existing configuration in AWS versus the one we have in the backup, we just have to click on “Compare”

Veeam Backup for AWS v3 — screenshot 31

And we can select to show only the attributes that have been changed or it will indicate that there are no differences between production and backup. And finally if you want to export the configuration or restore it, excellent!

Now we will see how to restore all the configuration or only some elements of the VPC configuration, we select the VPC that we want to recover and we will click on “Restore”

Veeam Backup for AWS v3 — screenshot 32

If you select “Selected Items” you will be able to retrieve granularly the configurations of your VPC

Veeam Backup for AWS v3 — screenshot 33

Or in my case I will perform the complete recovery of my VPC configuration

Veeam Backup for AWS v3 — screenshot 34

Then we select the Role with which we will recover, always check the permissions

Veeam Backup for AWS v3 — screenshot 35

We restore to the original location or to a new one

Veeam Backup for AWS v3 — screenshot 36

And finally the summary

Veeam Backup for AWS v3 — screenshot 37

To end the recovery state

Veeam Backup for AWS v3 — image 75 1024 x 703

excellent version of Veeam Backup for AWS v3 that allows us to protect our resources in AWS. Totally recommended!

Related posts#