The installation of Veeam Backup Server requires some prerequisites. It is necessary to first have the .Net Framework 4 and an SQL server. In both cases, when installing Veeam, these prerequisites will be installed if it’s not present. In production a Standard SQL Server database may be recommended.
Veeam requires permissions to operate, it is necessary to grant permissions on elements of the infrastructure. Note that the user account that performs the installation, must have local Windows server administrator rights.
Required hardware specifications
- Processor x86 – 64 bits
- 4 GB RAM + 500 MB for each competing job
- 9 GB disk space for the products then 10 GB for 100 indexed virtual machines.
- A network connection of at least 1 Gbps.
If you want use Tape with Veeam you need additional memory:
- For each 1 000 000 files you need 1,5 GB RAM for the Backup.
- For each 1 000 000 files you need 2,6 GB RAM for file restore
- For each 1 000 000 files you need 1,3 GB RAM for catalog jobs
- Microsoft Windows Server 2016
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2012
- Microsoft Windows 8.x ou Windows 7 SP1 64 bits for test not in production
- Microsoft SQL Server 2014
- Microsoft SQL Server 2012
For small company, démo or lab you can use SQL Express, for other case i recommend to use SQL Standard or Enterprise. Veeam Backup & Réplication and Veeam Backup Enterprise Manage can be deployed in Microsoft SQL AlwaysOn Availability Groups. You need use the Knowledge base article :
Memory page locking by SQL must be configured. To do this, the following GPO parameter must be applied to the Veeam SQL Server.
Computer configuration\windows settings\security settings\local policies\users rights assigment
Parameter : Lock page in memory (add the AD account service).
Windows Server with deduplication
If you Windows server (Windows Server 2012 or later version) use data deduplication on one or more volumes, it is recommended that you deploy the Veeam Backup & Replication console and install server on a machine running same or later version of Microsoft Windows Server with Data Deduplication feature enabled. Otherwise, some types of restore operations for these VMs (such as Microsoft Windows File Level Recovery) may fail.
Installation of Veeam
Veeam can be downloaded from the following URL : https://www.veeam.com/downloads.html
Installation of .Net Framework 4
The .Net Framework 4.5.2 will be installed during the installation of Veeam Backup and replication.
Install SQL Server 2012 SP1
I chose SQL Server 2012 SP1 Standard for the SQL database. I usually install the SQL engine on the system partition and the SQL instance on the DATA partition. When the setup is executed, a wizard starts. Click Install then New SQL Server Stand-alone installation or add features to an existing installation.
A series of tests is performed, check that all tests are successful. If all it’s successful click to OK.
Accept the terms of the license by checking I accept then click Next.
Check that no errors are present in the Setup Support Role console except for the firewall.
Click Next in the Setup role window without making any changes. In the Feature Selection window, select :
- Database Engine Services
- Client Tools Connectivity
- Management Tools – Basic
- Management Tools – Complete
The default instance has been selected, however it is positioned in the data partition.
SYSADMIN rights on the SQL Server database have been assigned to the Domain Admins group as well as the Veeam service account.
Click Next on the following windows and launch the installations. After installing SQL Server, you must configure the maximum amount of RAM memory used. Launch SQL Management Studio then authenticate with a sysadmin account. Right click on the server and select Properties from the context menu.
Select the memory tab and configure the desired quantity.
Install backup Server
Go to the iso and double click to open it. Launch the setup file. A wizard launches, click on Veeam Backup and replication.
A window appears for installing the .Net Framework 4.5.2, click Yes. After installation, restart the server by clicking Yes.
After restarting the server, restart the installation. Select I accept the terms in the license agreement and click Next.
Select the license file or click Next to remain in trial version.
Click Next on the Program Features page and install the potentially missing components. Click Install to proceed with the installation.
Configuration options can be changed. To do this, it is necessary to select Let me specify different settings option.
Select the desired user account and enter the password. Click Next to validate the configuration. This account must be local administrator of the server. It must also have owner rights on the database as well as NTFS permissions (total control) on the index catalogue storage directory.
Configure the SQL Server Instance window to use the SQL Server previously installed.
Leave the default port configuration unless you want to change it. Set the directory path as desired and click Next.
Click Next and then click Install. The installation is launched