Install and Configure the Veeam Agent for Linux
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.
# yum install http://repository.veeam.com/backup/linux/agent/rpm/el/8/x86_64/veeam-release-el8-1.0.7-1.x86_64.rpm
# yum install http://repository.veeam.com/backup/linux/agent/rpm/el/7/x86_64/veeam-release-el7-1.0.7-1.x86_64.rpm
# 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 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.
If you are on a RHEL/CentOS system, then you may not have access to certain required dependencies such as the
dkmspackage. 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
genisoimagepackage as this is necessary in order to create an optional recovery image file later.
# yum install genisoimage
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
# wget http://repository.veeam.com/backup/linux/agent/dpkg/debian/x86_64/pool/veeam/v/veeam-release-deb/veeam-release-deb_1.0.7_amd64.deb # apt-get install veeam-release-deb_1.0.7_amd64.deb
Note that the installation link above includes a specific version number in the RPM 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 (http://repository.veeam.com/backup/linux/agent/dpkg/debian/x86_64/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.
# apt-get install veeam
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.
veeamconfig uito 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.