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