Установка на отдельном узле
Менеджер администратора RuBackup возможно установить на удалённом узле, имеющем сетевое соединение с узлами компонентов СРК RuBackup, для выполнения резервного копирования и централизованного восстановления данных из резервной копии.
1. Подготовка к установке
1.1. Установка зависимостей пакетов
Для успешного развёртывания приложения «Менеджер администратора RuBackup» необходимо наличие установленных зависимостей пакетов в соответствии с таблицей , в зависимости от используемого типа операционной системы на узле развёртывания клиента резервного копирования RuBackup, для этого:
-
Проверьте наличие установленных зависимостей пакетов в ОС, например, выполнив команду:
Astra Linux, Debian, Ubuntu dpkg-query -l
Альт apt list --installed
Rosa Cobalt, RHEL yum list --installed
RedOS, CentOS, Rosa Chrome dnf list installed
-
Обновите репозитории пакетов в системе, выполнив команду:
Astra Linux, Debian, Ubuntu sudo apt update
Альт sudo apt-get update
Rosa Cobalt, RHEL sudo yum update
RedOS, CentOS, Rosa Chrome sudo dnf update
Установите недостающие зависимости пакетов из таблицы , выполнив команду:
+
Astra Linux, Debian, Ubuntu |
sudo apt install <namepackage> |
Альт |
sudo apt-get install <namepackage> |
Rosa Cobalt, RHEL |
sudo yum install <namepackage> |
RedOS, CentOS, Rosa Chrome |
sudo dnf install <namepackage> |
1.1.1. Настройка переменных среды
Выполните настройку переменных среды для пользователя root:
-
Авторизуйтесь под пользователем root:
sudo -i
-
Настройте переменные среды для пользователя root, выполнив команду:
sudo nano /root/.bashrc
-
отредактируйте файл, добавив строки:
PATH=$PATH:/opt/rubackup/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/rubackup/lib export PATH export LD_LIBRARY_PATH
-
сохраните изменения.
Эти переменные также можно определить в файле /etc/environment. -
-
Перейдите в каталог /root, выполнив команду:
cd /root
-
Перезагрузите переменные окружения, выполнив команду:
source ~/.bashrc
1.1.2. Настройка служебной базы данных
На узле служебной базы данных СРК RuBackup выполните настройку для подключения Менеджера администратора RuBackup к служебной базе данных в соответствии с разделом Настройка СУБД.
1.1.3. Настройка SSL соединения с базой данных
Данная настройка выполняется при необходимости создания защищённого подключения к служебной базе данных. В ином случае данную настройку можно пропустить.
Для подключения к базе PostgreSQL данных через защищённое соединение выполните приведённые ниже настройки на текущем хосте:
-
Перенесите из соответствующей postgres-клиенту папки на узле Центра сертификации подготовленные:
-
сертификат Центра сертификации (ca.crt), чтобы postgres-клиент мог проверить, что конечный сертификат сервера PostgreSQL был подписан его доверенным корневым сертификатом;
-
сертификат клиента (postgresql.crt);
-
сгенерированный закрытый ключ клиента (postgresql.key).
-
-
Разместите сертификаты и закрытый ключ в каталоге по умолчанию:
Для ОС Linux ~/.postgresql/
Для ОС Windows %appdata%\postgresql\
-
Для файлов сертификата и закрытого ключа установите полный доступ на чтение и запись только для владельцев, выполнив команду, например:
chmod 600 server.crt server.key ca.crt
-
Для файлов сертификата и закрытого ключа сделайте владельцем файлов пользователя, от имени которого будет запущен RBM (postgres-клиент), выполнив команду:
chown suser:suser server.crt server.key ca.crt
-
После установки пакетов RBM выполните настройку параметра SSLMode в конфигурационном файле ~/.rbm2/.rb_gui_main_settings (см. раздел «Конфигурационных файл») или в графической утилите RBM в окне «Настройки — Локальная конфигурация» параметр Режим SSL соединения с PostgreSQL, установив значение, указанное для сервера СРК RuBackup.
-
Для применения изменений перезапустите настраиваемый клиент, выполнив команду:
opt/rubackup/bin/rbm
Выполните проверку сертификата:
openssl verify -verbose -CAfile RootCert.pem Intermediate.pem
1.2. Установка пакетов
Установку пакетов производить строго в приведённой последовательности! |
-
Установите пакет rubackup-common, находясь в папке, где расположен пакет, выполнив команду:
Astra Linux, Debian, Ubuntu sudo apt install ./rubackup-common_<version>_amd64.deb
Альт sudo apt-get install ./rubackup-common_<version>_amd64.rpm
Rosa Cobalt, RHEL sudo yum install ./rubackup-common_<version>_amd64.rpm
RedOS, CentOS, Rosa Chrome sudo dnf install ./rubackup-common_<version>_amd64.rpm
где <version> — актуальная версия пакета.
-
Установите пакет rubackup-common-gui, находясь в папке, где расположен пакет, выполнив команду:
Astra Linux, Debian, Ubuntu sudo apt install ./rubackup-common-gui_<version>_amd64.deb
Альт sudo apt-get install ./rubackup-common-gui_<version>_amd64.rpm
Rosa Cobalt, RHEL sudo yum install ./rubackup-common-gui_<version>_amd64.rpm
RedOS, CentOS, Rosa Chrome sudo dnf install ./rubackup-common-gui_<version>_amd64.rpm
где <version> — актуальная версия пакета.
-
Установите пакет rubackup-rbm находясь в папке, где расположен пакет, выполнив команду:
Astra Linux, Debian, Ubuntu sudo apt install ./rubackup-rbm_<version>_amd64.deb
Альт sudo apt-get install ./rubackup-rbm_<version>_amd64.rpm
Rosa Cobalt, RHEL sudo yum install ./rubackup-rbm_<version>_amd64.rpm
RedOS, CentOS, Rosa Chrome sudo dnf install ./rubackup-rbm_<version>_amd64.rpm
где <version> — актуальная версия пакета.