Install and Configure Veeam Backup for Microsoft Office 365

We all know that more and more companies are moving to Office 365, and with that comes a ton of data that needs to be backed up. I understand that Microsoft has their “recycle bin” for deleted items, but at the end of the day, it is your data, and you are responsible for backing it up. In this tutorial, I am going to walk you through the process of configuring Veeam Backup for Microsoft Office 365 (to shorten that, we are going to call it VBO going forward).

So before we get started, a few things need to be in place.

  1. An available S3 bucket
  2. Credentials/security permissions to access said S3 bucket.
  3. Administrative access to Azure AD (same tenant as where your Office 365 data resides).

With all that in place, let’s go. We first need to download the software from Veeam at this URL. Once downloaded, you will need to extract the three files contained in the zip file


We then need to run the main Veeam.Backup executable to kick off the process.
image

Accept the standard EULA

image

Install the required components.

image

Click install
image

Let the installer do it’s thing. Eventually you will be presented with this screen if all goes as planned.

image

Now we need to install both the Exchange and Sharepoint executables.
image
image
image
image
image

Here is the Sharepoint plugin installer
image
image
image
image
image

So now that all the bits are installed, it is time to configure the application. On your desktop, you should now have two new Veeam icons.
image
Veeam Backup for Microsoft Office 365
Veeam Backup for Microsoft Office 365 Powershell

Let’s rum the Veeam Backup for Microsoft Office 365 application (the top shortcut).

image

Hit connect, to have the application launch. As we are using the trial version, this allows us to backup 10 users only. We are warned about this as the app launched. AS we don’t have a license right now, we are going hit no.

image

Now, we need to add an Org by clicking on the “Add Org” in the top left of the VBO Window.
image We are then prom[ted to choose the Organization Deployment Type. In our case, we want to backup from Microsoft Office 365, including Sharepoint and Exchange Online, so we are going to keep the defaults.

image

On the next screen, we need to choose the region that we are operating in. For most folks the default region should be fine.

image

For maximum security, we are going to use the Modern Authentication. Ensure that you leave the “Allow for legacy authentication protocols” unchecked.

image

At this point we need to either Register a new Azure Ad application, or Use an existing Azure AD application. Let’s proceed with registering a new application.

image

Give your Azure AD Application a name, and select to install a certificate by clicking install.

image
image

As you can see from the screenshot, we are going to generate a new self signed certificate
image
This will now populate a certificate hash for you.

image

Now, we are prompted to logon to Office 365.

image
Ensure you have the code that is shown in the screen shot above. Yours will be different than mine. Proceed through the authentication steps. Obviously, I cannot show them here for security reasons. If you have done everything correctly, then you should see the following.

image

And in the Veeam Application, you should see this

image

Once you hit next, VBO will begin configuring the application in Azure AD.
image
If everything goes as planned, then you should see something like this.
image

Hit finish, and you now have an organization configured in Veeam Backup for Office 365, so we now need to get on with configuring our first backup job. I will do that in part two of this post.

As I plan to backup to an S3 bucket, I need to configure my backup infrastructure from within the Veeam Application. In the tree menu on the left side, choose Backup Infrastructure.

image

As AWS S3 is considered Object Storage. we need to setup an Object Storage Repository, bu right clicking on Object Storage Repository and choosing add Object Storage

image

Give your Object Storage Repository a friendly name

image

There is native support for backing up directly to Amazon S3, so we are going to choose that option here.
image