Настройка клиента РК

Настройку компонентов СРК RuBackup следует произвести на каждом узле в строго приведённом порядке (в зависимости от архитектуры) :

  1. настройка основного сервера;

  2. настройка резервного сервера;

  3. настройка медиасервера (выполняется для каждого медиасервера);

  4. настройка клиента системы резервного копирования (выполняется для каждого клиента СРК).

Необходимо предварительно настроить сетевое взаимодействие узлов компонентов СРК RuBackup, используя FQDN, hostname или ip-адрес (далее по тексту — адрес).

1. Настройка клиента РК в терминале (интерактивный режим)

Выполните настройку компонента СРК RuBackup:

  • Запустите на каждом узле, на котором развёрнут клиент РК, интерактивную утилиту rb_init:

    sudo /opt/rubackup/bin/rb_init
  • Далее настройте компонент СРК в интерактивном режиме. Клиент РК может быть настроен для работы в клиент-серверном режиме или в автономном режиме.

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

  1. You MUST agree with the End User License Agreement (EULA) before installing RuBackup (y[es]/n[o]/r[ead]/q[uit])

    Примите лицензионное соглашение (EULA), нажав клавишу <y>.

  2. Choose client mode: client-server or autonomous (c/a)?

    Выберите сценарий настройки клиента: клиент-сервер <с>.

    Настройка соединения с основным сервером

  3. Hostname of primary server:

    Укажите адрес основного (primary) сервера.

    Настройка соединения с резервным сервером

  4. Will you use secondary server (y/n)?

    Если в конфигурации подразумевается резервный (secondary) сервер, то выберите эту возможность, нажав клавишу <y>.

    1. Hostname of secondary server:

      Укажите адрес резервного (secondary) сервера.

    Настройка клиента резервного копирования:

  5. Choose client net interface ID for use:

    Selected interface:

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

  6. Do you allow centralized recovery (y/n)?

    Укажите, нужно ли включить централизованное восстановление данных?

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

    В случае выбора <n>, централизованное восстановление данных из резервной копии с помощью утилиты «Менеджер администратора RuBackup» будет отключено, восстановление из резервной копии будет возможно с помощью консольной утилиты rbfd или утилиты «Менеджера клиента RuBackup».

  7. Do you plan to use continuous remote replication to apply remote replicas on this client (y/n)?

    Укажите, будет ли использоваться непрерывная удаленная репликация на клиенте РК.

  8. Enter local backup directory path [/tmp] :

    Укажите директорию для временных операций с файлами резервных копий и подтвердите создание каталога для временных файлов, нажав клавишу <y>.

    1. Would you like to create / (y/n)?

      Подтвердите создание каталога для временных файлов, в случае, если указанного каталога ещё не существует.

  9. Create RuBackup master key…

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

  10. Will you use digital signature (y/n)?

    Create new secret key

    Create new public key

    Укажите, хотите ли вы создать ключи электронно-цифровой подписи. Резервная копия может быть подписана цифровой подписью для последующего контроля и предупреждения угрозы её подмены.

  11. Do you want to enable system monitoring of this client (y/n)?

    Укажите, хотите ли вы включить системный мониторинг для данного клиента.

    Файл мониторинга производительности системных компонентов будет размещён в папке /opt/rubackup/monitoring/.

  12. Do you want to set a soft memory threshold? (y/n)?

    Укажите, хотите ли вы установить верхний предел оперативной памяти, которая может использоваться при резервном копировании на клиенте (точность верхней границы объема памяти не гарантируется).

    1. Enter the allowed amount of memory for backup in GB (integer value):

      В случае выбора <y> укажите максимально допустимый объём оперативной памяти, который может быть использован при резервном копировании на клиенте в ГБ (целое число).

  13. Do you want to use ipv4[1] ipv6[2] or both[3] in DNS requests?

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

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

  1. You MUST agree with the End User License Agreement (EULA) before installing RuBackup (y[es]/n[o]/r[ead]/q[uit])

    Примите лицензионное соглашение (EULA), нажав клавишу <y>.

  2. Choose client mode: client-server or autonomous (c/a)?

    Выберите сценарий настройки клиента: автономный <a>.

    Автономный режим работы клиента — использование клиента РК без серверной части. При этом сохраняется возможность использования любых функциональных модулей для создания резервных копий

  3. Enter local backup directory path [/tmp] : /rubackup-tmp Would you like to create /rubackup-tmp (y/n)?

    Укажите директорию для временных операций с файлами резервных копий и подтвердите создание каталога для временных файлов, нажав клавишу <y>.

  4. Would you like to use a catalog, or dedicated device, or network share to store your archives? (c/d/n)

    Укажите хотите ли вы использовать каталог, выделенное устройство или сетевой ресурс для хранения своих архивов?

    • <c> - укажите путь к каталогу на вашем локальном жёстком диске для хранения резервных копий;

    • <d> - будут показы все ваши устройства и потребуется указать выбранное устройство для хранения резервных копий;

    • <n> - укажите сетевой каталог для хранения резервных копий

  5. Create RuBackup master key…

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

  6. Do you want to use ipv4[1] ipv6[2] or both[3] in DNS requests?`

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

2. Настройка клиента РК в терминале (неинтерактивный режим)

Неинтерактивный режим работы необходим для выполнения сценариев массового развертывания, например, при использовании Ansible — программного решения для удаленного управления конфигурациями серверов.

Администратор имеет возможность настроить СРК RuBackup в bash/shell однострочной командой и, как следствие, использовать эту команду в скриптах для автоматизации процесса.

Настройка СРК RuBackup осуществляется с помощью интерактивной утилиты rb_init (неинтерактивный режим). Описание утилиты см. Утилиты командной строки.

3. Настройка клиента РК с помощью графической утилиты

Настройка клиента резервного копирования возможна с помощью графической утилиты мастера настройки RuBackup.

  • Запустите мастер настройки RuBackup (графическое приложение rb_init_gui), выполнив команду:

    rb_init_gui&
  • После запуска мастера настройки RuBackup заполните открывшиеся формы:

    1. Нажмите Да для продолжения настройки компонента СРК RuBackup.

      Графическая утилита rb_init_gui запущена в экспериментальном режиме (Рисунок 1).

      01
      Рисунок 1. Окно предупреждения о работе утилиты в экспериментальном режиме
    2. В приветственном окне (Рисунок 2):

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

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

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

      • нажмите [Далее].

      10000000000003FD0000026C58C06BA59054B665
      Рисунок 2. Приветственное окно Мастера настройки RuBackup
    3. В открывшемся окне выберете режим настраиваемого клиента резервного копирования (Рисунок 3):

  • автономный режим клиента РК предусматривает использование функций СРК без серверной части с сохранением возможности использования любых функциональных модулей для создания резервных копий;

  • клиент-серверный режим клиента РК предусматривает использований всех доступных функций СРК.

    100000000000055200000342B4EE31DAD45636D8
    Рисунок 3. Окно выбора режима настраиваемого компонента RuBackup

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

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

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

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

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

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

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

      • В поле Имя основного сервера укажите ip-адрес или FQDN основного сервера RuBackup (в соответствии с настройками файла hosts узла основного сервера).

      • В поле Имя резервного сервера укажите ip-адрес или FQDN основного сервера RuBackup (в соответствии с настройками файла hosts узла основного сервера).

      • В поле Сетевой интерфейс выберите сетевой интерфейс, посредством которого клиенту РК разрешено взаимодействовать с системой резервного копирования.

      • В поле Локальный каталог резервного копирования укажите локальный каталог для временного хранения файлов с метаданными, создаваемых при операциях резервного копирования (по умолчанию при нажатии клавиши 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 нажмите [Далее].

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

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

    В окне подтверждения нажмите Да для создания папок.

    10000000000001F9000000C1D310AD53363F1FC9
    Рисунок 5. Окно подтверждения создания директорий
  4. В случае успешной настройки пользователь будет уведомлён сообщением (Рисунок 6), в котором приведена информация:

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

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

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

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

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

    • о создании конфигурационного файла /opt/rubackup/etc/config.file;

    • дополнительно могут быть приведены рекомендации и предупреждения по настройкам параметров.

    10000000000005560000033DC32A272CE7301E2B
    Рисунок 6. Окно результатов выполненной настройки клиента РК
  5. Нажмите Завершить для завершения работы приложения.

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

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

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

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

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

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

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

      • В поле Каталог архивирования [1] выберите каталог для временного хранения резервных копий. Если этот параметр не определен в файле конфигурации, то клиент будет запрашивать у медиасервера временное пространство для операций с резервными копиями (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 нажмите [Далее].

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

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

    В окне подтверждения нажмите Да для создания папок.

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

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

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

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

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

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

    • о создании конфигурационного файла /opt/rubackup/etc/config.file;

    • дополнительно могут быть приведены рекомендации и предупреждения по настройкам параметров.

  5. Нажмите Завершить для завершения работы приложения.


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