To use Windows Deduplication with Veeam Enterprise Plus, you will most likely want to use a real Windows Server and create a deduplication-enabled volume for your Veeam backups. Your Veeam backups will be stored in a Veeam Backup Repository, which is a folder holding all the files.
Windows deduplication ingestion is a CPU and memory intensive procedure and it is probably best not to run it in a VM.
For the same reason, it is best to run windows deduplication on a server that is not being used in production.
On another blog post, we show you how to roll your own deduplication appliance.
You can have multiple Veeam backup repositories on the same deduplicated volume. For example, if you have three different Hyper-V servers, each with its own collection of VMs, you could have three repositories on one deduplicated volume.
You can also have multiple volumes with deduplication enabled on the same Windows server. You might want to do this because the different Hyper-V or VMWare hosts have too many VMs for the volume you are using, or because the VMs are very different from each other and won’t deduplicate as well as if you organize them on separate volumes, with all the Linux MySQL VMs on one volume for example.
In this example, we are working with two different servers. Server H is the host, which is running Windows 2012 R2 with Hyper-V and is hosting multiple VMs. It has Veeam Enterprise Plus installed on it for backup.
Server R is the Repository server. This is where Veeam will remotely install the Veeam Backup Repository agent and NFS.
You will be doing all your typing and viewing on Server H, while Veeam will install its software across the network on Server R.
Within Veeam Enterprise Plus, click on Backup Repositories, then right click and add new repository.
Click on Microsoft Windows Server, then Next.
Put in the ip address or network name of the server.
At this point Veeam will ask you for the Username and Password to use on the repository server.
Browse to or create the folder name for the backup repository.
Set the Storage Compatibility Settings for deduplication.
These are the best settings for a backup repository that will be on a volume with Windows Deduplication enabled.
The benchmark shown on this blog was run with these settings.
Veeam will ask to install its own NFS. OK this with these settings.
Veeam will do some things to install the repository software and NFS on the replication server R.
Now go back to the backup job you have set up, or create a new job, and point it to your new repository.
Run the backup job. When it is complete, go to the repository server and run Windows deduplication, or use Replacador to do this.
The first deduplication will not run as fast as your second and following deduplications.