Veeam Backup for Microsoft Office365 v5 has added support for backing up Microsoft Teams up to Wasabi, as well as the previously supported Microsoft Exchange, Sharepoint, andOneDrive.
Wasabi has been validated to work with Veeam Backup for Office365 v5.
- Veeam Backup for Office365 v5 or higher
- Active Microsoft office365 account
- Active Wasabi Cloud Storage account
Table Of Contents
Download & Install Veeam Backup for Microsoft Office 365
Refer to the documentation provided by Veeam, in order to download and install Veeam Backup for Office365.
1. Navigate to the "Organizations" tab, right-click on Organizations, then click "Add organization...".
2. Choose "Microsoft Office365" from the dropdown, check the boxes to select the services you want, then click "Next".
Note: For this scenario, I am choosing Exchange, Sharepoint/OneDrive, and Teams.
3. Choose the "Default" region from the dropdown menu, choose "Basic Authentication" or "Modern Authentication", depending on your configuration, then click "Next".
Note: For this scenario we are using "Modern Authentication", with no legacy authentication protocols.
4. Choose "Register a new Azure AD application automatically", then click "Next".
Note: We are going to let Veeam register a new Azure AD user with required permissions in this example.
5. Type in a name for Veeam to register with Azure AD, then click "Install".
Note: You can optionally check "Allow this application to enable export mode for Sharepoint Web Parts..." if you want Veeam to back up customized SharePoint Online sites.
6. Select your certificate type, then click "Next".
Note: We are generating a new certificate here, you can choose to select/import your own certificates if necessary.
7. Leave the default certificate name (or update it), then click "Finish".
8. The registration information is now complete, click "Next".
9. Authenticate with Office365, click "Copy Code", then click the url provided.
Once you click the url https://microsoft.com/devicelogin, a browser window will pop up, you must complete the authentication with Office365 via the browser window.
10. Enter the code you had copied previously, then click "Next".
11. This screen shows that you have completed the authentication process. You may now close the window.
Note: If you have not previously set up two-factor authentication to your AD account, you may have to go through the process of setting up two-factor authentication. Once you finish setting up two-factor authentication, you should see a successful sign-in to the Command Line Interface Application, and can close the window.
12. Return to the Veeam Organization Setup, then click "Next".
Note: You should see a green checkbox which says you are now authenticated to Office 365. If not, please work with your Veeam Support Team, and Microsoft Support Team to resolve the issue.
13. Verify connection and organization parameters, then click "Finish".
Note: All of these steps should complete successfully. If not, please work with your Veeam Support Team, and Microsoft Support Team to resolve the issue.
14. You will now see your newly created Organization in the list.
Add Wasabi Hot Cloud Storage Repository
15. Navigate to the "Backup Infrastructure" tab, right-click on "Object Storage Repositories", then click "Add object storage...".
16. Input a name, and description, then click "Next".
17. Select "S3 Compatible", then click "Next".
18. Input your Service URL & Region, click "Add" to add your Wasabi Access & Secret Keys, then click "Next".
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.
19. Select your bucket from the dropdown, click "Browse". Either select an existing directory, or click on "New Folder" to add a new one, then click "Finish".
20. You should now see your newly created Object Storage Repository.
Add Local Backup Repository
21. Right-click on "Backup Repositories", then click "Add backup repository".
22. Input a name and description, then click "Next".
23. Leave the default backup proxy (or select an alternative if you are using one), then click "Browse".
24. Create a new folder, or select an existing one, click "OK", then click "Next".
25. Check "Offload backup data to object storage", select the previously created Wasabi Object Storage Repo, then click "Next".
Note: You can optionally choose to encrypt the data which Veeam uploads to Wasabi. This will be 3rd party encryption provided by Veeam.
26. Select your retention policy, then click "Advanced".
Please Refer to the Veeam Docs about choosing the proper retention policy type.
27. Select your retention policy scheduling, click "OK", then click "Finish".
Note: We are leaving the default schedule settings in this example.
28. You will see your newly created Local Backup Repository.
Create a Backup Job
29. Click the "Organizations" tab, click on your organization, then click on "Backup".
30. Input a name and description for your backup job, then click "Next".
31. Select what you want to backup, then click "Next".
Note: Veeam allows you to backup your entire organization, or alternatively, select specific objects in your organization. In this example we are backing up the entire organization, however you may want to only back up certain groups, depending on your needs. This is handy in specific use cases, where different groups may have different retention periods. You can create multiple jobs, each backing up specific groups, and apply different retention policies to each.
32. If any data needs to be excluded, select it here, then click "Next".
Note: Veeam allows you to exclude specific objects from a backup. For instance, you may want to exclude specific internal users or groups from being backed up.
33. Select the Wasabi Local Backup Repository which was previously created, then click "Next".
Note: You can choose a different backup proxy if you are using this feature, otherwise, leave the default.
34. Select the scheduling for the job you had just created, then click "Create".
Note: In this example we have also chosen to start the backup job when the "Create" button is clicked. This will kick off the new job immediately.
35. You will see the status of your newly created job change to "Running".
36. You can click on the "Running" tab, in order to view the statistics of your newly started job.
37. Once your job completes, you can see the full statistics.
38. Verify your data is being backed up to Wasabi by logging into the console, maneuvering to the bucket used for Veeam Backups for Office365, and looking for data.