rb_init (неинтерактивный режим)

Неинтерактивный режим необходим для сценариев массового развертывания, например, при использовании ansible. В этом режиме администратор имеет возможность настраивать RuBackup в bash/shell однострочной командой и, как следствие, использовать эту команду в скриптах для автоматизации процесса.

-h

Справочное сообщение

[-n node type]

Тип конфигурируемого узла

[-P parallelizm]

Укажите количество потоков для сетевых подпрограмм (опционально)

По умолчанию

8

[-v verbose]

Подробный вывод сервисных процессов в терминал и логи

[-W]

Пересоздать Мастер-ключ

-y, --agree-with-eula

Автоматическое принятие условий лицензионного соглашения.

Конфигурация основного сервера

-i iface

Укажите сетевой интерфейс клиента для связи с сервером

-X dbpasswd-postgres

Укажите пароль пользователя postgres (СУБД PostgreSQL, содержащей БД rubackup)

-Y dbpasswd-rubackup

Укажите пароль пользователя rubackup (владельца БД rubackup). Необходим для создания пользователя rubackup

--audit

Включить журналирование событий ИБ

--audit-for-tasks

Включить журналирование задач (используется совместно с параметром --audit)

[-D dedup-memory-size]

Установите объем памяти дедупликации для задач (в Б)

[-f path]

Укажите директорию для Default пула

[-H dbhost]

Укажите FQDN сервера, где располагается БД rubackup

[-G]

Возможность пересоздать ключи электронно-цифровой подписи (ЭЦП)

[-g]

Создайте ключи электронно-цифровой подписи (ЭЦП) для проверки целостности резервных копий

[-l local-backup-directory]

Определение директории для временных операций резервного копирования. Если при настройке не был указан флаг -l и аргумент к нему, то в файле /opt/rubackup/etc/config.file в параметре use-local-backup-directory будет значение по умолчанию: /tmp

[-m]

Включить возможность системного мониторинга клиента

[-N dbname]

Укажите имя БД rubackup

[-O if-db-exists-opt]

Выберите действие с существующей служебной БД при реконфигурации сервера

Возможные значения
cancel

Отменить дальнейшую конфигурацию

drop

Пересоздать БД

upgrade

Обновить существующую БД

При использовании значения upgrade конфигурационный файл сервера будет перезаписан настройками по умолчанию.
По умолчанию

upgrade

[-p parallel-tasks]

Укажите максимально допустимое количество одновременно выполняющихся задач на клиенте

По умолчанию

2

[-R]

Включить возможность централизованного восстановления

[-r]

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

[-T dbport]

Укажите порт БД rubackup

[-S secondary-server]

Укажите FQDN резервного сервера

[-t memory-threshold]

Установите предел используемой оперативной памяти (в ГБ)

[-U dbuser]

Укажите имя суперпользователя БД rubackup

[--disable-dump]

Отключает создание копии существующей БД в неитерактивном режиме перед выполнением rb_init

По умолчанию

false

[--dump-format format]

Определите формат копии БД rubackup

Возможные значения
p

(plain, SQL-скрипт)

c

(custom-архив, восстановление выполняется с помощью pg_restore). Копия в формате custom занимает меньше места на диске, по сравнению с plain форматом

По умолчанию

-c

[--dump-compression-level level]

Для custom формата копии БД rubackup доступен выбор степени сжатия. Чем выше степень сжатия, тем меньше архив занимает места на диске, и тем дольше выполняется процедура дампа БД.

Возможные значения

от 0 до 9.

По умолчанию

1

[--dump-dir-path path]

Укажите папку, в которую сохранится копия БД rubackup. При пересоздании и обновлении БД производится резервное копирование устаревшей версии БД при помощи утилиты pg_dump, если не установлен параметр --disable-dump

[--ssl-mode mode (disable, allow, prefer, require, verify-ca, verify-full)]

Выберите SSL-mode для определения степени защиты соединения

[--ssl-root-cert path]

Укажите путь к корневому сертификату

[--ssl-cert path]

Укажите путь к сертификату клиента

[--ssl-key path]

Укажите путь к приватному ключу клиента

Конфигурация автономного клиента

-a archive-catalog

Определить клиента, как автономного и указать директорию для хранения архивов резервных копий (прим. /rubackup-backups). Если на клиенте предполагается, в качестве хранилища РК, использоваться внешнее устройство или сетевой ресурс, то директория будет выступать в качестве точки монтирования

[-d dedicated-device-or-network-share]

Укажите путь к внешнему накопителю (/dev/sdb) или к сетевому ресурсу (srv://net_share)

[-l local-backup-directory]

Определение директории для временных операций резервного копирования. Если при настройке не был указан флаг -l и аргумент к нему, то в файле /opt/rubackup/etc/config.file в параметре use-local-backup-directory будет значение по умолчанию: /tmp

[-o mount-option]

Укажите опции монтирования, которые будут переданы команде mount. Значения перечисляются через запятую без пробелов (-o rw,sync). Параметр используется вместе с опцией -d

[-s network-share-type]

Определите тип сетевого ресурса. Используется вместе с опцией -d

[-z compressor]

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

Конфигурация клиент (клиент-серверная архитектура)

-c primary-server

Укажите FQDN основного сервера

-i iface

Укажите сетевой интерфейс клиента для связи с сервером

[-D dedup-memory-size]

Установите объем памяти дедупликации для задач (в Б)

[-G]

Возможность пересоздать ключи электронно-цифровой подписи (ЭЦП)

[-g]

Создайте ключи электронно-цифровой подписи (ЭЦП) для проверки целостности резервных копий

[-l local-backup-directory]

Определение директории для временных операций резервного копирования. Если при настройке не был указан флаг -l и аргумент к нему, то в файле /opt/rubackup/etc/config.file в параметре use-local-backup-directory будет значение по умолчанию: /tmp

[-M]

Укажите количество потоков операций резервного копирования

[-m]

Включить возможность системного мониторинга клиента

[-p parallel-tasks]

Укажите максимально допустимое количество одновременно выполняющихся задач на клиенте

По умолчанию

2

[-R]

Включить возможность централизованного восстановления

[-r]

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

[-S secondary-server]

Укажите FQDN резервного сервера

[-t memory-threshold]

Установите предел используемой оперативной памяти (в ГБ)

Конфигурация дополнительного сервера

-c primary-server

Укажите FQDN основного сервера

-H dbhost

Укажите FQDN сервера, где располагается БД rubackup

-i iface

Укажите сетевой интерфейс клиента для связи с сервером

-Y dbpasswd-rubackup

Укажите пароль пользователя rubackup (владельца БД rubackup). Необходим для создания пользователя rubackup

[-D dedup-memory-size]

Установите объем памяти дедупликации для задач (в Б)

[-G]

Возможность пересоздать ключи электронно-цифровой подписи (ЭЦП)

[-g]

Создайте ключи электронно-цифровой подписи (ЭЦП) для проверки целостности резервных копий

[-l local-backup-directory]

Определение директории для временных операций резервного копирования. Если при настройке не был указан флаг -l и аргумент к нему, то в файле /opt/rubackup/etc/config.file в параметре use-local-backup-directory будет значение по умолчанию: /tmp

[-N dbname]

Укажите имя БД rubackup

[-p parallel-tasks]

Укажите максимально допустимое количество одновременно выполняющихся задач на клиенте

По умолчанию

2

[-R]

Включить возможность централизованного восстановления

[-r]

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

[-T dbport]

Укажите порт БД rubackup

[-t memory-threshold]

Установите предел используемой оперативной памяти (в ГБ)

[-U dbuser]

Укажите имя суперпользователя БД rubackup

Конфигурация медиасервера

-c primary-server

Укажите FQDN основного сервера

-H dbhost

Укажите FQDN сервера, где располагается БД rubackup

-i iface

Укажите сетевой интерфейс клиента для связи с сервером

-Y dbpasswd-rubackup

Укажите пароль пользователя rubackup (владельца БД rubackup). Необходим для создания пользователя rubackup

[-D dedup-memory-size]

Установите объем памяти дедупликации для задач (в Б)

[-G]

Возможность пересоздать ключи электронно-цифровой подписи (ЭЦП)

[-g]

Создайте ключи электронно-цифровой подписи (ЭЦП) для проверки целостности резервных копий

[-l local-backup-directory]

Определение директории для временных операций резервного копирования. Если при настройке не был указан флаг -l и аргумент к нему, то в файле /opt/rubackup/etc/config.file в параметре use-local-backup-directory будет значение по умолчанию: /tmp

[-M]

Укажите количество потоков операций резервного копирования

[-m]

Включить возможность системного мониторинга клиента

[-N dbname]

Укажите имя БД rubackup

[-p parallel-tasks]

Укажите максимально допустимое количество одновременно выполняющихся задач на клиенте

По умолчанию

2

[-R]

Включить возможность централизованного восстановления

[-r]

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

[-S secondary-server]

Укажите FQDN резервного сервера

[-T dbport]

Укажите порт БД rubackup

[-t memory-threshold]

Установите предел используемой оперативной памяти (в ГБ)

[-U dbuser]

Укажите имя суперпользователя БД rubackup