Установка на отдельном узле

Менеджер администратора RuBackup возможно установить на удалённом узле, имеющем сетевое соединение с узлами компонентов СРК RuBackup, для выполнения резервного копирования и централизованного восстановления данных из резервной копии.

1. Подготовка к установке

1.1. Установка зависимостей пакетов

Для успешного развёртывания приложения «Менеджер администратора RuBackup» необходимо наличие установленных зависимостей пакетов в соответствии с таблицей , в зависимости от используемого типа операционной системы на узле развёртывания клиента резервного копирования RuBackup, для этого:

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

    Astra Linux, Debian, Ubuntu

    dpkg-query -l

    Альт

    apt list --installed

    Rosa Cobalt, RHEL

    yum list --installed

    RedOS, CentOS, Rosa Chrome

    dnf list installed

  2. Обновите репозитории пакетов в системе, выполнив команду:

    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:

  1. Авторизуйтесь под пользователем root:

    sudo -i
  2. Настройте переменные среды для пользователя 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.
  3. Перейдите в каталог /root, выполнив команду:

    cd /root
  4. Перезагрузите переменные окружения, выполнив команду:

    source ~/.bashrc

1.1.2. Настройка служебной базы данных

На узле служебной базы данных СРК RuBackup выполните настройку для подключения Менеджера администратора RuBackup к служебной базе данных в соответствии с разделом Настройка СУБД.

1.1.3. Настройка SSL соединения с базой данных

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

Для подключения к базе PostgreSQL данных через защищённое соединение выполните приведённые ниже настройки на текущем хосте:

  1. Перенесите из соответствующей postgres-клиенту папки на узле Центра сертификации подготовленные:

    • сертификат Центра сертификации (ca.crt), чтобы postgres-клиент мог проверить, что конечный сертификат сервера PostgreSQL был подписан его доверенным корневым сертификатом;

    • сертификат клиента (postgresql.crt);

    • сгенерированный закрытый ключ клиента (postgresql.key).

  2. Разместите сертификаты и закрытый ключ в каталоге по умолчанию:

    Для ОС Linux

    ~/.postgresql/

    Для ОС Windows

    %appdata%\postgresql\

  3. Для файлов сертификата и закрытого ключа установите полный доступ на чтение и запись только для владельцев, выполнив команду, например:

    chmod 600 server.crt server.key ca.crt
  4. Для файлов сертификата и закрытого ключа сделайте владельцем файлов пользователя, от имени которого будет запущен RBM (postgres-клиент), выполнив команду:

    chown suser:suser server.crt server.key ca.crt
  5. После установки пакетов RBM выполните настройку параметра SSLMode в конфигурационном файле ~/.rbm2/.rb_gui_main_settings (см. раздел «Конфигурационных файл») или в графической утилите RBM в окне «Настройки — Локальная конфигурация» параметр Режим SSL соединения с PostgreSQL, установив значение, указанное для сервера СРК RuBackup.

  6. Для применения изменений перезапустите настраиваемый клиент, выполнив команду:

    opt/rubackup/bin/rbm

Выполните проверку сертификата:

openssl verify -verbose -CAfile RootCert.pem Intermediate.pem

1.2. Установка пакетов

Установку пакетов производить строго в приведённой последовательности!
  1. Установите пакет 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> — актуальная версия пакета.

  2. Установите пакет 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> — актуальная версия пакета.

  3. Установите пакет 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> — актуальная версия пакета.