Wasabi is a member of Veeam's cloud partner ecosystem. We have worked with Veeam on several different methods for interfacing between your Veeam environment and Wasabi. More information on how Veeam works with Wasabi can be found here.
If you have a large amount (generally 50 TB or more) of Veeam-associated data that you wish to transfer to Wasabi hot cloud storage, one transfer option you have to use the Wasabi Ball Transfer Appliance. The Wasabi Ball is a data transfer appliance used for transferring large data sets. For more information on Wasabi Ball, click here.
- NOTE: THE WASABI BALL DOES NOT SUPPORT THE OBJECT LOCK/VEEAM IMMUTABILITY FEATURE.
- VEEAM IMMUTABILITY CAN NOT BE ENABLED AFTER SEEDING WITH NON-IMMUTABLE VEEAM DATA. THE OBJECT LOCK CHAIN MUST BE STARTED FROM SCRATCH.
For any object-locking questions please reach out to your sales representative or at firstname.lastname@example.org
Below are the steps you need to follow on Veeam to use it with Wasabi Ball :-
A. Modify the hosts file
In order to use Veeam with Wasabi Ball we have to temporarily redirect Veeam to the Wasabi Ball IP address instead of the Wasabi service URL. We can accomplish this by editing the Windows hosts file.
1. Access the hosts file located at C:\Windows\System32\drivers\etc and modify it as Administrator. In the example below, let's say the Wasabi Ball IP address is 192.168.1.20 and the destination bucket is located in US-West-1 region.
Note - For more information on Wasabi service URLs click here.
Note - By default, the Wasabi Ball S3 server listens to port 9000. Please contact email@example.com to help change this default setting to port 443.
See screenshot below:-
2. Now, login to the Veeam Backup and Replication console and click on Backup Repository.
3. Click on Add Repository.
4. Select Object Storage
5. Select S3 Compatible
6. Enter a name (for example 'Wasabi storage'). Click Next.
7. Add the appropriate Wasabi region URL (this needs to match your bucket region and the hosts entry from step 1). Also, enter your Wasabi credentials, and then click Next.
Note - The Wasabi Ball will authenticate using your Wasabi cloud storage credentials.
8. You will see the alert box below confirming a connection to the ball. Click Continue.
9. Veeam will list the different folders on the ball. Select the folder matching your Wasabi bucket name.
Please make sure that the "Make recent backups immutable" is NOT checked for the Wasabi Ball.
10. Click on Browse, and then New Folder. Enter a folder name (for example, SeedData). Click OK, and then Next to move to the next step.
11. Click Finish on the Summary page confirming the configuration has been entered successfully.
C. Add Scale Out Repository
12. Now, we have to build the Scale Out Repository to tie with Primary/Local storage with the object storage. Click on Scale Out Repositories as shown below. And, then click on Add Scale Out Repository.
13. Enter a name for example 'Wasabi SOR' as shown below. Click Next.
14. Click on Add. Veeam will list the available local/primary repositories. Select the appropriate one and click OK. Then, click Next to confirm and move to the next step.
15. Keep default settings as shown below, and hit Next.
16. Click on the checkbox as shown below to select the Wasabi Backup Repository we built in Steps 4-11. Optionally you can also check the Copy backups to object storage option. Click Apply when done.
17. Click Finish on the Summary page to confirm the configuration.
At this point, we have successfully built the Wasabi Backup Repository and the Scale Out Repository to build the association between the local/primary storage repo and Wasabi repo.
D. Create Backup Job
Next, we can configure a Backup Job to start writing to the Wasabi Ball.
18. Click on Home, then Jobs. Click Backup Job and then select Virtual Machine as shown below.
19. Enter a name for the Backup Job.
20. Click Add to add the VM. Select the VM that needs to be backed up, and then click Next.
21. Select the Scale Out created earlier as the Backup Repository as shown below. Click Next, when done.
22. Keep the default settings on this screen. Click Next.
23. You may use the auto scheduler or keep it unchecked and opt to run the job immediately in the next screen.
24. Check the 'Run the job when I click Finish' box to run the job immediately. Click Finish to initiate the job.
You should see the Backup Job progressing by first writing to the Primary storage.
When the above step completes Veeam will then initiate offloading to the object storage (which is the Wasabi Ball) as shown below.
At this point, the backup has been written to the Wasabi Ball. Wasabi engineers will ingest this data from the ball to your bucket once they receive the ball back.
E. Revert back temporary changes
In order to revert back to the original Veeam configuration you need to:-
- Delete the hosts entry we made in Step 1, and save the file.
- Edit the Wasabi Backup Repository in order to change the credentials created in Step 7 from the Wasabi Ball credentials to your Wasabi storage access and secret key.
Please refer to this Veeam Knowledge Base article for importing backups to the new Wasabi bucket.