Позднее Ctrl + ↑

[РЕШЕНО] ошибка при установке Active backup for business linux

при попытке установить Active backup for business linux на ubuntu server 20.04 получил следующую ошибку:

ERROR (dkms apport): unable to determine source package for synosnap
Error! Bad return status for module build on kernel: 5.11.0-1017-oracle (x86_64)
Consult /var/lib/dkms/synosnap/0.10.16/build/make.log for more information.
dpkg: error processing package synosnap (--install):
 installed synosnap package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 synosnap
 * failed to install snapshot driver

давайте попробуем ее излечить, кстати, сервер у нас такой:

sudo rm /var/lib/dpkg/info/synosnap*
sudo apt -f install

ещё раз запускаем инсталляцию

sudo ./install.run

и все проходит отлично!

Synology, ограничиваем доступ из интернета к разделам web

Есть у Synology отличный пакет phpMyAdmin, который ставится в корень папки web. И получается проблема, нас могут из интернета атаковать, пытаясь подобрать пароль root или пользователя MySQL. Средств защиты от такой атаки нет, автоматические блокировки распространяются только на внутренние службы synology.

Но! Есть возможность ограничить доступ только из локальной сети. Сейчас расскажу как.

Открываем «Панель управления» -> «Портал для входа» -> «Дополнительно».

Нажимаем кнопку «Профиль управления доступом» и создаём новый профиль.

Обязательно с низу вверх должны следовать правила, сначала запрещаем для всех, потом разрешаем нашей локальной сети, у меня «широкая маска», у вас может быть 192.168.1.0/24 или 192.168.0.0/24 (самые частые сети в домашних роутерах).

Теперь откроем «Web station», выберем «Портал веб-служб», находим в списке «phpMyAdmin», двойным кликом открываем свойства и в «Профиле управления доступом» выбираем наш профиль, который создали выше.

готово!

Active backup for business linux

Я так давно этого ждал, около двух лет. На мой взгляд очень идеально работает Active backup for business для Windows. Вот и дождался такого же решения для linux.

Сейчас проверим так же все хорошо работает?

возьмём для тестов ubuntu server 20.04, то, что часто использую

для добавления сервера требуется скачать агент

~$ wget https://global.download.synology.com/download/Utility/ActiveBackupBusinessAgent/2.2.0-2074/Linux/x86_64/Synology%20Active%20Backup%20for%20Business%20Agent-2.2.0-2074-x64-deb.zip
~$ unzip Synology\ Active\ Backup\ for\ Business\ Agent-2.2.0-2074-x64-deb.zip

и запускаем инсталляцию

~$ sudo ./install.run

будет пропатчено ядро (лучше перед установкой обновиться)

ну и в конце нам предлагают запустить «abb-cli -c» для соединения с synology сервером

напоминаю, все команды запускаем под sudo!

указываем адрес сервера, логин пользователя с правами использования приложения «Active backup for business» и пароль. Так же сервер сагрился на самоподписанный сертификат, что же делать, наш backup сервер в интернет не смотрит, соглашаемся на самоподписанный сертификат. Ещё раз проверяем все настройки и подтверждаем.

Дальше, если потребуется подкорректируем со стороны сервера.

Сервер добавлен, всё хорошо

настроем задачу резервирования, сразу переименуем в понятное для нас название, обязательно включаем сжатие (очень эффективно при копировании пустого пространства, копирование идет блочно). Шифрование отключаю, если бэкапится в пределах локальной сети, это снижает нагрузку на процессор. Если через интернет — шифрование обязательно. ☝🏻

в настройках хранения лучше выбрать «Расширенную политику хранения», и в ней оставить первые три галочки. Это значит, что резервироваться будет ежедневно и ежедневные копии будут храниться в течении последней недели, а потом в течении месяца еженедельные копии. По сути, у нас остается версионность, и чем старше копия — тем реже версия. Со временем, будет примерный список (см. последний скрин)

что ж, запустим первый снимок

откроем портал «Active Backup for Business — Recovery Portal»

как и в ситуации с Windows копиями мы можем посмотреть содержимое наших снимков, так же можем «Восстановить» или «Скачать» файл или папку.

не будем терять время, удалим файл на сервере ubuntu и восстановим его через портал
удаляем

и восстанавливаем

процесс занимает три секунды

а теперь самое сложное, давайте восстановим нашу ubuntu с помощью носителя восстановления linux, как будто у нас навернулась система полностью и мы грузимся с флэшки.

скачиваем по ссылке Synology-Recovery-Media-1524(2074).iso и записываем на флэшку

эмитировать крах сервера ubuntu я буду заменой диска на новый 😉
грузимся...

Ого, неожиданно, графический режим, приятно
Заполняем данные для авторизации на нашем backup сервере, подтверждаем, что работаем с самоподписанным сертификатом. Выбираем устройство для восстановления (под одной учетной записью может резервироваться несколько устройств). Можно восстановить всё устройство или отдельный раздел, в нашем случае всё. Указываем точку восстановления (у нас одна) и получаем ошибку, новый диск меньше старого!

надо восстанавливаться на тот же размер носителя, либо больший!
исправляем ситуацию и восстанавливаем

перезагрузка и всё в рабочем состоянии!

В заключении хочу сказать, что решение превосходное! Все заявленные функции работают. А уж как этот метод резервирования помогает сэкономить время и ревы — вам не передать. Пользуюсь уже несколько лет и очень доволен.

Ранее Ctrl + ↓