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