Обновление конфигурации
1. Обновление конфигурации в терминале (интерактивный режим)
На узле с обновлёнными пакетами СРК RuBackup:
-
запустите утилиту
rb_init
;sudo rb_init
-
настройте СРК в интерактивном режиме (см. Cценарии обновления сервера и Cценарии обновления клиента).
2. Обновление конфигурации в терминале (неинтерактивный режим)
На узле с обновлёнными пакетами компонента RuBackup выполните в терминале вызов утилиты с заданными параметрами для обновления конфигурации компонента СРК RuBackup:
sudo rb_update -H <hostname> -P <port> -D <database_name> -U <user_name> -r <rubackup_superuser_password> -p <postgres_superuser_password> -I <path_to_new_sql_scripts> -R -O -
где:
-
<hostname>
— имя узла, на котором развёрнута служебная база данных; -
<port>
— номер порта для подключения к служебной базе данных; -
<database_name>
— имя обновляемой служебной базы данных; -
<user_name>
—имя пользователя базы данных; -
<rubackup_superuser_password>
— пароль суперпользователя rubackup; -
<postgres_superuser_password>
— пароль суперпользователя postgres (по умолчанию — 12345); -
<path_to_new_sql_scripts>
– путь к каталогу с новыми sql-скриптами; -
-R
— принудительное обновление существующей базы данных (ничего менять не нужно); -
-O
— вывод процесса обновления в стандартный поток терминала (ничего менять не нужно).
В результате выполнения команды будет обновлена только конфигурация служебной базы данных.
3. Обновление конфигурации в графическом приложении
Обновление конфигурации компонента СРК RuBackup возможно с помощью графической утилиты мастера настройки RuBackup.
-
Запустите мастер настройки RuBackup (графическое приложение
rb_init
)rb_init_gui&
-
После запуска мастера настройки RuBackup в приветственном окне (Рисунок 1):
-
выберите язык интерфейса приложения: русский или английский;
-
примите лицензионное соглашения для продолжения настройки RuBackup, проставив отметку в чек-боксе
Применить.
Для ознакомления нажмите на активный элемент [Лицензионное соглашение] и в открывшемся окне подтверждения скопируйте в буфер ссылку на лицензионное соглашения для дальнейшего просмотра в браузере;
-
нажмите ставшую активной кнопку [Далее].
Рисунок 1. Приветственное окно Мастера настройки RuBackup
-
-
В открывшемся окне пользователь будет уведомлён сообщением о том, что файл конфигурации уже существует и требуется подтвердить его замену, нажав кнопку Да или отклонить обновление конфигурации компонента СРК, нажав кнопку Отмена.
3.1. Обновление конфигурации серверной части
-
В открывшемся окне выберете настраиваемый компонент.
Если на настраиваемом узле установлен пакет
rubackup-server
, то мастер настройки автоматически предлагает произвести настройку серверного компонента (Рисунок 2):-
основной сервер;
-
резервный сервер;
-
медиасервер.
Рисунок 2. Окно выбора настраиваемого компонента
-
-
Заполните открывшуюся форму настраиваемого компонента СРК RuBackup.
-
Блок «Общие параметры»
основной, резервный, медиасервер:
-
В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК)
основной, резервный, медиасервер:
-
В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.
основной, резервный, медиасервер:
-
Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа, который необходим при создании пары ключей электронно-цифровой подписи резервных копий и защитного преобразования резервных копий.
-
-
Блок «Параметры сервера»:
резервный, медиасервер:
-
В поле Имя основного сервера укажите
ip-адрес
илиFQDN
основного сервера RuBackup (в соответствии с настройками файлаhosts
узла основного сервера).
основной, резервный, медиасервер:
-
В поле Адрес сервера PostgreSQL [1] укажите адрес, на котором развёрнута СУБД PostgreSQL:
-
если СУБД PostgreSQL развёрнута на отдельном от основного сервера узле, то следует указать адрес соответствующего узла;
-
если СУБД PostgreSQL и основной сервер развёрнуты на одном узле, то оставьте значение
localhost
, выбранное по умолчанию
-
-
основной сервер:
-
В поле Пароль PostgreSQL [1] укажите пароль пользователя базы данных
postgres
основной сервер:
-
В поле Имя суперпользователя RuBackup укажите имя суперпользователя базы данных
rubackup
(имя БД по умолчанию).
основной, резервный, медиасервер:
-
В поле Пароль пользователя RuBackup [1] укажите пароль для суперпользователя базы данных
rubackup
(имя БД по умолчанию).
основной сервер:
-
В поле Имя базы RuBackup введите имя базы данных (по умолчанию в качестве имени базы данных используется
rubackup
), которая будет использоваться в качестве служебной БД.
основной сервер:
-
При обновлении в поле Если база уже существует выберите действие с существующей базой данных:
-
keep
— пропустить действие, База данных будет сохранена в текущем состоянии; -
drop
— удалить существующую базу данных; -
upgrade
— обновить существующую базу данных.
-
-
При удалении и обновлении существующей базы данных по умолчанию будет сделана резервная копия данных, если переключатель Отключить дамп деактивирован , если активировать данный переключатель, то резервное копирование для текущей базы данных перед удалением/обновлением выполнено не будет.
-
Если резервное копирование существующей базу данных будет выполнено, то в поле Формат дампа выберите тип резервной копии базы данных:
-
custom archives
— custom-архив, восстановление выполняется с помощью утилитыpg_restore
. Резервная копия в форматеcustom
занимает меньше места на диске, по сравнению с форматомplain
. Настройте Уровень сжатия дампа; -
plain
— текстовый sql-скрипт.
-
-
Для типа резервной копии БД
custom archives
в поле Уровень сжатия дампа выберите степень сжатия резервной копии базы данных (значение от 0 до 9). Чем выше степень сжатия, тем меньше архив занимает места на диске и тем дольше выполняется процедура резервного копирования базы данных. -
В поле Путь к папке дампа [1] выберите путь для сохранения резервной копии - по умолчанию это директория, откуда была вызвана утилита.
основной, резервный, медиасервер:
-
В поле Сетевой интерфейс выберите сетевой интерфейс, посредством которого клиенту RuBackup разрешено взаимодействовать с системой резервного копирования.
основной сервер:
-
В поле Путь файловой системы для добавления в «Default» [1] необходимо назначить для пула Default хотя бы один каталог для хранения резервных копий.
основной, резервный, медиасервер:
-
В поле Локальный каталог резервного копирования укажите локальный каталог для временного хранения файлов с метаданными, создаваемых при операциях резервного копирования (по умолчанию при нажатии клавиши Enter в качестве директории для временных операций с файлами резервных копий используется
/tmp
). Если указанная директория не существует, то будет создана.
основной, медиасервер:
-
В поле Имя резервного сервера укажите
ip-адрес
илиFQDN
основного сервера RuBackup (в соответствии с настройками файлаhosts
узла основного сервера).
основной, резервный, медиасервер:
-
В поле Количество параллельных задач укажите количество потоков для одновременной обработки задач резервного копирования на медиасервере (каждый поток имеет отдельное соединение со служебной базой данных СРК).
основной, резервный, медиасервер:
-
В поле Объём памяти дедупликации, байт для ограничения потребления оперативной памяти сервером при дедупликации резервных копий. При использовании дедупликации рекомендуется минимальный объем оперативной памяти сервера 64 GB
effective_cache_size
~70 % от размера оперативной памятиwork_mem
32 MB.
основной, резервный, медиасервер:
-
Активируйте переключатель Непрерывная удалённая репликация при необходимости на клиенте. Непрерывная удалённая репликация осуществляется только в хранилище блочного типа.
основной, резервный, медиасервер:
-
Активируйте переключатель Разрешать централизованное восстановление для клиента для восстановления данных из резервной копии с помощью приложения «Менеджер администратора RuBackup» (RBM), с помощью консольной утилиты
rbfd
или приложения «Менеджера клиента RuBackup» (RBC). В случае деактивированного переключателя восстановление из резервной копии будет возможно с помощью консольной утилитыrbfd
или приложения «Менеджера клиента RuBackup» на узле клиента резервного копирования. Централизованное восстановление данных из резервной копии с помощью приложения «Менеджер администратора RuBackup» (используемой на любом узле) будет отключено.
основной, резервный, медиасервер:
-
Активируйте переключатель Создать ключи ЭЦП , если хотите создать ключи электронно-цифровой подписи. Резервная копия может быть подписана цифровой подписью для последующего контроля и предупреждения угрозы её подмены
основной, резервный, медиасервер:
-
Активируйте переключатель Перезаписать ключи цифровой подписи , для создания новой связки ключей, используемых для электронно-цифровой подиси.
основной сервер:
-
Активируйте переключатель Аудит безопасности для журналирования всех значимых таблиц, кроме очередей задач и временных таблиц; Для расширения регистрируемых событий активируйте переключатель «Аудит задач» для журналирования всех значимых таблиц и задач в очередях. Позднее возможно включить/отключить данную опцию и изменить выбранный тип аудита с помощью утилиты для работы с журналом событий информационной безопасности
rb_security
.
-
Блок «Настройка SSL»
основной, резервный, медиасервер:
-
При необходимости настройки защищённого соединения со служебной базой данных, активируйте переключатель Использовать SSL соединение с базой данных для настройки безопасного соединения со служебной базой данных RuBackup, и настройте ставшие активными параметры:
-
в поле SSL режим работы с Postgres — выберите соответствующий режим работы (в зависимости от настроек узла, на котором установлена БД), подробное описание режимов смотри в разделе Настройка SSL соединений.
Если в конфигурации PostgreSQL SSL выключен, то по умолчанию SSL режим будет
disable
; -
в поле Корневой сертификат [1] укажите полный путь к сертификату доверенного Центра сертификации (прописав в поле или выбрав по нажатию рядом с полем кнопки ), который необходимо заранее разместить в папке
opt/rubackup/keys
; -
в поле Сертификат клиента [1] укажите полный путь к сертификату (открытому ключу) настраиваемого узла, выданный доверенным Центром сертификации (прописав в поле или выбрав по нажатию рядом с полем кнопки ), который необходимо заранее разместить в папке
opt/rubackup/keys
; -
в поле Ключ клиента [1] укажите полный путь к закрытому ключу сертификата настраиваемого узла, выданный доверенным Центром сертификации (прописав в поле или выбрав по нажатию рядом с полем кнопки ), который необходимо заранее разместить в папке
opt/rubackup/keys
.
-
-
После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите ставшую доступной кнопку [Далее].
Подтвердите ваше действие, нажав кнопку Да.
-
3.2. Обновление конфигурации клиентской части
3.2.1. Клиент-серверный режим работы клиента РК
-
Заполните открывшуюся форму настраиваемого клиента резервного копирования RuBackup.
-
Блок Общие параметры
-
В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК).
-
В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.
-
Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа.
-
-
Блок Параметры клиент-серверного режима
-
В поле Имя основного сервера укажите
ip-адрес
илиFQDN
основного сервера RuBackup (в соответствии с настройками файлаhosts
узла основного сервера). -
В поле Имя резервного сервера укажите
ip-адрес
илиFQDN
основного сервера RuBackup (в соответствии с настройками файлаhosts
узла основного сервера). -
В поле Сетевой интерфейс выберите сетевой интерфейс, посредством которого клиенту RuBackup разрешено взаимодействовать с системой резервного копирования.
-
В поле Локальный каталог резервного копирования укажите локальный каталог для временного хранения файлов с метаданными, создаваемых при операциях резервного копирования.
По умолчанию при нажатии клавиши Enter в качестве директории для временных операций с файлами резервных копий используется
/tmp
. Если указанная директория не существует, то будет создана. -
В поле Количество параллельных задач укажите количество потоков для одновременной обработки задач резервного копирования на медиасервере (каждый поток имеет отдельное соединение со служебной базой данных СРК).
-
В поле Объём памяти дедупликации, байт для ограничения потребления оперативной памяти сервером при дедупликации резервных копий.
При использовании дедупликации рекомендуется минимальный объем оперативной памяти сервера 64 GB
effective_cache_size
~70 %
от размера оперативной памятиwork_mem
32 MB
. -
Активируйте переключатель Непрерывная удалённая репликация при необходимости на клиенте. Непрерывная удалённая репликация осуществляется только в хранилище блочного типа.
-
Активируйте переключатель Разрешать централизованное восстановление для клиента для восстановления данных из резервной копии с помощью утилиты «Менеджер администратора RuBackup» (RBM), с помощью консольной утилиты
rbfd
или утилиты «Менеджера клиента RuBackup» (RBC).В случае деактивированного переключателя восстановление из резервной копии будет возможно с помощью консольной утилиты
rbfd
или приложения «Менеджера клиента RuBackup» на узле клиента резервного копирования.Централизованное восстановление данных из резервной копии с помощью приложения «Менеджер администратора RuBackup» (используемой на любом узле) будет отключено.
-
Активируйте переключатель Создать ключи ЭЦП , если хотите создать ключи электронно-цифровой подписи.
Резервная копия может быть подписана цифровой подписью для последующего контроля и предупреждения угрозы её подмены.
-
Активируйте переключатель Системный мониторинг для клиента , если хотите включить системный мониторинг для данного клиента.
Файл мониторинга производительности системных компонентов будет размещён в папке
/opt/rubackup/monitoring/
. -
Активируйте переключатель Перезаписать ключи цифровой подписи , для создания новой связки ключей, используемых для электронно-цифровой подписи.
-
-
-
После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите ставшую доступной кнопку [Далее].
В окне подтверждения для настройки клиента резервного копирования подтвердите ваше действие, нажав кнопку Да. (Рисунок 3).
Рисунок 3. Окно подтверждения выбранных параметров -
Далее, если в форме настраиваемого компонента СРК RuBackup указаны папки, которых не существует, то будет выведено подтверждение для их создания (Рисунок 4).
В окне подтверждения для настройки компонента СРК RuBackup подтвердите ваше действие, нажав кнопку Да.
Рисунок 4. Окно подтверждения создания директории -
После подтверждений и создания папок в случае успешной настройки пользователь будет уведомлён сообщением.
Сообщение содержит:
-
информацию о лицензионном соглашении;
-
правообладателе;
-
версии продукта;
-
имя текущего узла;
-
тип настроенного компонента СРК RuBackup;
-
рекомендации и предупреждения по настройкам параметров;
-
информацию о созданном конфигурационном файле.
-
-
По нажатию на кнопку Завершить работа приложения будет завершена.
3.2.2. Автономный режим работы клиента РК
-
Заполните открывшуюся форму настраиваемого клиента резервного копирования.
-
Блок «Общие параметры»
-
В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК).
-
В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.
-
Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа.
-
-
Блок «Параметры автономного клиента»
-
В поле Каталог архивирования [2] выберите каталог для временного хранения резервных копий. Если этот параметр не определен в файле конфигурации, то клиент будет запрашивать у медиасервера временное пространство для операций с резервными копиями (NFS папку).
-
В поле Метод сжатия выберите тип сжатия резервных копий:
-
none
— без сжатия; -
fast
— многопоточный аналогoptimal
. -
optimal
— стандартная утилита сжатия Linux; -
best
— больший коэффициент сжатия, чемoptimal
, при большем времени.
-
-
В поле Тип хранилища резервных копий выберите тип каталога для хранения резервных копий:
-
локальный каталог — каталог расположен на текущем узле клиента резервного копирования.
Если выбран этот тип хранилища, то в поле Локальный каталог резервного копирования укажите полный путь к каталогу (прописав в поле или выбрав по нажатию рядом с полем кнопки […];
-
сетевой каталог — общий каталог с сетевым доступом. Если выбран этот тип хранилища, то необходимо:
-
В поле Тип сетевого каталога выбрать протокол для обеспечения удалённой связи: nfs (для ОС UNIX и Linux) или cifs (для ОС Windows).
-
В поле Предназначенное устройство укажите выделенное локальное устройство (например:
/dev/sdb
) или сетевой ресурс для хранения резервных копий (например:srv://net_share
). -
В поле Параметры монтирования укажите место монтирования файловых системы LTFS.
Для работы с лентами LTO RuBackup использует файловую систему LTFS.
По умолчанию точка монтирования
/opt/rubackup/mnt
.
-
-
-
-
-
После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите ставшую доступной кнопку [Далее].
В окне подтверждения для настройки клиента резервного копирования подтвердите ваше действие, нажав кнопку Да (Рисунок 5).
Рисунок 5. Окно подтверждения выбранных параметровЕсли в форме настраиваемого компонента СРК RuBackup указаны папки, которых не существует, то будет выведено подтверждение для их создания (Рисунок 6).
В окне подтверждения для настройки компонента СРК RuBackup подтвердите ваше действие, нажав кнопку Да.
Рисунок 6. Окно подтверждения создания директории -
После подтверждений и создания папок в случае успешной настройки пользователь будет уведомлён сообщением.
Сообщение содержит:
-
информацию о лицензионном соглашении;
-
правообладателе;
-
версии продукта;
-
имя текущего узла;
-
тип настроенного компонента СРК RuBackup;
-
рекомендации и предупреждения по настройкам параметров;
-
информацию о созданном конфигурационном файле.
-
-
По нажатию на кнопку Завершить работа приложения будет завершена.