06.06.2023

Как создать резервную копию сервера Linux с помощью Veeam Agent

В нашем примере мы будем использовать ОС Ubuntu 20.04. Поэтому вам нужно скачать программное обеспечение агента Veeam отсюда Veeam Software for Enterprise и скопировать deb-файл на машину ubuntu, на которой вы планируете установить агента.

Установка агента Veeam

Перейдите в каталог, где вы сохранили пакет veeam-release, и установите пакет с помощью следующих команд для Debian / Ubuntu

dpkg -i ./veeam-release* && apt-get update

И просто запустите установку пакета

sudo apt-get install veeam -y

После завершения установки просто запустите

veeam

Запустится руководство агента veeam.

Конфигурация агента Veeam

Резервное копирование с помощью Veeam Agent для Linux это достаточно просто. В нашем случае я буду делать полную резервную копию всей системы и перемещать ее на samba шару.
Итак, давайте создадим задачу для резервного копирования нашего сервера на наше хранилище с помощью smb. Запускаем вим:

veeam

Нам сразу же предлагается указать файл лицензии. Поскольку у нас нет лицензии, мы просто жмем Enter и проваливаемся в главное окно программы.
Нажимаем C (configure) для настройки задания резервного копирования. Даем заданию имя и выбираем, что мы хотим создать резервную копию всей машины.

В качестве места назначения для резервного копирования системы мы выбираем Shared Folder.

Далее необходимо ввести параметры доступа к месту резервного копирования. В моем примере я использовал общую папку на сервере Windows, поэтому я выбрал SMB share.

В пункте Restore points указывается глубина архива. Это количество копий, которые вы хотите сохранить на сервере. Если вы делаете резервное копирование каждый день и укажете 14, то будут сохранены резервные копии системы за последние 14 дней. Если вы делаете резервное копирование каждый второй день, то 28 дней и так далее.
Можно создать несколько заданий с разной глубиной резервного копирования. Например: каждый день - 7 резервных копий, раз в неделю - 4, раз в месяц - 12. Таким образом, у вас всегда будут последние 7 резервных копий системы за эту неделю. Затем по одной резервной копии в неделю за последний месяц и 12 резервных копий в месяц за последний год. Нажмите Enter для продолжения.
Дополнительные опции отключены по умолчанию в бесплатной версии, но если у вас есть лицензия, я рекомендую включить опцию Backup encryption чтобы зашифровать резервные копии.

Нажмите Enter для продолжения и увидите расписание резервного копирования, в бесплатной версии вы также не можете его редактировать.

Нажмите Enter и finish.

Резервное копирование сразу начнется. Если вы получите ошибку:

The current system does not support cifs. Please install the cifs client package.

Установите пакет cifs:

sudo apt-get install cifs-utils

Перезапустите veeam и продолжайте.

Теперь вы запустили процесс резервного копирования и можете следить за его ходом.
Если вы получаете ошибку о том, что snapshot creation failed.

Попробуйте сделать следующее:

Нам нужно докопаться до первопричины, поэтому мы перейдем в папку журнала резервного копирования VEEAM –

cd /var/log/veeam/Backup

Перейдите к журналу заданий и откройте его с помощью текстового редактора, например nano.

Мы обнаружили, что modeprobe не смог загрузить модуль veeamsnap.

Для этого нам нужно сначала установить linux-headers, сначала проверьте версию вашего ядра:

uname -r

И установите нужные linux-headers:

sudo apt-get install linux-headers-5.4.0.-74-generic -y

А теперь нам нужно загрузить veeamsnap:

modprobe veeamsnap

Запустите veeam снова и нажмите S. Теперь все должно работать.

После завершения резервного копирования системы вы можете проверить содержимое общего диска, обратившись к нему непосредственно из Windows.

На этом настройка полного резервного копирования сервера завершена. Резервная копия системы теперь находится в безопасном месте.