Обновление конфигурации

После обновления пакетов выполните обновление конфигурации компонента СРК одним из способов:

  • в терминале с использованием утилиты rb_init в интерактивном режиме;

  • в терминале с использованием утилиты rb_update в неинтерактивном режиме;

  • в приложении «Мастер настройки RuBackup».

1. Обновление конфигурации в терминале (интерактивный режим)

На узле с обновлёнными пакетами СРК RuBackup:

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.

  1. Запустите мастер настройки RuBackup (графическое приложение rb_init)

    rb_init_gui&
  2. После запуска мастера настройки RuBackup в приветственном окне (Рисунок 1):

    • выберите язык интерфейса приложения: русский или английский;

    • примите лицензионное соглашения для продолжения настройки RuBackup, проставив отметку в чек-боксе Apply Применить.

      Для ознакомления нажмите на активный элемент [Лицензионное соглашение] и в открывшемся окне подтверждения скопируйте в буфер ссылку на лицензионное соглашения для дальнейшего просмотра в браузере;

    • нажмите ставшую активной кнопку [Далее].

      10000000000003FD0000026C58C06BA59054B665
      Рисунок 1. Приветственное окно Мастера настройки RuBackup
  3. В открывшемся окне пользователь будет уведомлён сообщением о том, что файл конфигурации уже существует и требуется подтвердить его замену, нажав кнопку Да или отклонить обновление конфигурации компонента СРК, нажав кнопку Отмена.

3.1. Обновление конфигурации серверной части

  1. В открывшемся окне выберете настраиваемый компонент.

    Если на настраиваемом узле установлен пакет rubackup-server, то мастер настройки автоматически предлагает произвести настройку серверного компонента (Рисунок 2):

    • основной сервер;

    • резервный сервер;

    • медиасервер.

      10000000000004C20000030630DA010058FC9B61
      Рисунок 2. Окно выбора настраиваемого компонента
  2. Заполните открывшуюся форму настраиваемого компонента СРК RuBackup.

    1. Блок «Общие параметры»

      основной, резервный, медиасервер:

      • В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК)

        основной, резервный, медиасервер:

      • В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.

      основной, резервный, медиасервер:

      • Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа, который необходим при создании пары ключей электронно-цифровой подписи резервных копий и защитного преобразования резервных копий.

    2. Блок «Параметры сервера»:

      резервный, медиасервер:

      • В поле Имя основного сервера укажите 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.

  1. Блок «Настройка SSL»

    основной, резервный, медиасервер:

    • При необходимости настройки защищённого соединения со служебной базой данных, активируйте переключатель Использовать SSL соединение с базой данных для настройки безопасного соединения со служебной базой данных RuBackup, и настройте ставшие активными параметры:

      • в поле SSL режим работы с Postgres — выберите соответствующий режим работы (в зависимости от настроек узла, на котором установлена БД), подробное описание режимов смотри в разделе Настройка SSL соединений.

        Если в конфигурации PostgreSQL SSL выключен, то по умолчанию SSL режим будет disable;

      • в поле Корневой сертификат [1] укажите полный путь к сертификату доверенного Центра сертификации (прописав в поле или выбрав по нажатию рядом с полем кнопки ), который необходимо заранее разместить в папке opt/rubackup/keys;

      • в поле Сертификат клиента [1] укажите полный путь к сертификату (открытому ключу) настраиваемого узла, выданный доверенным Центром сертификации (прописав в поле или выбрав по нажатию рядом с полем кнопки ), который необходимо заранее разместить в папке opt/rubackup/keys;

      • в поле Ключ клиента [1] укажите полный путь к закрытому ключу сертификата настраиваемого узла, выданный доверенным Центром сертификации (прописав в поле или выбрав по нажатию рядом с полем кнопки ), который необходимо заранее разместить в папке opt/rubackup/keys.

    1. После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите ставшую доступной кнопку [Далее].

      Подтвердите ваше действие, нажав кнопку Да.

3.2. Обновление конфигурации клиентской части

3.2.1. Клиент-серверный режим работы клиента РК

  1. Заполните открывшуюся форму настраиваемого клиента резервного копирования RuBackup.

    1. Блок Общие параметры

      • В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК).

      • В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.

      • Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа.

    2. Блок Параметры клиент-серверного режима

      • В поле Имя основного сервера укажите 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/.

      • Активируйте переключатель Перезаписать ключи цифровой подписи , для создания новой связки ключей, используемых для электронно-цифровой подписи.

  2. После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите ставшую доступной кнопку [Далее].

    В окне подтверждения для настройки клиента резервного копирования подтвердите ваше действие, нажав кнопку Да. (Рисунок 3).

    10000000000001F9000000D410B7D5B0A85B5164
    Рисунок 3. Окно подтверждения выбранных параметров
  3. Далее, если в форме настраиваемого компонента СРК RuBackup указаны папки, которых не существует, то будет выведено подтверждение для их создания (Рисунок 4).

    В окне подтверждения для настройки компонента СРК RuBackup подтвердите ваше действие, нажав кнопку Да.

    10000000000001F9000000C1D310AD53363F1FC9
    Рисунок 4. Окно подтверждения создания директории
  4. После подтверждений и создания папок в случае успешной настройки пользователь будет уведомлён сообщением.

    Сообщение содержит:

    • информацию о лицензионном соглашении;

    • правообладателе;

    • версии продукта;

    • имя текущего узла;

    • тип настроенного компонента СРК RuBackup;

    • рекомендации и предупреждения по настройкам параметров;

    • информацию о созданном конфигурационном файле.

  5. По нажатию на кнопку Завершить работа приложения будет завершена.

3.2.2. Автономный режим работы клиента РК

  1. Заполните открывшуюся форму настраиваемого клиента резервного копирования.

    1. Блок «Общие параметры»

      • В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК).

      • В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.

      • Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа.

    2. Блок «Параметры автономного клиента»

      • В поле Каталог архивирования [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.

  2. После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите ставшую доступной кнопку [Далее].

    В окне подтверждения для настройки клиента резервного копирования подтвердите ваше действие, нажав кнопку Да (Рисунок 5).

    10000000000001F9000000D410B7D5B0A85B5164
    Рисунок 5. Окно подтверждения выбранных параметров

    Если в форме настраиваемого компонента СРК RuBackup указаны папки, которых не существует, то будет выведено подтверждение для их создания (Рисунок 6).

    В окне подтверждения для настройки компонента СРК RuBackup подтвердите ваше действие, нажав кнопку Да.

    10000000000001F9000000C1D310AD53363F1FC9
    Рисунок 6. Окно подтверждения создания директории
  3. После подтверждений и создания папок в случае успешной настройки пользователь будет уведомлён сообщением.

    Сообщение содержит:

    • информацию о лицензионном соглашении;

    • правообладателе;

    • версии продукта;

    • имя текущего узла;

    • тип настроенного компонента СРК RuBackup;

    • рекомендации и предупреждения по настройкам параметров;

    • информацию о созданном конфигурационном файле.

  4. По нажатию на кнопку Завершить работа приложения будет завершена.


1. Обязательное для заполнения поле.
2. Обязательное для заполнения поле (если оно активно).