Install and Configure the Veeam Agent for Linux
Installation
ℹ️ In order to perform the installation and configuration process, you will need to be able to connect to the system over SSH and log in as a user with superuser privileges (or root).
The Veeam agent can be downloaded from a repository specific to your
server's OS. On Linux, your distribution likely includes a file such as
/etc/os-release
that can be viewed to determine what repository to
configure. Once you have determined your Linux distribution, select the
tab below that corresponds to your OS. Each tab contains the commands
that should be run for your distribution.
RHEL/CentOS/Fedora
Configure Repository
-
RHEL/CentOS
-
RHEL/CentOS 8.x
# yum install http://repository.veeam.com/backup/linux/agent/rpm/el/8/x86_64/veeam-release-el8-1.0.7-1.x86_64.rpm
-
RHEL/CentOS 7.x
# yum install http://repository.veeam.com/backup/linux/agent/rpm/el/7/x86_64/veeam-release-el7-1.0.7-1.x86_64.rpm
-
RHEL/CentOS 6.x
# yum install http://repository.veeam.com/backup/linux/agent/rpm/el/6/x86_64/veeam-release-el6-1.0.7-1.x86_64.rpm
-
-
Fedora
-
Fedora 30, 31, 32
# yum install http://repository.veeam.com/backup/linux/agent/rpm/fc/24/x86_64/veeam-release-fc24-1.0.7-1.x86_64.rpm
✅ Note that the installation links above include specific version numbers in the RPM package names. The version number will change over time, so if you try the appropriate command listed above and you are told the package cannot be found, try checking the repository (http://repository.veeam.com/backup/linux/agent/rpm/el/7/x86_64/ for example) and see what the latest available version number is and adjust the installation command with the URL to the latest version of the veeam-release package.
-
Install Dependencies
-
If you are on a RHEL/CentOS system, then you may not have access to certain required dependencies such as the
dkms
package. If this is the case, you may need to configure access to another repository such as EPEL which provides access to this package. The below command will install the EPEL repository.# yum install epel-release
-
Although not a requirement, it is recommended to install the
genisoimage
package as this is necessary in order to create an optional recovery image file later.# yum install genisoimage
Install Agent
With access to the Veeam repository and the necessary dependencies, you can now run the below command to install the Veeam agent.
# yum install veeam
Debian/Ubuntu
Configure Repository
# wget https://repository.veeam.com/backup/linux/agent/dpkg/debian/public/pool/veeam/v/veeam-release-deb/veeam-release-deb_1.0.9_amd64.deb
# apt-get install veeam-release-deb_1.0.9_amd64.deb
✅ Note that the installation link above includes a specific version number in the DPKG package name. The version number will change over time, so if you try the command listed above and you are told the package cannot be found, try checking the repository (https://repository.veeam.com/backup/linux/agent/dpkg/debian/public/pool/veeam/v/veeam-release-deb/ for example) and see what the latest available version number is and adjust the installation command with the URL to the latest version of the veeam-release-deb package.
Install Agent
# apt-get install veeam
Configuration
A Veeam recovery media ISO is necessary in order to restore a volume level backup.
Now that you have configured and installed the Veeam agent, you can proceed with performing basic configuration and licensing it.
-
Run
veeamconfig ui
to access the configuration tool for the Veeam agent. The selected option in this interface can be changed using the Arrow and Tab Keys, and options can be toggled with the Space key.# veeamconfig ui
-
Once you have completed the Agreements page, you should be on the Recovery ISO page. While optional, it is highly recommended to create the custom Veeam Recovery Media ISO on this step. In the event of your server failing to boot, the recovery image can be used to boot into a limited Linux system that can then be used to restore your data.
-
Once on the License page, you will want to point the File Location field to the path of your Veeam license. If the license is not configured, the Veeam agent will run in free mode which will not be able to take backups to a Cloud Connect repository.