Условия выполнения

1. Требования к аппаратным средствам клиента РК

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

Таблица 1. Требования к аппаратным средствам клиента РК

Аппаратное требование

Значение

Примечание

Процессор

Однопоточный режим

Многопоточный режим

1 ядро

Количество ядер = количеству потоков

Твердотельный накопитель

Значение требуемого дискового пространства может быть рассчитано по формуле

Не менее 400 ГБ

Оперативная память

Сумма значений оперативной памяти для всех задач резервного копирования

Где оперативная память одного ресурса равна 1ГБ + 4% от размера целевого ресурса

Интерфейсное устройство

Сетевой адаптер

Пример 1. Формула расчёта дискового пространства

где:

  • = 1 при однопоточном режиме;

  • = worker_parallelism, если заданы многопоточный режим (enable_multithreading) и слабая дедупликация (enable_flexible_dedup);

    • worker_parallelism — количество рабочих потоков, используемых для выполнения РК;

    • enable_multithreading — флаг, указывающий на использование многопоточности;

    • enable_flexible_dedup — флаг, указывающий на использование гибкой дедупликации;

  •  — общий объём данных, подлежащих РК;

  •  — размер блока данных, используемого для обработки данных во время РК (для пулов типов "File system", "Tape library", "Cloud" размер блока является фиксированным и равен 16384 Б);

  •  — размер хеша, используемого для идентификации данных;

  • 20 — максимальный размер сериализованной позиции в файле;

  • 1 — временная база для вычисления сигнатуры или отправки хешей на сервер;

  •  — это 0.02 × объем ресурса

2. Требования к программным средствам

Для функционирования приложения «Менеджер клиента RuBackup» необходимо следующее программное обеспечение:

  • предустановленный клиент резервного копирования RuBackup на текущем узле (пакеты rubackup-common и rubackup-client установлены на виртуальную или аппаратную машину[1]);

  • операционная система, одна из следующих:

    • Astra Linux SE 1.6;

    • Astra Linux SE 1.7;

    • Astra Linux SE 1.8;

    • Debian 10;

    • Ubuntu 18.04;

    • Ubuntu 20.04;

    • CentOS 7;

    • CentOS 8;

    • RedOS 7.3;

    • RHEL 9;

    • Альт 10;

    • Rosa Cobalt 7.9;

    • Rosa Chrome 12;

  • установленные зависимости пакетов, в соответствии с таблицей Таблица 2.

    Таблица 2. Перечень зависимостей пакетов для различных ОС

    Astra 1.6

    deb

    libicu57
    wget
    gnupg2
    xauth (для запуска RBC через SSH)

    Astra 1.7

    deb

    libicu63
    wget
    gnupg2
    xauth (для запуска RBC через SSH)

    Astra 1.8

    deb

    libicu72
    wget
    gnupg2
    xauth (для запуска RBC через SSH)

    Debian 10

    deb

    libicu63
    wget
    gnupg2
    xauth (для запуска RBC через SSH)

    Ubuntu 18.04

    deb

    libicu60
    wget
    gnupg2
    xauth (для запуска RBC через SSH)

    Ubuntu 20.04

    deb

    libicu66
    wget
    gnupg2
    xauth (для запуска RBC через SSH)

    CentOS 7

    rpm

    libicu50.2
    libxkbcommon
    libxkbcommon-x11
    xkeyboard-config

    CentOS 8

    rpm

    libicu60.3

    RedOS 7.3

    rpm

    libicu65.1

    RHEL 9

    rpm

    libicu67.1

    Альт 10

    rpm

    xauth (для запуска RBC через SSH)
    libicu69
    libxkbcommon-x11

    Rosa Cobalt 7.9

    rpm

    libicu50.1.2
    libxkbcommon-x11
    qt5-qtbase-gui
    libicu
    libxkbcommon-x11

    Rosa Chrome 12

    rpm

    lib64icudata71
    libxkbcommon-x11
    qt5-qtbase-gui

  • предустановленное приложение «Менеджер администратора RuBackup» в системе СРК RuBackup (для авторизации клиента резервного копирования, подтверждения создания запросов на добавление правил глобального расписания и прочее), если предполагается использовать устанавливаемое приложение в клиент-серверном режиме.


1. Далее — узел.