With Veeam Backup & Replication version 10a and later, a VBR plugin has been released allowing for integration with the Veeam Backup for AWS appliance, granting management of certain settings through the VBR console and backup copy job support. Configuring this integration is simple and in this post we will give you a step by step tutorial on how to integrate Veeam Backup for AWS with VBR.
Click here to find out why Veeam Backup for AWS with VBR is such a robust solution for companies that want to eliminate the management, backup and recovery headaches of on-premises backups.
Pre-Requisites
- Veeam Backup & Replication version 10a or newer is installed
Appliance Deployment and Configuration
First, let’s begin by launching the Veeam Backup & Replication console and navigating to the Backup Infrastructure view. From here, select Managed Servers from the left-hand menu and click the Add Server button in the top menu.
![Veeam Backup & Replication console How to integrate Veeam Backup for AWS with VBR - Replication console](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/Veeam-Backup-Replication-console.jpg?strip=all&lossy=1&ssl=1)
Next, select Veeam Backup for AWS from the available options.
![Veeam Backup for AWS option Veeam Backup for AWS option](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/Veeam-Backup-for-AWS-option.jpg?strip=all&lossy=1&ssl=1)
Today, we will be deploying a brand-new backup appliance however, it is also possible to connect to a pre-existing appliance. After selecting the deployment mode, go ahead and add your AWS service account. On this screen, you can either create a new service account (which I have done) or connect to an existing account. Use the Add button to connect to your AWS environment using an access key and secret key, then select the region and data center your workloads are located in. Finally, use the hyperlink to accept the license agreement and proceed to the next screen.
![brand-new VEEAM backup appliance brand-new VEEAM backup appliance](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/brand-new-VEEAM-backup-appliance.jpg?strip=all&lossy=1&ssl=1)
Give the new appliance instance a name and description, then proceed to the next screen.
![VEEAM appliance instance name VEEAM appliance instance name](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-appliance-instance-name.jpg?strip=all&lossy=1&ssl=1)
Now network settings are inputted. Here set the VPC, subnet, and network tag. The backup appliance’s public IP address should be pre-populated, but you may need to enter the IP manually.
![VEEAM Backup network settings VEEAM Backup network settings](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-network-settings.jpg?strip=all&lossy=1&ssl=1)
Next, set the IP information. If you have a direct connection between your Veeam server’s location and your GCP environment, set a static IP address here, otherwise leave it set to dynamic so the appliance can be assigned a public address.
![VEEAM Backup IP information VEEAM Backup IP information](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-IP-information.jpg?strip=all&lossy=1&ssl=1)
On the next screen, create or choose the administrator credentials and an encryption key pair you wish to use to log in to the appliance.
![VEEAM Backup administrator credentials VEEAM Backup administrator credentials](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-administrator-credentials.jpg?strip=all&lossy=1&ssl=1)
Apply the settings and wait for the appliance deployment to complete. This will take several minutes.
Click Next. Check the box to open the S3 repository creation wizard and click Finish.
![VEEAM Backup apply settings VEEAM Backup apply settings](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-apply-settings.jpg?strip=all&lossy=1&ssl=1)
Now, select a repository name and set a description.
![VEEAM Backup repository name VEEAM Backup repository name](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-repository-name.jpg?strip=all&lossy=1&ssl=1)
Select the correct region and enter the credentials that will be used for bucket access.
![VEEAM Backup region VEEAM Backup region](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-region.jpg?strip=all&lossy=1&ssl=1)
Next, select the data region and select or create a bucket.
![VEEAM Backup bucket VEEAM Backup bucket](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-bucket.jpg?strip=all&lossy=1&ssl=1)
Next, set an encryption password for the bucket. This can be done with either AWS or Veeam encryption. After enabling encryption, apply the settings.
![VEEAM Backup encryption password VEEAM Backup encryption password](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-encryption-password.jpg?strip=all&lossy=1&ssl=1)
Before we can begin defining backup policies, we will also need to create at least one worker instance. To do this, we will need to launch the appliance’s web UI, which can be done under the Managed Servers menu.
![VEEAM Backup worker instance VEEAM Backup worker instance](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-worker-instance.jpg?strip=all&lossy=1&ssl=1)
Click Configuration on the top right, then select Accounts and ensure that the default IAM role has the proper permissions.
![VEEAM Backup IAM role VEEAM Backup IAM role](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-IAM-role.jpg?strip=all&lossy=1&ssl=1)
Next, select Workers from the left-hand menu. Use the Add button to begin worker creation. Specify the deployment region and availability zone.
![VEEAM Backup AWS workers VEEAM Backup AWS workers](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-AWS-workers.jpg?strip=all&lossy=1&ssl=1)
Next set the VPN network and subnet. Make sure to select a subnet and security group.
![VEEAM Backup AWS VPN network VEEAM Backup AWS VPN network](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-AWS-VPN-network.jpg?strip=all&lossy=1&ssl=1)
Confirm your settings, check for any warnings, and click Finish to save the worker configuration.
![VEEAM Backup AWS confirm settings VEEAM Backup AWS confirm settings](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-AWS-confirm-settings.jpg?strip=all&lossy=1&ssl=1)
Backup Policy Configuration
Now we are ready to begin configuring backup policies. Exit the appliance configuration and select Policies from the left-hand menu. Click Add to begin setting up the first backup policy.
![VEEAM Backup policy configuration VEEAM Backup policy configuration](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-policy-configuration.jpg?strip=all&lossy=1&ssl=1)
Start by giving the policy a name and description.
![VEEAM Backup policy name VEEAM Backup policy name](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-policy-name.jpg?strip=all&lossy=1&ssl=1)
Now select the IAM role the policy should utilize and the regions it will be protecting. Finally, choose what resources the policy should protect.
![VEEAM Backup IAM role VEEAM Backup IAM role](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-IAM-role-1.jpg?strip=all&lossy=1&ssl=1)
Enable application-aware processing and custom scripting if you would like to do so.
![VEEAM Backup AWS application aware processing VEEAM Backup AWS application aware processing](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-AWS-application-aware-processing.jpg?strip=all&lossy=1&ssl=1)
Enable backups and choose the repository created earlier. If you’d like to replicate snapshots to another region or deploy workers into the production account you can do so here.
![VEEAM Backup choose repository VEEAM Backup choose repository](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-choose-repository.jpg?strip=all&lossy=1&ssl=1)
Next retention is configured for backups and snapshots.
![VEEAM Backup retention VEEAM Backup retention](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-retention.jpg?strip=all&lossy=1&ssl=1)
For each type of retention you wish to process, turn the retention on and edit the settings. Under the retention settings, you can set run schedules and retention periods.
![VEEAM Backup retention schedules VEEAM Backup retention schedules](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-retention-schedules.jpg?strip=all&lossy=1&ssl=1)
After the policy schedule, you can set whether to save tags in the backups and whether to create custom tags on the resources.
![VEEAM Backup custom tags VEEAM Backup custom tags](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-custom-tags.jpg?strip=all&lossy=1&ssl=1)
Next, you can configure retries, health checks, and email notifications for the policy.
![VEEAM Backup configure retries VEEAM Backup configure retries](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-configure-retries.jpg?strip=all&lossy=1&ssl=1)
The final screens before saving the policy are a cost estimation and a summary screen. Click Finish to save the policy.
![VEEAM Backup cost estimation VEEAM Backup cost estimation](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-cost-estimation.jpg?strip=all&lossy=1&ssl=1)
Back in the VBR console, you will now be able to see the backup policy under the Home screen’s Jobs menu. From the VBR console, you are able to start, stop, and disable the backup policy, as well as view session history.
![VEEAM Backup VBR Console VEEAM Backup VBR Console](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-VBR-Console.jpg?strip=all&lossy=1&ssl=1)
Creating Backup Copy Jobs
From the VBR console, you are also able to create backup copy jobs of AWS backup policies. These backup copy jobs can be configured to point to regular backup repositories and to Veeam Cloud Service Provider (VCSP) repositories, meaning your EC2 resources can be granted the same offsite protection as your on-premises workloads.
The process for configuring these backup copies is nearly identical to backup copies for virtual machines and agents. However, when creating a backup copy job, there is a new AWS EC2 backup option.
![VEEAM Backup copies VEEAM Backup copies](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-copies.jpg?strip=all&lossy=1&ssl=1)
The only notable difference is that you can only select Periodic Copy (pruning) mode for the copy job.
![VEEAM Backup periodic copy VEEAM Backup periodic copy](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-periodic-copy.jpg?strip=all&lossy=1&ssl=1)
Here is an example of an EC2 backup copy, pointed to one of Cyber Fortress’ Veeam Cloud Connect servers in their Las Vegas data center.
![VEEAM Backup AWS sample VEEAM Backup AWS sample](https://efi6i6byzvk.exactdn.com/wp-content/uploads/2023/04/VEEAM-Backup-AWS-sample.jpg?strip=all&lossy=1&ssl=1)
In an emergency, Cyber Fortress would be able to use this backup to restore my workload back to AWS or recover it to a hypervisor in their data center until restoring back to my AWS environment is possible.
If you found this simple tutorial on how to integrate Veeam Backup or AWS with VBR helpful, you might also enjoy our similar post on integrating Veeam Backup for GCP with VBR.