Конфигурационный файл

Данные, полученные после настройки (с помощью утилиты rb_init или rb_init_gui), сохраняются в файле:

  • для Linux-систем: /opt/rubackup/etc/config.file;

  • для Windows-систем: C:\RuBackup-win-client\etc\config.file.txt.

Таблица 1. Описание параметров конфигурационного файла клиента
Параметр Назначение Допустимые значения (по умолчанию)

node

Тип узла RuBackup

primaryserver

secondaryserver

mediaserver

client

who-is-primary-server

Имя узла основного сервера RuBackup

Необходима настройка правильного разрешения имен

client-inet-interface

Сетевой интерфейс клиента. Используется для отображения дополнительной информации о клиенте в СРК RuBackup.

Медиасервер осуществляет связь с основным или резервным сервером, а также с утилитой rbfd через сетевой интерфейс

use-local-backup-directory

Каталог для временного хранения резервных копий. Для создания резервных копий и хранения временных файлов, которые создаются при их восстановлении, требуется определённое дисковое пространство. Рекомендуем выделить для этой цели отдельный диск или устройство хранения достаточного размера и примонтировать его к /backup-tmp либо к другой точке монтирования. Точку монтирования временного каталога нужно указать как значение параметра use-local-backup-directory и перезагрузить клиент RuBackup.

<path>

parallel-tasks

Максимальное количество одновременно выполняемых задач

1-64

(2)

deduplication-task-memory

Исключение дублирующих копий повторяющихся данных, в байтах

(268435456)

remote-replication

Включить удаленную репликацию — копирование данных из хоста источника на удаленный хост приемника

yes

no

(yes)

centralized-recovery

Включить централизованное восстановление данных из резервной копии с помощью приложения «Менеджер администратора RuBackup» (используемой на любом узле).

В случае, если централизованное восстановление отключено, то выполнить восстановление возможно только на клиенте резервного копирования с помощью утилиты командной строки rbfd или «Менеджера клиента RuBackup»

yes

no

(yes)

logfile

Расположение системного файла журнала событий

<path>

rbd_algorithm

Выбор хэш функции при дедупликации

sha1,

sha2, skein,

streebog, blake2b

(sha2)

rbd_block_size

Размер блока данных при дедупликации, в байтах

8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576,

по умолчанию — 16384

rbd_hash_length

Допустимая длина хэша, в битах

256

512

(256)

client-shutdown_scenario

Сценарий выключения клиента

immediately

after-all-tasks

cancel-if-tasks

(cancel-if-tasks)

use-product-uuid

Для версии СРК RuBackup 2.1 и более поздней: Генерировать идентификатор hardware id узла лицензируемого сервера на основании:

  • для ОС Linux: идентификатора UUID материнской платы, установленного производителем платы, и закодированной информации в DMI BIOS;

  • для ОС Windows: имени узла hostname;

Для версии СРК RuBackup 2.0 и ранее: параметра нет, hardware id генерируется на основании идентификатора /etc/machine-id и имени узла /etc/hostname

false

true

(false)

use-ip-instead-hostname

Использовать IP-адреса вместо DNS-имён при взаимодействии компонентов СРК

false

true

(false)

reconnect-period-count

Количество периодов переподключения в рамках выполнения задач между Клиентом и Медиасервером​[reconnect]

> 0

(3)

reconnect-period-timeout

Таймаут между периодами переподключения в рамках выполнения задач между Клиентом и Медиасервером​[reconnect]

> 0

(20 секунд)

reconnect-count

Количество попыток переподключения в рамках выполнения задач между Клиентом и Медиасервером​[reconnect]

> 0

(3)

reconnect-timeout

Таймаут между попытками переподключения в рамках выполнения задач между Клиентом и Медиасервером​[1]

> 0

(5 секунд)

digital-signature

Использовать электронно-цифровую подпись для аутентификации и защиты данных в СРК

yes

no

(yes)

parallelizm

Число потоков для обработки сообщений от клиентов на главном сервере

1-4096

(8)

parallelizm_media

Число потоков для обработки сообщений от клиентов на медиа сервере

1-4096

(8)

monitoring-client

Включить отправку метрик мониторинга хоста на главный сервер

yes

no

(yes)

used-ip-version

Версия IP-протокола для сетевого взаимодействия компонентов СРК

ipv4

ipv6

both

digital-sign-hash

Хеш-функция для электронно-цифровой подписи

В соответствии с командами группы OpenSSL Message Digest (openssl help)

(sha1)

memory-threshold

Снижение потребления оперативной памяти при полном резервном копировании. Для хранения уникальных хешей и обеспечения дедупликации нужно выделить на диске дополнительное место ≈ 0,3% от размера ресурса.

Ограничения

При использовании параметра в кластерной группе убедитесь, что все клиенты группы имеют одну версию СРК.

Параметр используется только для создания полной резервной копии

Не менее 4 ГБ и не более значения свободной оперативной памяти в системе. Значение параметра не гарантирует точность верхней границы потребления памяти. Для выключения параметра можно задать его равным 0 или удалить его из файла настроек.

Таблица 2. Описание параметров конфигурационного файла сервера
Параметр Назначение Допустимые значения (по умолчанию)

node

Тип узла RuBackup

primaryserver

secondaryserver

mediaserver

client

server-inet-interfaces

Список сетевых интерфейсов сервера в одну строку через пробел, через которые серверу резервного копирования разрешено взаимодействовать с клиентами

dbname

Имя служебной базы данных

(rubackup)

user

Пользователь служебной базы данных

(rubackup)

password crypted

Закодированное значение пароля пользователя служебной базы данных

-

host

FQDN или IP адрес сервера, на котором расположена служебная база данных

Необходима настройка правильного разрешения имен

port

Порт подключения служебной базы данных

(5432)

server-shutdown_scenario

Сценарий выключения сервера

immediately

after-all-tasks

cancel-if-tasks

(cancel-if-tasks)

s3-fuse-type

Тип FUSE-драйвера для монтирования S3 бакетов

(geesefs)

geesefs-max-flushers

Максимальное количество фоновых потоков для асинхронной записи данных в S3

(16)

geesefs-memory-limit

Лимит оперативной памяти для кэширования данных и метаданных, в мегабайтах

(4000)

keepalives

Использование сообщений keepalive протокола TCP на стороне клиента

0

1

(0)

keepalives_idle

Управление длительностью периода отсутствия активности

(7200)

keepalives_interval

Интервал между отправкой повторных сообщений при отсутствии ответа, в секундах

(75)

keepalives_count

Количество последовательно потерянных проверочных сообщений перед разрывом соединения

(9)

who-is-primary-server

Имя узла основного сервера RuBackup

Необходима настройка правильного разрешения имен

who-is-secondary-server

Имя узла резервного сервера RuBackup

Необходима настройка правильного разрешения имен

client-inet-interface

Сетевой интерфейс клиента. Используется для отображения дополнительной информации о клиенте в СРК RuBackup.

Медиасервер осуществляет связь с основным или резервным сервером, а также с утилитой rbfd через сетевой интерфейс

use-local-backup-directory

Каталог для временного хранения резервных копий. Для создания резервных копий и хранения временных файлов, которые создаются при их восстановлении, требуется определённое дисковое пространство. Рекомендуем выделить для этой цели отдельный диск или устройство хранения достаточного размера и примонтировать его к /backup-tmp либо к другой точке монтирования. Точку монтирования временного каталога нужно указать как значение параметра use-local-backup-directory и перезагрузить клиент RuBackup.

<path>

parallel-tasks

Максимальное количество одновременно выполняемых задач

1-64

(2)

deduplication-task-memory

Исключение дублирующих копий повторяющихся данных, в байтах

(268435456)

remote-replication

Включить удаленную репликацию — копирование данных из хоста источника на удаленный хост приемника

yes

no

(yes)

centralized-recovery

Включить централизованное восстановление данных из резервной копии с помощью приложения «Менеджер администратора RuBackup» (используемой на любом узле).

В случае, если централизованное восстановление отключено, то выполнить восстановление возможно только на клиенте резервного копирования с помощью утилиты командной строки rbfd или «Менеджера клиента RuBackup»

yes

no

(yes)

logfile

Расположение системного файла журнала событий

<path>

rbd_algorithm

Выбор хэш функции при дедупликации

sha1,

sha2, skein,

streebog, blake2b

(sha2)

rbd_block_size

Размер блока данных при дедупликации, в байтах

8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576,

по умолчанию — 16384

rbd_hash_length

Допустимая длина хэша, в битах

256

512

(256)

client-shutdown_scenario

Сценарий выключения клиента

immediately

after-all-tasks

cancel-if-tasks

(cancel-if-tasks)

use-product-uuid

Для версии СРК RuBackup 2.1 и более поздней: Генерировать идентификатор hardware id узла лицензируемого сервера на основании:

  • для ОС Linux: идентификатора UUID материнской платы, установленного производителем платы, и закодированной информации в DMI BIOS;

  • для ОС Windows: имени узла hostname;

Для версии СРК RuBackup 2.0 и ранее: параметра нет, hardware id генерируется на основании идентификатора /etc/machine-id и имени узла /etc/hostname

false

true

(false)

use-ip-instead-hostname

Использовать IP-адреса вместо DNS-имён при взаимодействии компонентов СРК

false

true

(false)

reconnect-period-count

Количество периодов переподключения в рамках выполнения задач между Клиентом и Медиасервером​[1]

> 0

(3)

reconnect-period-timeout

Таймаут между периодами переподключения в рамках выполнения задач между Клиентом и Медиасервером​[1]

> 0

(20 секунд)

reconnect-count

Количество попыток переподключения в рамках выполнения задач между Клиентом и Медиасервером​[1]

> 0

(3)

reconnect-timeout

Таймаут между попытками переподключения в рамках выполнения задач между Клиентом и Медиасервером​[1]

> 0

(5 секунд)

digital-signature

Использовать электронно-цифровую подпись для аутентификации и защиты данных в СРК

yes

no

(yes)

parallelizm

Число потоков для обработки сообщений от клиентов на главном сервере

1-4096

(8)

parallelizm_media

Число потоков для обработки сообщений от клиентов на медиа сервере

1-4096

(8)

monitoring-client

Включить отправку метрик мониторинга хоста на главный сервер

yes

no

(yes)

used-ip-version

Версия IP-протокола для сетевого взаимодействия компонентов СРК

ipv4

ipv6

both

client-hello-timeout

Таймаут на получение ClientHello от клиента после установки TCP-соединения, в секундах

>0

(60)

client-ping-timeout

Время ожидания ответа на ping-запрос

(1)

client-alive-timeout

Общее время для поддержания неактивного соединения

(60)

client-request-timeout

Время на получение полного запроса после подключения

(60)


1. При отсутствии отдельно настроенных медиасерверов их функции выполняют основной и резервный сервера (при наличии).