Veeam Backup & Replication introduces another new agent. This time it is the agent for MacOS. I had my 2013 MacBook Pro kicking about and thought why wouldn’t you add this to the home Veeam Backup & Replication server. The first thing to mention is that this is not a standalone agent this requires Veeam Backup & Replication or from a service provider perspective the Veeam Service Provider Console. There is also the ability to leverage MDM servers to deploy the package.

Preparing the Agent for MacOS

First up we need to get the package files to install locally on our MacBook Pro. Give your protection group a name.

022121 0934 VeeamBackup1

Then choose your type, for the purpose of adding in our MacOS systems we should select “Computers with Pre-Installed Agents”

022121 0934 VeeamBackup2

Next, we need to choose our packages, I selected the “Apple Mac package with device profile” option.

022121 0934 VeeamBackup3

You then have to choose a local path to store these files.

022121 0934 VeeamBackup4

Click ok and finish and this will start building out your configuration and package files that can then be used on MacOS.

022121 0934 VeeamBackup5

Once this is complete you can navigate to your export location and you will see the following files.

  • XML documents are used for the configuration
  • Readme gives you instructions required to install the agent on your MacOS device.
  • And then you have the package files for versions of MacOS

022121 0934 VeeamBackup6

Installing the Agent on MacOS

If you cannot access the location, you specified above then you can copy this to a network share or make it available across your network from your VBR server. An alternative way to install this would be with an MDM solution, I only have one MacOS device but expect to see some official Veeam content around this process.

Next, we head to the MacOS system.

022121 0934 VeeamBackup7

Like you can expect from Veeam software, it is next next for the most part to get everything you need up and running and backing up your data.

022121 0934 VeeamBackup8

Accept the Software License Agreement

022121 0934 VeeamBackup9

022121 0934 VeeamBackup10022121 0934 VeeamBackup11

Choose the location you wish to install the agent.

022121 0934 VeeamBackup12022121 0934 VeeamBackup13022121 0934 VeeamBackup14022121 0934 VeeamBackup15

Now the installation is complete you will find the Veeam folder in the application folder.

022121 0934 VeeamBackup16

Next is making sure that the agent has full disk access to perform those backups.

022121 0934 VeeamBackup17022121 0934 VeeamBackup18

Remember the folder we made before on the VBR server, in there you will find 2 configuration XML files.

022121 0934 VeeamBackup19

_escaped.xml is used for specific use cases, it is compiled differently to “protection group 1.xml” which most people will be using. Used in some MDM deployments.

022121 0934 VeeamBackup20

Configuring the Backup Job

Ok now back to the management server to configure the backup schedule and job.

022121 0934 VeeamBackup21

Configure a Name for your job

022121 0934 VeeamBackup22

Add in your MacOS protected computer which will be visible now if everything has gone well in the macOS installation.

022121 0934 VeeamBackup23

Obviously if you have more MacOS devices then they will be found here.

022121 0934 VeeamBackup24

022121 0934 VeeamBackup25

Now we should choose the scope to your backup, I am going to backup all data from home directories of all users, but you may have a custom scope of certain files and folders to backup.

022121 0934 VeeamBackup26

Next we should choose where we are backing up to, this can be local but in my scenario I am backing up to my home Veeam repository.

022121 0934 VeeamBackup27

Define your Veeam Backup & Replication Server.

022121 0934 VeeamBackup28

Define your repository location and restore points to keep.

022121 0934 VeeamBackup29

If you are using location tagging then great if not then you will likely get this warning about locality of your device.

022121 0934 VeeamBackup30

Schedule your backup jobs.

022121 0934 VeeamBackup31

Summary of configuration.

022121 0934 VeeamBackup32

Applying the policy to your device.

022121 0934 VeeamBackup33

Backup job starts with the schedule.

022121 0934 VeeamBackup34

Restore Options

From VBR

Restoring data is obviously the most important part, so we have the ability to restore from both Veeam Backup & Replication and the MacOS device itself.

022121 0934 VeeamBackup35

By selecting the job name and selecting restore guest files and choosing “Linux and other” this will enable you to restore files and folders.

022121 0934 VeeamBackup36

Select your restore point.

022121 0934 VeeamBackup37

A nice new feature of v11 is the ability to leverage an existing managed Linux server to act as the file level recovery appliance rather than having to deploy one to a hypervisor, I am going to choose a Linux host that I have in my environment already.

022121 0934 VeeamBackup38

For those audit reasons you can then also define a reason for the restore process.

022121 0934 VeeamBackup39

Next you will get the explorer appear which enables the ability to see the structure and the ability to recover your files and folders.

022121 0934 VeeamBackup40

On MacOS

Obviously being able to do that in a central location is important, especially if the device is not functional any longer at least you have access to that data. But most of the occasions for recovery will likely be accidental deletions and mistakes so being able to do this on the device itself is also important.

022121 0934 VeeamBackup41

From the window above you would choose your backup restore point and then this will enable you to view the contents of that backup.

022121 0934 VeeamBackup42

Here you can see I can navigate to the files or folder I need and I can choose to restore which then gives an option to overwrite or keep the existing file as well as being able to copy to a different location.

022121 0934 VeeamBackup43

Leave a Reply

Your email address will not be published. Required fields are marked *