System Requirements
Make sure that components in the Veeam Agent management infrastructure meet system requirements listed below.
Veeam Backup Server
To learn about system requirements for the Veeam backup server and other Veeam Backup & Replication components, see the System Requirements section in the Veeam Backup & Replication User Guide.
Veeam Agent Computer (Microsoft Windows)
Specification | Requirement |
---|---|
Hardware | CPU: x86-64 processor. Memory: 2 GB RAM or more. Memory consumption varies depending on number and size of processed disks. Disk Space: 200 MB for product installation. Network: 1 Mbps or faster1. System firmware: BIOS or UEFI. Drive encryption: Microsoft BitLocker (optional)2. 1 High latency and reasonably unstable WAN links are supported. 2 BitLocker encrypted volumes must be unlocked at the moment when Veeam Agent for Microsoft Windows starts the backup or restore operation. Only Microsoft BitLocker is supported for drive encryption. Other drive encryption products are not supported. |
Both 64-bit and 32-bit (where applicable) versions of the following operating systems are supported1:
Each Veeam Agent computer that consumes a license installed in Veeam Backup & Replication must have a unique BIOS UUID. 1 Consider the following:
2 Veeam CBT driver is supported only if Microsoft Windows update KB3033929 is installed on the Veeam Agent computer. 3 Microsoft Windows 10 Education is supported starting from build 10586 and later. | |
File System | Microsoft Windows FAT, NTFS, ReFS file systems are supported. The supported file system must reside on a volume that is 64 TB or smaller, because Veeam Agent uses the Microsoft Software Shadow Copy Provider to create a volume shadow copy during the backup. To learn more about the limitation, see this Microsoft article. |
Microsoft SQL Database | Microsoft SQL Server 2012 SP4 Express LocalDB Edition. Microsoft SQL Server is installed within the Veeam Agent deployment process only if you added the target computer to the backup policy. To learn more, see Backup Policy. |
Software | The following required 3rd party software is included in the Veeam Agent for Microsoft Windows Redistributable. During the Veeam Agent deployment process, Veeam Backup & Replication checks whether all prerequisite software is available on the target computer. If some of the required software components are missing, Veeam Backup & Replication will install missing software automatically.
1 The component is installed only together with Microsoft SQL Server. |
Veeam Agent for Microsoft Windows works with only those hard drive types that are supported by the Microsoft Windows OS. Thus, Veeam Agent supports the 512 bytes and 4 KB sector hard drives only. Other hard drive types are not supported. To learn more, see this Microsoft article.
A computer that you want to protect with Veeam Agent for Linux must meet the following requirements:
Specification | Requirement |
---|---|
Hardware | CPU: x86 (starting from i386) or x64 processor. Memory: 1 GB RAM or more. Memory consumption varies depending on the backup type and the total amount of backed-up data. Disk Space: 100 MB free disk space for product installation. Network: 10 Mbps or faster network connection to a backup target. System firmware: BIOS or UEFI. Disk layout: MBR or GPT. For virtual machines: Only full virtualization type is supported. Oracle VM virtual machines are supported with limitations. Virtual I/O (VirtIO) devices have experimental support status. Other containers and paravirtualized instances are not supported. |
IMPORTANT! Check considerations and limitations that apply to the list of supported OSes. Linux kernel version 2.6.32 or later is supported. Both 64-bit and 32-bit versions (if applicable) of the following distributions are supported1:
1 Starting from Veeam Backup & Replication 11a (build 11.0.1.1261), support of the following OS versions is added: Debian 11, Ubuntu 21.04, RHEL 8.4, CentOS 8.4, Oracle Linux 8.4 (RHCK), Oracle Linux UEK R6 U1, UEK R6 U2 (up to kernel version 5.4.17-2102), SLES 15 SP3, SLES for SAP 15 SP3, Fedora 33, 34, openSUSE Leap 15.3. For Veeam Backup & Replication 11 (build 11.0.1.1261) with Cumulative Patch P20211211) installed, support of the following OS versions is added: Ubuntu 21.10, RHEL 8.5, CentOS 8.5, Oracle Linux 8.5 (RHCK), Fedora 35.
| |
IMPORTANT! Check considerations and limitations that apply to the list of supported file systems. Veeam Agent for Linux supports consistent snapshot-based data backup for the following file systems1:
The supported file system (except for Btrfs) can reside on a simple volume or LVM2 volume; volumes protected with encryption software such as dm-crypt are supported. Btrfs is supported only if it resides directly on a physical device with no additional abstraction layers (such as LVM, software RAID, dm-crypt and so on) below or above it. Data that resides on other file systems and volumes (including NFS and SMB shares) can be backed up using the snapshot-less mode. For details, see the Snapshot-Less File-Level Backup section in the Veeam Agent for Linux User Guide. | |
IMPORTANT! Check considerations and limitations that apply to the list of supported components. Protected computer must have the following components installed:
|
Considerations and Limitations (Linux)
- Ubuntu, Fedora, and openSUSE Tumbleweed are supported up to kernel 5.15.7.
- Linux kernel 2.6.32-754.6.3 in RHEL and Oracle Linux (RHCK) is not supported.
- If you work with the Veeam Agent for Linux 5.0 build earlier than 5.0.1.4493 and the protected computer is running Linux kernel version 5.8 or later, only snapshot-less file-level backup is supported.
- Only GA versions of the supported distributions that have been released before the current version of Veeam Agent for Linux are supported.
If a new version of a supported Linux distribution is released after the release of the current version of Veeam Agent, Veeam Agent may require a patch to support this new OS version. For details on Veeam Agent compatibility with Linux OS versions, see this Veeam KB article. Customers with a valid contract can request a patch from Veeam Support; for other customers, the support of the new Linux distribution will be provided with the next release of Veeam Agent.
- To ensure proper functioning of the veeamsnap kernel module, verify that the Veeam Agent computer does not have any of the following modules installed: hcdriver, snapapi26, snapapi, snapper, dattobd, dattobd-dkms, dkms-dattobd, cdr or cxbf.
- The Linux OS must be set up to receive software updates from the default repositories enabled in the OS after installation.
- For cloud-based installations that use customized kernels (such as Linux distributions deployed from AWS Marketplace or Azure Marketplace), the veeamsnap kernel module has experimental support status. For details about experimental support, see this Veeam KB article.
- Automatic Veeam Agent deployment from the Veeam backup console is not supported for the following distributions:
- Fedora 33, 34, 35
- openSUSE Tumbleweed
You need to install Veeam Agent for Linux directly on a target computer. For details, see the Installing Veeam Agent for Linux section in the Veeam Agent for Linux User Guide.
- RHEL, CentOS, and Oracle Linux (RHCK) are supported up to certain kernel versions. For details, see this Veeam KB article.
- Ubuntu 21.10 minimal install is not supported.
- Total size of all file systems must not exceed 218 TB. This limitation applies to all file systems where files you plan to back up are located.
- Size of a file must not exceed 16 TB.
- Name of a file must not be larger than 254 bytes.
Keep in mind that characters that you can use in the file name may be encoded in 2 bytes or more.
- Veeam Agent backs up extended attributes only with the following public namespaces: system, security, trusted, and user.
- All extended attribute names and values of a file must not exceed 4096 bytes (size of a default ext4 file system block). Veeam Agent does not back up attributes exceeding the limit.
- Each volume included in a backup must have a unique UUID.
- The veeamsnap module provides RAM-based changed block tracking (CBT) mechanism. Every time the module is unloaded or Veeam Agent for Linux computer is rebooted, CBT data is reset. As a result, Veeam Agent reads the entire data added to the backup scope to detect what blocks have changed since the last job session, and incremental backup requires greater time.
- If your cluster nodes consist of LVM logical volumes or volume groups, you can back up them using the veeam-nosnap package. For details, see the Appendix A. Requirements for veeam-nosnap section in the Veeam Agent for Linux User Guide.
- If your cluster nodes do not consist of LVM logical volumes or volume groups, you can back up them using only file-level backup in the snapshot-less mode. Other backup modes are not supported.
- Certain limitations for Dell PowerPath configuration apply. To learn more, see this Veeam KB article.
- BFQ I/O scheduler is not supported.
- Sparse files are not supported. Veeam Agent backs up and restores sparse files as regular files.
|
Linux user account used to work with Veeam Agent for Linux installed on the protected computer must have the /bin/bash shell set as the default shell. |
- To install Veeam Agent for Linux packages on a target computer, Veeam Backup & Replication uses the default package manager of the Linux distribution running on this computer. During the installation process, the package manager checks whether all prerequisite software is available on the computer. If some of the required software components are missing, the package manager will attempt to install the missing packages from a software repository configured in the OS.
- The following packages are not required for CentOS, RHEL and SLES distributions if a pre-built binary veeamsnap package is to be installed.
For details, see the Installing Veeam Agent for Linux section in the Veeam Agent for Linux User Guide.
- Version of the following packages varies according to the Linux kernel version that you use:
- linux-headers (for Debian-based systems)
- kernel-headers (for RedHat-based systems)
- kernel-devel (for RedHat-based systems)
- For openSUSE and SLES distributions, either of the following packages is required: libncurses5 or libncurses6.
- The dmidecode package is required for Veeam Agent management — a valid BIOS UUID must be obtainable either from dmidecode | grep -i uuid or from /sys/class/dmi/id/product_uuid. Each Veeam Agent that consumes a license installed in Veeam Backup & Replication must have a unique BIOS UUID. If a valid UUID cannot be obtained, Veeam will generate it automatically.
- The libmysqlclient package is required to process MySQL database system located on the Veeam Agent server. Package version varies according to the MySQL database system version that you use.
- The libpq5 package is required to process PostgreSQL database system located on the Veeam Agent server.
- The python3 package or another RPM package providing a /usr/bin/python3 binary is required for CentOS, RHEL 7.0 and later distributions if a pre-built binary kmod-veeamsnap package is to be installed.
- The btrfs-progs package version 3.16 or later is required.
- The lvm2 package version up to 2.03.12 is required. Later versions are not supported.
Veeam Agent Computer (IBM AIX)
Specification | Requirement |
---|---|
Hardware | Memory: 1 GB RAM. For information about RAM requirements for backup of a great number of files, see the RAM Requirements for Large-Scale Environments section in the Veeam Agent for IBM AIX User Guide. Disk space: 1.5 GB free disk space for product installation. Network: 10 Mbps or faster network connection to a backup target. |
OS | All versions of the IBM AIX operating system starting from IBM AIX 6.1 are supported. Note:
|
File System | All file systems supported by the supported operating systems. Note:
|
Software | For file system indexing, the following utilities are required: tar, mlocate and gzip.
|
The LIBPATH AIX environment variable on the Veeam Agent computer must be set to blank (default value). If a different value is specified for this variable, you must make adjustments to the AIX environment for proper operation of Veeam Agent. For details, see this Veeam KB article.
Veeam Agent Computer (Oracle Solaris)
Specification | Requirement |
---|---|
Hardware | CPU: Oracle SPARC or Intel x86 processor. Memory: 1 GB RAM. For information about RAM requirements for backup of a great number of files, see the RAM Requirements for Large-Scale Environments section in the Veeam Agent for Oracle Solaris User Guide. Disk space: 150 MB free disk space for product installation. Network: 10 Mbps or faster network connection to a backup target. |
OS | Oracle Solaris 10 – 11.4 operating systems on machines based on the SPARC and Intel x86 architecture are supported. Note: Only GA versions of the Oracle Solaris OS that have been released before Veeam Agent for Oracle Solaris 3.0 are supported. |
File System | All file systems supported by the supported operating systems. Note:
|
Software | For file system indexing, the following utilities are required: tar, mlocate and gzip.
|
A computer that you want to protect with Veeam Agent for Mac must meet the following requirements:
Specification | Requirement |
---|---|
Hardware | The protected macOS computer must meet the following hardware requirements:
* On a macOS computer with the ARM Apple-branded hardware, the product is running using the Rosetta Translation Environment. |
OS | Veeam Agent supports the following macOS versions:
|
File System | Veeam Agent supports consistent data backup with snapshot for the APFS file system. The following file systems can be backed up in the snapshot-less mode:
Consider the following:
Keep in mind that characters that you can use in the file name may be encoded in 2 bytes or more. |
Backup can be performed to the following types of storage:
For Veeam Agent backup jobs managed by the backup server
- Veeam Backup & Replication 11 or later backup repository
- Veeam Cloud Connect 11 or later cloud repository
For Veeam Agent backup jobs managed by Veeam Agent
- Local (internal) storage of the protected computer (not recommended)
- Direct attached storage (DAS), such as USB, eSATA or Firewire external drives, and raw device mapping (RDM) volumes
|
[For Veeam Agent for Microsoft Windows] We do not recommend targeting a backup job at the storage device with the exFAT file system. If the protected computer runs Microsoft Windows 10 or Microsoft Windows Server 2019 and later, this configuration may lead to the backup data corruption caused by the exFAT file system issue. |
- Network Attached Storage (NAS) able to represent itself as an SMB (CIFS) share
- Network Attached Storage (NAS) able to represent itself as an NFS share (for backups of Linux and Unix computers only)
- Veeam Backup & Replication 11 or later backup repository
- Veeam Cloud Connect 11 or later cloud repository (excluding backups of Unix computers)
- Veeam Agent should be able to establish a direct IP connection to the Veeam Backup & Replication server. Thus, Veeam Agent cannot work with Veeam Backup & Replication that is located behind the NAT gateway.
- Windows New Technology LAN Manager (NTLM) is required for communication between Veeam backup infrastructure and computers you want to back up.
- Domain names of all managed servers added to the Veeam backup infrastructure and computers you want to back up must be resolvable into IPv4 addresses.
|
For Veeam Agent computers that are included in a protection group for pre-installed Veeam Agents, only Veeam Backup & Replication server must be resolvable into IPv4 address. |