Backup Server
Linux-Based Backup Server (Veeam Software Appliance)
Specification | Requirement |
|---|---|
Hardware | CPU: x86-64 processor with 8 cores (vCPUs) minimum. Memory: 16 GB RAM plus 500 MB RAM for each concurrent job. Disk Selection Logic: When selecting a disk for system and adjacent functions, Veeam Software Appliance automatically chooses an SSD over an HDD, and selects the smaller disk of the two available. The sizing recommendations for Disk 1 below remain valid for the system disk. Disk 1: 240 GB1 minimum. This disk hosts Veeam JeOS, Veeam Backup & Replication software, configuration database and instant recovery cache. Recommended sizing depends on the number of protected workloads:
Disk 2: 240 GB1 minimum. This disk hosts guest file system catalogs and backups, therefore recommended sizing depends on your backup storage needs. Any additional disks found in the system during Veeam Software Appliance deployment will be automatically joined with Disk 2 into the single Logical Volume Manager (LVM) spanned volume. Note: Veeam Software Appliance only supports local disks and hardware RAID. RAID controller with battery or capacitor backed write cache is highly recommended for performance and reliability reasons. Network: 1 Gbps or faster for on-site backup and replication, and 1 Mbps or faster for off-site backup and replication. High latency and reasonably unstable WAN links are supported. Server Hardware: Veeam offers Veeam Ready - Appliance certification for hardware vendors. This certification ensures verified and certified compatibility, delivering an optimal customer experience through additional requirements for direct technical collaboration between vendors. Veeam also acknowledges that some customers may need to use existing hardware. As current compatibility guidance, we expect that most systems listed on the RHEL Hardware Compatibility List (HCL) will be compatible with Veeam Software Appliance. 1 Here GB is considered as 10^9 bytes, TB as 10^12 bytes. |
Configuration Database | If you are planning to use a remote installation of the PostgreSQL on Linux, ensure that the following packages are installed on it:
All of them must be of version 17.6 or later. |
Software |
|
Specification | Requirement |
|---|---|
Hardware | CPU: x86-64 processor with 8 cores (vCPUs) minimum. Memory: 16 GB RAM plus 500 MB RAM for each concurrent job. Memory consumption varies according to the number of VMs in the job, size of VM metadata, size of production infrastructure, and so on. [For users with tape installations] For system requirements for large number of files in the file backup to tape job, see the Before You Begin section for file backup to tape. Disk Space:
Network: 1 Gbps or faster for on-site backup and replication, 1 Mbps or faster for off-site backup and replication. High latency and reasonably unstable WAN links are supported. 1 Here and throughout this document GB is considered as 2^30 bytes, TB as 2^40 bytes if other is not specified. |
OS | 64-bit versions of the following Microsoft Windows operating systems are supported1:
1 Running Veeam backup server or any of Veeam backup infrastructure components on Insider versions of Microsoft Windows OS (both Client and Server) is not supported. |
Configuration Database | Local or remote installation of the following versions of PostgreSQL1:
Note that Veeam Backup Enterprise Manager does not support PostgreSQL installations on cloud database services (for example, Amazon Relational Database Service (RDS). The PostgreSQL instance must have UTF-8 as the default encoding for the database. Local or remote installation of the following versions of Microsoft SQL Server1:
All editions of Microsoft SQL Server are supported. The usage of Microsoft SQL Server Express Edition is limited by the database size up to 10 GB. If you plan to have larger databases, use other editions of Microsoft SQL Server. If you plan to use a database engine other than PostgreSQL 17.x, included in the Veeam Backup & Replication setup, you must install it yourself. If you want to use an already installed PostgreSQL instance for the configuration database, make sure the instance contains the default postgres database. If you allow the setup to install a new PostgreSQL instance, the postgres database will be created on the instance automatically. Since Veeam Backup & Replication connects to the postgres database to access the configuration database, do not rename the postgres database upon the installation. Veeam Backup & Replication does not support Microsoft SQL Server database with case-sensitive collations. Veeam Backup & Replication and Veeam Backup Enterprise Manager configuration databases can be deployed in Microsoft SQL Always On Availability Groups. For more information, see this Veeam KB article. 1 Consider the following:
|
Software | During setup, the system configuration check is performed to determine if all prerequisite software is available on the machine where you plan to install Veeam Backup & Replication. If some of the required software components are missing, the setup wizard will offer you to install missing software automatically. This refers to:
Note: The Veeam Backup & Replication uninstaller does not remove any prerequisite software that was previously installed, to avoid causing problems with other programs. When upgrading to a newer version, if a previously required prerequisite is no longer needed, it will also not be uninstalled. The backup server installation also requires the automatic installation of the prerequisite software for Veeam Cloud Plug-Ins. The following software must be installed manually if missing:
|
Consider the following:
- If you plan to back up VMs running Microsoft Windows Server 2012 R2 or later, and Data Deduplication is enabled for some VM volumes, it is recommended that you deploy the Veeam Backup & Replication console and mount server on a machine running the 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.
- Due to its limitations, Microsoft SQL Server Express Edition can only be used for evaluation purposes or in case of a small-scale production environment. For environments with a lot of VMs, it is necessary to install a fully functional commercial version of Microsoft SQL Server.
- [For Microsoft Hyper-V] RDP client version 7.0 or later must be also installed manually (required to open the VM console during SureBackup recovery verification of Microsoft Hyper-V VMs). The RDP client is pre-installed on Microsoft Windows 10/Windows Server 2012 OS or later.
- [For Microsoft Hyper-V] [Optional] You can add to Veeam Backup & Replication infrastructure SCVMM servers from version 2012 SP1 to 2022. To be able to use them, you must also install SCVMM Admin UI on the backup server. The Admin UI version must match the SCVMM server version.
For more information, see the Backup Server section.