Используя Veeam Agent for Linux вы можете делать backup приложений на хосте, например добавляется возможность делать backup PostgreSql.
Есть 2 способа установки агента:
- Вручную
 - С помощью консоли Veeam Backup and Replication
 
Firewall
Не забудьте настроить правила на файерволе открыв порты от клиента к серверу и обратно. Список портов можно поссмотреть на офсайте.
Вручную
Для начала рассмотрим способ установки вручную хотя я всё же рекомендую использовать метод с консолью.
Все пакеты приложения Veaam находятся на сайте http://repository.veeam.com/.
- Добавим репозиторий, в моём случае для 
CentOSsudo 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 - Ставим агент 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 то можно почитать статью.
 - Запускаем агент
    
veeam - 
    
Используя пробел ставим галочку напротив соглашений.

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

 - Но если у вас нет ключа, то просто нажимаем 
FINISH. 
С помощью консоли Veeam Backup and Replication
- Переходим в консоли в Inventory > Physical Infrastructure

 - Создаём Protection group, где Type устанавливаем в Individual computers

 - В computers добавляем ip-адресс или доменное имя компьютера

 - Далее завершаем мастер установки после которого начнётся установка агента
 
Сам Veeam Agent for Linux также требует лицензирования, но если у вас Veeam Backup and Replication с лицензией, то можно использовать и его лицензию.
Для этого переходим в License > Instances и ставим галочку Allow unlicensed agents to consume instances. После этого возможно понадобиться перезапустить сервис veeam на клиенте.

Также необходимо привязать лицензию к клиенту используя кнопку Manage по тому же пути License > Instances.
В итоге после всего проделанного в созданной группе вы должны увидеть свой компьютер или сервер.
Зависимости
Для того чтобы установить последнюю версию Veeam Agent for Linux понадобиться наличие python версии 3.0 или выше на клиентском устройстве.
В случае с CentOS7 можно установить следующим образом:
- Добавим репозиторий 
iussudo 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 - Ставим 
pythonsudo yum install -y python36 python36-devel python36-pip 


Комментарии