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

1. config.file

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

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

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

Таблица 1. Описание параметров конфигурационного файла

Параметр

Назначение

Допустимые значения

(по умолчанию)

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)

remote-replication

Сервер. Удаленная репликация

yes

no

(yes)

deduplication-task-memory

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

(268435456)

parallelizm

Сервер. Количество параллельных нитей сетевого асинхронного сервера RuBackup

1-4096

8

use-product-uuid false

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

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

  • для ОС Windows: имени хоста hostname;

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

false

true

(false)

parallelizm_media

Медиасервер Количество параллельных нитей сетевого асинхронного медиасервера RuBackup

1-4096

(8)

centralized-recovery

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

yes

no

(yes)

node

Сервер, клиент. Тип узла RuBackup

primaryserver

secondaryserver

mediaserver

client

who-is-primary-server

Сервер, клиент. Имя хоста основного сервера RuBackup

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

who-is-secondary-server

Сервер, клиент. Имя хоста резервного сервера RuBackup

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

logfile

Сервер, клиент. Расположение системного файла журнала событий

used-ip-version

Сервер. Клиент. Укажите какие публичные имена будут использованы DNS-сервером

ipv4

ipv6 `

`both

client-hello-timeout

Сервер. Клиент. Время ожидания ответа от сервера на HELLO сообщение, отправленное при запуске задачи от клиента. Задается в секундах.

>0 `

(`240)

use-ip-instead-hostname

Сервер. Клиент. Использовать ip адрес вместо hostname для разрешения связи между элементами СРК

false

true

(false)

use-local-backup-directory

Клиент. Каталог для временного хранения резервных копий. Если этот параметр не определен в файле конфигурации, то клиент будет запрашивать у медиасервера временное пространство для операций с резервными копиями (NFS папку)

/tmp

client-inet-interface

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

parallel-tasks

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

1-64

(2)

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)

reconnect-period-count

Клиент. Количество периодов переподключения

>0

(3)

reconnect-period-timeout

Клиент. Таймаут между периодами переподключения

>0

(20 секунд)

reconnect-count

Клиент. Количество попыток переподключения в рамках одного периода

>0 `

(`3)

reconnect-timeout

Клиент. Таймаут между попытками переподключения в рамках одного периода

>0

(5 секунд)

digital-signature

Клиент. Использовать электронно- цифровую подпись

yes

no

(yes)

digital-sign-hash

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

В соответствии с openssl digest command

см. openssl help

(sha1)

monitoring-client

Клиент. Мониторинг состояния системы

yes

no

(yes)

memory-threshold

Клиент. Снижение потребления оперативной памяти при полном резервном копировании Для хранения уникальных хешей и обеспечения дедупликации нужно выделить на диске дополнительное место ~0.3% от размера ресурса. Ограничения: - При использовании параметра в кластерной группе убедитесь, что все клиенты группы имеют одну версию СРК. - Параметр используется только для создания полной резервной копии

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

2. rbfd.cnf

В СРК RuBackup также можно создать отдельный конфигурационный файл /opt/rubackup/etc/rbfd.cnf. Параметры, которые можно прописать в конфигурационном файле opt/rubackup/etc/rbfd.cnf, представлены в таблице Таблица 2.

Таблица 2. Параметры конфигурационного файла /opt/rubackup/etc/rbfd.cnf
Параметр Применимость Назначение Допустимые значения Значение по умолчанию

ignore-read-errors

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

Внимание: файлы, которые изменились во время создания резервной копии, могут содержать ошибки и быть непригодными к восстановлению.

yes, no

Отсутствие любого из параметров никак не влияет на работу СРК, принимаются только те опции, которые правильно указаны в конфигурационном файле.

Отсутствие конфигурационного файла, неправильные параметры и ошибки в нём также не влияют на работу системы. При этом ошибки обработки конфигурационного файла будут видны в логах rbfd (/opt/rubackup/log/rbfd/).