Deploying Veeam Availability Suite – Backup & Replication

Veeam Availability Suite contains a backup & replication solution (Veeam Backup & Replication) and a monitoring & reporting tool (Veeam ONE). I wanted to try out a few backup solutions in my lab environment and decided to start with Veeam due to the popularity and ease of use. In this post I will be deploying Backup & Replication and configuring a backup job.

Simple Deployment
Simple Deployment

vBoring Blog Series:

  1. Deploying Veeam Availability Suite – Backup & Replication
  2. Deploying Veeam Availability Suite – ONE


For a full list of Veeam Requirements read the latest release notes 

  • Hardware: 2 vCPU, 4 GB Memory +500 MB for each concurrent backup job
  • Disk Space: 2 GB for product installation. 10 GB per 100 VM for guest file system catalog folder (persistent data). Additional free disk space for Instant VM Recovery cache folder (non-persistent data, at least 10 GB recommended).
  • Permissions: If you have Active Directory i’d advise creating a service account with administrative privileges that Veeam will use to index virtual machines. Also add this account into the Administrator group in vCenter.
  • Download the Veeam Availability Suite ISO from here:

Install Veeam Backup & Replication:

Mount the ISO and run Setup.exe

Veeam Backup 1 - Setup

Click Backup & Replication Install

Veeam Backup 2 - Install

It will perform a resource check and request at least 2 processors.

Veeam Backup 2.1 - CPU Check

Click Next:

Veeam Backup 3 - Welcome Message

To proceed the EULA needs to be accepted. Click Next:

Veeam Backup 4 - License Agreement

If you have a license file you can browse for it now. If you proceed without a license file Veeam will be in Free Edition. The difference between the versions can be found here:

Click Next:

Veeam Backup 5 - Provide License

Click Next:

Veeam Backup 6 - Program Features

If your system is missing components they can be installed by clicking Install:

Veeam Backup 7 - Failed System Configuration Check

This is what the Install window will look like:

Veeam Backup 7.1 - Enabling Missing Features

You should now show Passed down the list, click Next:

Veeam Backup 7.2 - Passed System Configuration Check

Check the box to Let me specify different settings:

Veeam Backup 8 - Default Configuration

Use the Administrative Account you setup for Veeam. Click Next:

Veeam Backup 8.1 - Service Account

Here you have the option to use SQL Express or point towards a existing SQL server. If you are pointing to a external SQL server ensure the user account has permissions to login and create a database (for instance elevate to sysadmin for the install). For my setup I am going to use SQL Express since my environment is really small:

Veeam Backup 8.2 - SQL Server Instance

I advise leaving the ports defaulted. Click Next:

Veeam Backup 8.3 - Port Configuration

vPowerNFS: Pick a location to store the instant VM recovery write cache. There needs to be at least 10 GB of free space. The default location is: C:\ProgramData\Veeam\Backup\NfsDatastore

Guest File System Catalog: Pick a location to store the catalog folder where index files will be stored. The VBRCatalog can grow large in size so ensure there is plenty of space. The default location is: C:\VBRCatalog

Click Next:

Veeam Backup 8.4 - Data Locations

Click Install:

Veeam Backup 9 - Ready to Install

Once the installation completes click Finish:

Veeam Backup 10 - Installation Complete

Connect to VMware vCenter:

On Backup Infrastructure click VMware vSphere:

Veeam Backup 11 - Add vCenter

Enter the FQDN or IP address of your vCenter server. Click Next:

Veeam Backup 12- vCenter Name

Add a vCenter user account that has permissions to take snapshots and inventory. I added my user to the vCenter Administrators group. Click Next:

Veeam Backup 13 - vCenter Credentials

If the Summary looks correct click Finish:

Veeam Backup 14 - vCenter Summary

You can now browse your vCenter inventory!

Create a Backup Job:

On Virtual Machine click Backup Job:

Veeam Backup 16 - Create Backup Job

Type a name for the backup job. Click Next:

Veeam Backup 17 - Backup Job Name

Click Add and select virtual machines to be backed up by this job.

Veeam Backup 18 - Add Virtual Machines

You can select at the Cluster level, Host level, or specific virtual machines:

Veeam Backup 18.1 - Add Objects

Once added click Next:

Veeam Backup 18.2 - Backup Job VM List

Select how many restore points you want to keep on disk. I lowered mine to 5 to save hard disk space. Click on Advanced:

Veeam Backup 19 - Backup Job Storage

There are multiple tabs to browse through to configure for you environment. On the Notifications tab you can configure to send emails with job notifications. Once finished click OK and Next:

Veeam Backup 19.1 - Advanced Tabs

Now configure how often you want the backup job to run. I want it to run every night at 3 AM only on weekdays. Click Create:

Veeam Backup 20 - Backup Job Schedule

If the Summary is correct click Finish. You have the option to run the job after you click Finish:

Veeam Backup 21 - Backup Job Summary

You now have a backup job! It is very easy and straight forward to get Veeam setup and backing up your virtual machines! This is Veeam Backup & Replication in its simplest form as it can also be configured for replication. To read about replication check out the Evaluator’s Guide links below:

Additional Resources:

Leave a Reply