How do I create a Backup Job in Veeam v12 to backup to Wasabi using a Scale-out Repository?

Wasabi is a member of Veeam's cloud partner ecosystem. We have worked with Veeam closely to offer both a seamless implementation, and a smooth transition to cloud storage. Veeam with Wasabi Solution Overview provides more information on the Wasabi-Veeam partnership and solutions.

Veeam's Backup and Replication software version 12 provides direct to Wasabi object storage functionality for backup and backup copy jobs. For customers using on-premises storage to store the first copy of their backups and want to keep a second copy in the cloud, the Scale-out backup repository (SOBR) is the best way to achieve this. This article details the procedure to create a backup job which uses a SOBR to write the first copy on local storage and second copy to Wasabi object storage.  

Note: The data restoration process is handled by your specific backup software application. As there are many potential variables that will affect your unique environment, it is strongly recommended that you seek the guidance of your backup software's technical support team in the event that you encounter difficulty, or have application-specific inquiries.


Table of Contents

  1. Prerequisites
  2. Create a Local Performance Tier Repository
  3. Create a Wasabi Object Repository
  4. Create a Scale-out Backup Repository
  5. Create a Backup Job


1. Prerequisites

  • Active Wasabi Storage account and a bucket created.
  • Veeam Backup and Recovery version 12 software installed and licensed. 
  • A valid Veeam license that supports capabilities for object storage.


2. Create a Local Performance Tier Repository

To use the Scale-out backup repository, you will need a local repository to store the backups and send a copy of the backup to Wasabi Object storage repository which will act as a Capacity Tier repository. This section lists the steps that to create a Local Performance Tier Repository in order to store your initial backups.

2.1 On the Backup Infrastructure tab, click on "Backup Repositories". Click on "Add Repository" to open the Add Backup Repository window.


2.2 Click "Direct attached storage" to select the local disk.


2.3 Select the operating system by clicking on Windows or Linux.Our example uses a Windows machine so Microsoft Windows was selected.


2.4 Input a name and an optional description of the repository and click "Next".


2.5 In the Server tab, the default server is selected. Click "Populate" to populate the available storage drives. Then select the appropriate drive to use for this repository. Click "Next" to continue. Note: In this case, we have a local OS drive C:\, and a storage drive called F:\. We will be using F:\ for the Local Storage Repository.


2.6 Use the default path or change it to a custom path by clicking "Browse". Click populate to show the capacity for the selected path. Click "Next" to continue.


2.7 If you receive a question about recommending using ReFS formatted with 64K cluster size, click "Yes" to proceed anyway.

Note: This may or may not appear, depending on the formatting of the drive you had chosen in step 2.5 above.


2.8 Leave default settings for Mount Server, then click "Next".


2.9 On the "Review" page, click "Apply" to continue.


2.10 On the "Apply" page, click "Next".


2.11 On the "Summary" page, click "Finish" to complete creating the repository.


2.12 Click "No", to decline changing the "configuration backup location" to the new repository.

Note: A backup repository containing a "Configuration Backup Job" (the backup of Veeam's configuration and settings), cannot be a part of an SOBR, therefore you do not want to use the newly created local repository as the target for the "Configuration Backup Job".



3. Create a Wasabi Object Repository

This section details the steps to create an Object Backup repository for Wasabi cloud storage on Veeam. This repository will be used to save copies of the backups in cloud.

3.1 On the "Backup Infrastructure" tab, click on "Backup Repositories" and then click "Add Repository" to open the add backup repository wizard.


3.2 Click on "Object storage" to select the type of backup repository.


3.3 Click on "Wasabi Cloud Storage" to select Wasabi as the object storage.


3.4 Input a Name and an optional description for the object storage repository. Then click "Next".


3.5 Input the Region, then click "Add" to input the access and secret keys. 

Note: This configuration example discusses the use of Wasabi's us-east-1 storage region. To use other Wasabi storage regions, please use the appropriate Wasabi service URL as described in our Wasabi Service URLs article.


3.6 Input the keys in Click "OK".



3.7 Click "Next" to continue.


3.8 Click "Browse" beside the "Bucket" to choose an existing Wasabi bucket. Then click "Browse" beside the "Folder" and create a new folder by clicking "New Folder" in the folder window. Input a name for the folder and click "OK". Then click "Next".

Immutable Backups: To create immutable backups click the radio button to check the "Make recent backups immutable for" and configure the number of days to make backups immutable. For more details refer to Wasabi Veeam Object Lock Integration.


3.9 Click "Browse" beside the "Folder". Create a new folder by clicking "New Folder" in the folder window. Input a name for the folder and click "OK". Then click "Next".


3.10 Click "Next".


3.11 In the Mount server tab, keep the default values and click "Next".


3.12 Click "Apply" in the Review tab.


3.13 Click "Next" in the Apply tab to continue.


3.13 Review the Summary and click "Finish" to create the Wasabi repository.



4. Create a Scale-out Backup Repository

This section lists the steps that to create Scale-Out Backup Repository (SOBR). In Veeam terms, this is a combination of a "Performance Tier Repository", and a
"Capacity Tier Repository". They work in conjunction as follows: First, the backups are created directly to the Performance Tier Repository. Then, once the backups are created, they are copied or moved over to your "Capacity Tier Repository" depending on your settings.
Note: You must always have as much storage space available in your "Performance Tier Repository" as required by your backups. 

4.1 From the "Backup Infrastructure" tab, click on "Scale-out Repositories". Then click on "Add Scale-out Repository".


4.2 Input a name and an optional description, then click "Next".


4.3 In the "Performance Tier" section, click "Add".


4.4 Check the box next to the previously created Local Storage repository. Then click "Next". In this instance, we previously created "Local Repo1", so we checked the box next to that.
Note: You will not be able to continue if you select "Default Backup Repository", this is the default repository where Veeam keeps its local configuration backups. We created a new Local Repository in section-2 for this reason.


4.5 Cilck "Next" to continue.


4.6 Choose default values for "Placement Policy", then click "Next".


4.7 On the "Capacity Tier" configuration page check "Extend scale-out backup repository capacity with object storage", then, click "Choose".


4.8 Select  the "Wasabi Repo2" that was previously created as a Capacity Tier Repo. Click on "OK".


4.9 Select one or both of the following options depending on your requirements-

  • Copy backups to object storage as they are created- Checking this box this will immediately copy any backups made into Wasabi Hot Cloud Storage.
  • Move backups to object storage as they age out of the operational restore window, change the days to fit your needs- Checking this box will move backups off local storage after the active backup chain has been sealed, and the backup files are older than X days
    Note: Selecting this option by itself will not immediately move files into Wasabi. The backup chain must be sealed first, by creating an "Active Full Backup", or a "Synthetic Full Backup", then waiting for the operational window to pass, and finally, having the "SOBR Offload Job" run.
  • Encrypt data uploaded to object storage- By Checking this, Veeam will apply its own 3rd party encryption before sending objects to Wasabi.

Click "Apply" when you are done making configuration choices.



4.10 Review "Summary" page, then click "Finish".



4.11 You will now see your newly created Scale-out Backup Repository.



5. Create a Backup Job

This section lists the steps to create a new "Backup Job" to start writing backups using the newly created SOBR in section-4.

5.1 From the Home tab, click on "Backup Job" and then click "Virtual Machine". 

Note: This example creates a backup job for a virtual machine. You can select the appropriate options from the list.


5.2 Input a name for the backup job, and an optional description, then click "Next".


5.3 Choose the virtual machine by clicking on "Add" to choose a VM to backup. 


5.4 Select the VM from the list. You  can also search for a VM in the search box at the bottom. Once the VM is selected, click "Add".


5.5 Click "Next"


5.6 Select the SOBR that was created in section 4 above from the list. Click "Next" to continue. Optionally Configure Backup Storage Settings-

  • Keep certain full backups longer for archival purposes-Checking this option will allow you to configure GFS(Grandfather/Father/Son) backups, which are kept in addition to your backups kept by the retention policy. For more information, please see the Veeam GFS Docs.
  • Configure secondary destinations for this job-Checking this will allow you to assign this backup to be backed up by different type of job called a "Backup Copy Job". A "Backup Copy Job", is a separate job that makes copies of an existing "Backup Job" when it runs. In order to check this box, you will need to have an existing "Backup Copy Job" already created. For more information, please see the Veeam Backup Copy Docs.

Note: The Retention Policy here determines the number of days, or restore points, for which your backup jobs will be retained after its successful job.


5.7 Click "Next" to continue with default settings. Optionally configure Guest Processing Options.

Note: To read about the Veeam Specific Guest Procession Options please see the Veeam Guest Processing Docs.


5.8 Select to run the job automatically, then click "Apply". 

Note: To read about the Veeam Specific Scheduling Options please see the Veeam Job Scheduling Docs.


5.9 On the "Summary" page, check "Run the job when I click Finish" to initiate the backup job, then click "Finish".


5.10 You can now see the backup job running by clicking on the "Home" tab and "Jobs". Click on the backup job to view details for that job. 


5.11 To manually run the backup job click on "Home" and then "Jobs". Select the backup job to be started and click on "Start".






Have more questions? Submit a request