Условия выполнения
1. Требования к аппаратным средствам клиента РК
Узел, выполняющий функции клиента РК, на котором предполагается развёртывание, должен обладать характеристиками, приведёнными в таблице Таблица 1.
Аппаратное требование |
Значение |
Примечание |
|
---|---|---|---|
Процессор |
Однопоточный режим |
Многопоточный режим |
— |
1 ядро |
Количество ядер = количеству потоков |
||
Твердотельный накопитель |
Значение требуемого дискового пространства может быть рассчитано по формуле |
Не менее 400 ГБ |
|
Оперативная память |
Сумма значений оперативной памяти для всех задач резервного копирования |
Где оперативная память одного ресурса равна 1ГБ + 4% от размера целевого ресурса |
|
Интерфейсное устройство |
Сетевой адаптер |
— |
где:
-
= 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-configCentOS 8
rpm
libicu60.3
RedOS 7.3
rpm
libicu65.1
RHEL 9
rpm
libicu67.1
Альт 10
rpm
xauth (для запуска RBC через SSH)
libicu69
libxkbcommon-x11Rosa Cobalt 7.9
rpm
libicu50.1.2
libxkbcommon-x11
qt5-qtbase-gui
libicu
libxkbcommon-x11Rosa Chrome 12
rpm
lib64icudata71
libxkbcommon-x11
qt5-qtbase-gui -
предустановленное приложение «Менеджер администратора RuBackup» в системе СРК RuBackup (для авторизации клиента резервного копирования, подтверждения создания запросов на добавление правил глобального расписания и прочее), если предполагается использовать устанавливаемое приложение в клиент-серверном режиме.