Urbackup настройка клиента linux

Резервное копирование в организации на Ubuntu 22.04LTS + UrBackup 2.5.27

В этой статье мы познакомимся с бесплатным клиент-серверным решением по резервному копированию в корпоративном секторе, узнаем как установить и настроить Ubuntu 22.04LTS + UrBackup, а также подключить клиентские ПК и настроить резервное копирование.

Это простая в настройке система с открытым исходным кодом, которая обеспечивает безопасность данных и быстрое время восстановления. Резервные копии создаются во время работы системы без прерывания текущих процессов, а также система постоянно отслеживает папки на предмет изменённых данных и в момент запуска задания создаёт резервную копию тем файлам, которые подверглись модификации или созданию.

Возможности UrBackup

  • Позволяет создавать файлы резервных копий, полные и инкрементные.
  • Можно делать бэкап целым разделам или отдельным каталогам.
  • Имеет клиенты для Windows, Linux.
  • Поддерживает инкрементное резервное копирование файлов, при этом передаются только используемые и измененные секторы жесткого диска.
  • Анализ дубликатов на разных компьютерах, это означает, что сохраняется только одна копия и соответственно требуется меньше места для хранения резервных копий.
  • Клиенты могут изменять свои настройки, например период резервного копирования или количество резервных копий, а также могут просматривать файлы журналов своих резервных копий.
  • Администрирование осуществляется через веб-интерфейс, отображающий статус клиента, текущие действия и статистику. Мы можем просматривать существующие резервные копии файлов, извлекать файлы из этих резервных копий или запускать процессы восстановления.
  • Отчеты о резервных копиях они могут быть отправлены пользователям или администраторам.
  • Простота настройки и доступ к резервному копированию файлов.

Системные требования

Минимальные системные требования:

  • Процессор: 1-ядерный от 1,8Ггц
  • Оперативная память: минимум 2 ГБ
  • Жесткий диск: от 5 ГБ

Системные требования под задачи резервного копирования до 50пк:

  • Процессор: 2-ядерный от 1,8Ггц
  • Оперативная память: 4 ГБ
  • Дисковая подсистема: от 500 ГБ

Метод реализации

Рекомендуется использовать старенький сервер или подойдет обычный системный блок, в который установим жесткие диски необходимого нам объёма. Рекомендую настроить агрегацию двух сетевых карт.

Подготовка и настройка системы

Начнём с того, что у нас с вами есть сервер с установленной Ubuntu 22.04LTS.

Повысим наши права в системе:

apt update && apt upgrade -y

Переименуем наш хост если требуется:

hostnamectl set-hostname backup

Установим необходимые пакеты:

apt install nano mc net-tools wget -y

Читайте также:  Все виды kali linux

Устанавливаем сервис синхронизации времени:

Добавляем в автозапуск службу:

systemctl enable chrony

systemctl start chrony

Установка UrBackup

Добавим официальный PPA-репозиторий:

add-apt-repository ppa:uroni/urbackup

Читаем сведения о пакетах в репозиториях:

Прежде, чем начать установку, создадим папку для для резервных копий:

apt install urbackup-server -y

Во время установки нам будет предложено указать путь к хранилищу резервных копий:

Установка завершена. Проверим статус запуска службы сервера:

systemctl status urbackupsrv

Настроим автоматический запуск службы после перезагрузки:

systemctl enable urbackupsrv

Настройка бэкап сервера

После завершения установки и запуска службы нам становится доступен web интерфейс сервера по адресу:

Первым делом нам необходимо добавить пользователя admin.

Настройки —>Пользователи —> Добавить пользователя

Первый создаваемый нами пользователь по умолчанию admin с правами администратора:

Настройте подключение к почтовому серверу для отправки уведомлений о резервном копировании:

Ниже представлены скриншоты основных вкладок настройки:

  • Путь для бэкапов — наша созданная папка /Backup
  • Максимум одновременных бэкапов — Устанавливаете столько, чтобы не перегружать сеть и сервер бэкапов
  • Максимум активных клиентов — 100
  • Расписание очистки бэкапов — 1-5 — с понедельника по пятницу, 3-4 — ночью с 3:00 до 4:00

Вкладка: Файловые бэкапы

Советую отключить эти настройки, так как они применяются по умолчанию всем клиентам вне групп.

Советую отключить эти настройки, так как они применяются по умолчанию всем клиентам вне групп.

Вкладка: Рекомендую убрать пользователям права доступа к настройкам.

Источник

Как установить сервер и клиент UrBackup в Ubuntu 20.04

Регулярное резервное копирование работающего сервера — очень важная задача любого системного администратора. Это поможет вам восстановить ваши данные в случае потери данных или сбоя системы. На рынке доступно множество бесплатных и коммерческих инструментов резервного копирования.

UrBackup — это система резервного копирования клиент/сервер с открытым исходным кодом для операционных систем Linux. Он поддерживает резервное копирование файлов и образов в работающей системе без прерывания текущих процессов. Он предоставляет веб-интерфейс для управления всеми резервными копиями. Он кроссплатформенный и может быть установлен в Windows, FreeBSD, Linux и многих операционных системах NAS на базе Linux.

UrBackup предлагает богатый набор функций, некоторые из них перечислены ниже:

  • Бесплатно и с открытым исходным кодом
  • Многоплатформенность
  • Экономичное пространство
  • Простота настройки
  • Последовательное резервное копирование во время использования
  • Резервное копирование через Интернет

Предпосылки

В этом руководстве я покажу вам, как установить сервер и клиент UrBackup в Ubuntu 20.04.

Обновите систему

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

Выполните следующую команду, чтобы выполнить обновление:

Читайте также:  Операционная система linux общая характеристика

После обновления всех пакетов установите другие необходимые зависимости с помощью следующей команды:

apt-get install curl gnupg2 software-properties-common -y

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

Установите сервер UrBackup

По умолчанию UrBackup недоступен в стандартном репозитории Ubuntu. Поэтому вам нужно будет добавить репозиторий UrBackup в вашу систему.

Вы можете добавить репозиторий UrBackup с помощью следующей команды:

add-apt-repository ppa:uroni/urbackup

После обновления репозитория установите сервер UrBackup с помощью следующей команды:

apt-get install urbackup-server -y

Во время установки вам будет предложено указать место для резервного копирования, как показано ниже:

Укажите местоположение резервной копии и нажмите кнопку «ОК», чтобы завершить установку.

Затем запустите службу UrBackup и включите ее запуск при перезагрузке системы:

systemctl start urbackupsrv
systemctl enable urbackupsrv

Затем проверьте состояние службы UrBackup с помощью следующей команды:

systemctl status urbackupsrv

Вы должны увидеть следующий вывод:

? urbackupsrv.service - LSB: Server for doing backups Loaded: loaded (/etc/init.d/urbackupsrv; generated) Active: active (running) since Mon 2021-08-09 05:37:54 UTC; 1min 3s ago Docs: man:systemd-sysv-generator(8) Tasks: 17 (limit: 2353) Memory: 119.8M CGroup: /system.slice/urbackupsrv.service ??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pid Aug 09 05:37:54 ubunt4 systemd[1]: Starting LSB: Server for doing backups. Aug 09 05:37:54 ubunt4 systemd[1]: Started LSB: Server for doing backups.

По умолчанию UrBackup прослушивает порты 55413 и 55414. Вы можете проверить их с помощью следующей команды:

ss -antpl | grep urbackupsrv

Вы должны увидеть следующий вывод:

LISTEN 0 4096 0.0.0.0:55413 0.0.0.0:* users:(("urbackupsrv",pid=7081,fd=27)) LISTEN 0 4096 0.0.0.0:55414 0.0.0.0:* users:(("urbackupsrv",pid=7081,fd=6)) LISTEN 0 4096 [::]:55413 [::]:* users:(("urbackupsrv",pid=7081,fd=28)) LISTEN 0 4096 [::]:55414 [::]:* users:(("urbackupsrv",pid=7081,fd=7))

Затем установите правильное право собственности на каталог /mnt с помощью следующей команды:

chown -R urbackupsrv:urbackupsrv /mnt

Доступ к веб-интерфейсу UrBackup

Теперь откройте веб-браузер и войдите в веб-интерфейс UrBackup, используя URL-адрес http://your-server-ip:55414. Вы должны увидеть следующий экран:

Далее нажмите на вкладку Настройки. Вы должны увидеть следующий экран:

На вкладке «Пользователи» нажмите кнопку «Создать», чтобы создать пользователя-администратора. Вы должны увидеть следующий экран:

Введите имя пользователя и пароль администратора и нажмите кнопку «Создать». Вы должны увидеть следующий экран:

Добавить клиент UrBackup

В веб-интерфейсе UrBackup щелкните вкладку Статус. Вы должны увидеть следующую страницу:

Теперь нажмите кнопку «Добавить нового клиента». Вы должны увидеть следующую страницу:

Теперь укажите имя вашего клиента и нажмите кнопку «Добавить клиент». После добавления клиента вы должны увидеть информацию об установке клиента на следующей странице:

Установите клиент UrBackup

Затем войдите в клиентскую систему, скопируйте URL-адрес установки из предыдущего шага и запустите его с помощью следующей команды:

После установки клиента UrBackup вы должны увидеть следующий вывод:

--2021-08-09 06:08:43-- http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux Connecting to 45.58.46.56:55414. connected. HTTP request sent, awaiting response. 200 ok Length: 22724321 (22M) [application/octet-stream] Saving to: ‘/tmp/tmp.ZW4L3P0XeC’ /tmp/tmp.ZW4L3P0XeC 100%[==================================================================>] 21.67M 72.4MB/s in 0.3s 2021-08-09 06:08:44 (72.4 MB/s) - ‘/tmp/tmp.ZW4L3P0XeC’ saved [22724321/22724321] Verifying archive integrity. All good. Uncompressing UrBackup Client Installer for Linux 100% Installation of UrBackup Client 2.4.11 to /usr/local . Proceed ? [Y/n] Y Uncompressing install data. Detected Debian (derivative) system Detected systemd Detected architecture x86_64-linux-glibc Installed daemon configuration at /etc/default/urbackupclient. Info: Restoring from web interface is disabled per default. Enable by modifying /etc/default/urbackupclient. Installing systemd unit. Cannot find systemd unit dir. Assuming /lib/systemd/system Created symlink /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service. Starting UrBackup Client service. Successfully started client service. Installation complete. +Detected Ubuntu LTS. Dattobd supported -Detected no btrfs filesystem -LVM not installed Please select the snapshot mechanism to be used for backups: 1) dattobd volume snapshot kernel module from https://github.com/datto/dattobd 4) Use no snapshot mechanism 4 Configured no snapshot mechanism

Затем проверьте клиентскую службу UrBackup с помощью следующей команды:

ssystemctl status urbackupclientbackend

Вы должны увидеть следующий вывод:

? urbackupclientbackend.service - UrBackup Client backend Loaded: loaded (/lib/systemd/system/urbackupclientbackend.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-08-09 06:09:31 UTC; 49s ago Main PID: 1133 (urbackupclientb) Tasks: 10 (limit: 2353) Memory: 1.7M CGroup: /system.slice/urbackupclientbackend.service ??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime Aug 09 06:09:31 client systemd[1]: Started UrBackup Client backend.

Добавить резервный каталог

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

Читайте также:  Astra linux векторная графика

Здесь мы создадим резервную копию каталога /etc в клиентской системе.

Выполните следующую команду, чтобы добавить каталог резервного копирования:

/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etc

Проверка статуса резервного копирования на сервере UrBAckup

Далее перейдите в веб-интерфейс UrBackup и нажмите на вкладку Статус. Вы должны увидеть свой клиент резервного копирования на следующей странице:

Нажмите на клиент и выберите Инкрементное резервное копирование файлов, чтобы сделать первую резервную копию.

Чтобы проверить резервную копию, щелкните вкладку «Резервные копии». Вы должны увидеть следующую страницу:

Нажмите на клиента. Вы должны увидеть свои резервные копии файлов на следующей странице:

Теперь нажмите на свою резервную копию, чтобы увидеть подробную информацию о вашей резервной копии:

Отсюда вы также можете загрузить резервную копию в локальную систему.

Заключение

В приведенном выше руководстве мы объяснили, как установить сервер и клиент UrBackup в Ubuntu 20.04. Теперь вы можете добавить несколько клиентов на сервер UrBackup и управлять всеми резервными копиями из центрального расположения.

Источник

Оцените статью
Adblock
detector