Как создать резервную копию сервера 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.
На этом настройка полного резервного копирования сервера завершена. Резервная копия системы теперь находится в безопасном месте.