Используя Veeam Agent for Linux вы можете делать backup приложений на хосте, например добавляется возможность делать backup PostgreSql.

Есть 2 способа установки агента:

  1. Вручную
  2. С помощью консоли Veeam Backup and Replication

Firewall

Не забудьте настроить правила на файерволе открыв порты от клиента к серверу и обратно. Список портов можно поссмотреть на офсайте.

Вручную

Для начала рассмотрим способ установки вручную хотя я всё же рекомендую использовать метод с консолью.

Все пакеты приложения Veaam находятся на сайте http://repository.veeam.com/.

  1. Добавим репозиторий, в моём случае для CentOS
    sudo vim /etc/yum.repos.d/veeam.repo
    
    [veeam]
    baseurl=http://repository.veeam.com/backup/linux/agent/rpm/el/7/x86_64/
    gpgcheck=0
    enabled=1
    gpgkey=http://repository.veeam.com/keys/veeam.gpg
    
  2. Ставим агент Veeam и добавим текущего пользователя в группу veeam. После добавления нужно перезайти в систему.
    sudo yum install -y veeam
    sudo rpm -e --nodeps veeamsnap
    sudo yum -y install kmod-veeamsnap
    sudo usermod -a -G veeam admin
    

    Если непонятно зачем я удаляю пакет veeamsnap то можно почитать статью.

  3. Запускаем агент
    veeam
    
  4. Используя пробел ставим галочку напротив соглашений. enter image description here

  5. Используя tab переходим на кнопку next и жмём ENTER.

  6. Создание образа восстановления можно пропустить. Суть в том, что создаётся загрузочный iso образ вашего сервера, куда входят файлы ОС. Если хотите всё же создать, то потребуется наличие wget в системе. Необходимо будет установить пакеты squashfs-tools, xorriso и genisoimage.
    sudo yum -y install squashfs-tools genisoimage xorriso
    
  7. Далее необходимо предоставить ваш лицензионный ключ. enter image description here

  8. Но если у вас нет ключа, то просто нажимаем FINISH.

С помощью консоли Veeam Backup and Replication

  1. Переходим в консоли в Inventory > Physical Infrastructure enter image description here
  2. Создаём Protection group, где Type устанавливаем в Individual computers enter image description here
  3. В computers добавляем ip-адресс или доменное имя компьютера enter image description here
  4. Далее завершаем мастер установки после которого начнётся установка агента

Сам Veeam Agent for Linux также требует лицензирования, но если у вас Veeam Backup and Replication с лицензией, то можно использовать и его лицензию.

Для этого переходим в License > Instances и ставим галочку Allow unlicensed agents to consume instances. После этого возможно понадобиться перезапустить сервис veeam на клиенте.

enter image description here

Также необходимо привязать лицензию к клиенту используя кнопку Manage по тому же пути License > Instances.

В итоге после всего проделанного в созданной группе вы должны увидеть свой компьютер или сервер.

Зависимости

Для того чтобы установить последнюю версию Veeam Agent for Linux понадобиться наличие python версии 3.0 или выше на клиентском устройстве.

В случае с CentOS7 можно установить следующим образом:

  1. Добавим репозиторий ius
    sudo vim /etc/yum.repos.d/ius.repo
    
    [ius]
    name = IUS for Enterprise Linux 7 - $basearch
    baseurl = https://repo.ius.io/7/$basearch/
    enabled = 1
    repo_gpgcheck = 0
    gpgcheck = 1
    gpgkey = https://repo.ius.io/RPM-GPG-KEY-IUS-7
    
  2. Ставим python
    sudo yum install -y python36 python36-devel python36-pip