Настройка клиента РК
Настройку компонентов СРК RuBackup следует произвести на каждом узле в строго приведённом порядке (в зависимости от архитектуры) :
-
настройка основного сервера;
-
настройка резервного сервера;
-
настройка медиасервера (выполняется для каждого медиасервера);
-
настройка клиента системы резервного копирования (выполняется для каждого клиента СРК).
Необходимо предварительно настроить сетевое взаимодействие узлов компонентов СРК RuBackup, используя FQDN , hostname или ip-адрес (далее по тексту — адрес).
|
1. Настройка клиента РК в терминале (интерактивный режим)
Выполните настройку компонента СРК RuBackup:
-
Запустите на каждом узле, на котором развёрнут клиент РК, интерактивную утилиту
rb_init
:sudo /opt/rubackup/bin/rb_init
-
Далее настройте компонент СРК в интерактивном режиме. Клиент РК может быть настроен для работы в клиент-серверном режиме или в автономном режиме.
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>.
-
Choose client mode: client-server or autonomous (c/a)?
Выберите сценарий настройки клиента: клиент-сервер <с>.
Настройка соединения с основным сервером
-
Hostname of primary server:
Укажите адрес основного (primary) сервера.
Настройка соединения с резервным сервером
-
Will you use secondary server (y/n)?
Если в конфигурации подразумевается резервный (secondary) сервер, то выберите эту возможность, нажав клавишу <y>.
-
Hostname of secondary server:
Укажите адрес резервного (secondary) сервера.
Настройка клиента резервного копирования:
-
-
Choose client net interface ID for use:
Selected interface:
Выберите сетевой интерфейс, посредством которого клиенту RuBackup разрешено взаимодействовать с системой резервного копирования.
-
Do you allow centralized recovery (y/n)?
Укажите, нужно ли включить централизованное восстановление данных?
В случае выбора <y>, централизованное восстановление данных из резервной копии будет доступно с помощью утилиты «Менеджер администратора RuBackup» (RBM), с помощью консольной утилиты
rbfd
или утилиты «Менеджера клиента RuBackup» (RBC).В случае выбора <n>, централизованное восстановление данных из резервной копии с помощью утилиты «Менеджер администратора RuBackup» будет отключено, восстановление из резервной копии будет возможно с помощью консольной утилиты
rbfd
или утилиты «Менеджера клиента RuBackup». -
Do you plan to use continuous remote replication to apply remote replicas on this client (y/n)?
Укажите, будет ли использоваться непрерывная удаленная репликация на клиенте РК.
-
Enter local backup directory path [/tmp] :
Укажите директорию для временных операций с файлами резервных копий и подтвердите создание каталога для временных файлов, нажав клавишу <y>.
-
Would you like to create / (y/n)?
Подтвердите создание каталога для временных файлов, в случае, если указанного каталога ещё не существует.
-
-
Create RuBackup master key…
Автоматическое создание мастер-ключа, который необходим при создании пары ключей для электронно-цифровой подписи резервных копий и защитного преобразования резервных копий.
-
Will you use digital signature (y/n)?
Create new secret key
Create new public key
Укажите, хотите ли вы создать ключи электронно-цифровой подписи. Резервная копия может быть подписана цифровой подписью для последующего контроля и предупреждения угрозы её подмены.
-
Do you want to enable system monitoring of this client (y/n)?
Укажите, хотите ли вы включить системный мониторинг для данного клиента.
Файл мониторинга производительности системных компонентов будет размещён в папке
/opt/rubackup/monitoring/
. -
Do you want to set a soft memory threshold? (y/n)?
Укажите, хотите ли вы установить верхний предел оперативной памяти, которая может использоваться при резервном копировании на клиенте (точность верхней границы объема памяти не гарантируется).
-
Enter the allowed amount of memory for backup in GB (integer value):
В случае выбора <y> укажите максимально допустимый объём оперативной памяти, который может быть использован при резервном копировании на клиенте в ГБ (целое число).
-
-
Do you want to use ipv4[1] ipv6[2] or both[3] in DNS requests?
Выберите какие публичные имена будут использованы DNS-сервером.
1.2. Автономный режим работы клиента РК
-
You MUST agree with the End User License Agreement (EULA) before installing RuBackup (y[es]/n[o]/r[ead]/q[uit])
Примите лицензионное соглашение (EULA), нажав клавишу <y>.
-
Choose client mode: client-server or autonomous (c/a)?
Выберите сценарий настройки клиента: автономный <a>.
Автономный режим работы клиента — использование клиента РК без серверной части. При этом сохраняется возможность использования любых функциональных модулей для создания резервных копий
-
Enter local backup directory path [/tmp] : /rubackup-tmp Would you like to create /rubackup-tmp (y/n)?
Укажите директорию для временных операций с файлами резервных копий и подтвердите создание каталога для временных файлов, нажав клавишу <y>.
-
Would you like to use a catalog, or dedicated device, or network share to store your archives? (c/d/n)
Укажите хотите ли вы использовать каталог, выделенное устройство или сетевой ресурс для хранения своих архивов?
-
<c> - укажите путь к каталогу на вашем локальном жёстком диске для хранения резервных копий;
-
<d> - будут показы все ваши устройства и потребуется указать выбранное устройство для хранения резервных копий;
-
<n> - укажите сетевой каталог для хранения резервных копий
-
-
Create RuBackup master key…
Автоматическое создание мастер-ключа, который необходим при создании пары ключей для электронно-цифровой подписи резервных копий и защитного преобразования резервных копий.
-
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 заполните открывшиеся формы:
-
Нажмите Да для продолжения настройки компонента СРК RuBackup.
Графическая утилита
rb_init_gui
запущена в экспериментальном режиме (Рисунок 1).Рисунок 1. Окно предупреждения о работе утилиты в экспериментальном режиме -
В приветственном окне (Рисунок 2):
-
выберите язык интерфейса приложения из предложенных вариантов (русский или английский);
-
примите лицензионное соглашения для продолжения настройки компонента RuBackup, проставив отметку в чек-боксе
Принимаю лицензионное соглашение.
Для ознакомления нажмите на активный элемент [Лицензионное соглашение] и скопируйте в буфер ссылку на лицензионное соглашение для дальнейшего просмотра в браузере;
-
нажмите [Далее].
Рисунок 2. Приветственное окно Мастера настройки RuBackup -
-
В открывшемся окне выберете режим настраиваемого клиента резервного копирования (Рисунок 3):
-
-
автономный режим клиента РК предусматривает использование функций СРК без серверной части с сохранением возможности использования любых функциональных модулей для создания резервных копий;
-
клиент-серверный режим клиента РК предусматривает использований всех доступных функций СРК.
Рисунок 3. Окно выбора режима настраиваемого компонента RuBackup
3.1. Клиент-серверный режим работы клиента РК
-
Заполните открывшуюся форму настраиваемого клиента резервного копирования RuBackup.
-
Блок Общие параметры
-
В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК)
-
В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.
-
Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа.
-
-
Блок Параметры клиент-серверного режима
-
В поле Имя основного сервера укажите
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/
.-
Активируйте переключатель Перезаписать ключи цифровой подписи , для создания новой связки ключей, используемых для электронно-цифровой подписи.
-
-
-
-
После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите [Далее].
В окне подтверждения нажмите Да для настройки компонента СРК RuBackup(Рисунок 4).
Рисунок 4. Окно подтверждения выбранных параметров -
Если в форме настраиваемого компонента СРК RuBackup указаны папки, которых не существует, то будет выведено подтверждение для их создания (Рисунок 5).
В окне подтверждения нажмите Да для создания папок.
Рисунок 5. Окно подтверждения создания директорий -
В случае успешной настройки пользователь будет уведомлён сообщением (Рисунок 6), в котором приведена информация:
-
о лицензионном соглашении;
-
правообладатель;
-
версия продукта;
-
имя текущего узла;
-
тип настроенного компонента СРК RuBackup;
-
о создании конфигурационного файла
/opt/rubackup/etc/config.file
; -
дополнительно могут быть приведены рекомендации и предупреждения по настройкам параметров.
Рисунок 6. Окно результатов выполненной настройки клиента РК -
-
Нажмите Завершить для завершения работы приложения.
3.2. Автономный режим работы клиента РК
-
Заполните открывшуюся форму настраиваемого клиента резервного копирования.
-
Блок Общие параметры
-
В поле Количество сетевых потоков укажите количество потоков для одновременной обработки задач резервного копирования на основном сервере (каждый поток имеет отдельное соединение со служебной базой данных СРК)
-
В поле Версия IP для DNS запросов выберите какие публичные имена будут использованы DNS-сервером.
-
Активируйте переключатель Перезапись мастер-ключа для автоматического формирования нового мастер-ключа и перезаписи (при наличии) текущего мастер-ключа.
-
-
Блок Параметры автономного клиента
-
В поле Каталог архивирования [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
.
-
-
-
-
-
После заполнения всех полей формы настраиваемого компонента СРК RuBackup нажмите [Далее].
В окне подтверждения нажмите Да для настройки компонента СРК RuBackup (Рисунок 7).
Рисунок 7. Окно подтверждения выбранных параметров -
Если в форме настраиваемого компонента СРК RuBackup указаны папки, которых не существует, то будет выведено подтверждение для их создания (Рисунок 8).
В окне подтверждения нажмите Да для создания папок.
Рисунок 8. Окно подтверждения создания директорий -
В случае успешной настройки пользователь будет уведомлён сообщением, в котором приведена информация:
-
о лицензионном соглашении;
-
правообладатель;
-
версия продукта;
-
имя текущего узла;
-
тип настроенного компонента СРК RuBackup;
-
о создании конфигурационного файла
/opt/rubackup/etc/config.file
; -
дополнительно могут быть приведены рекомендации и предупреждения по настройкам параметров.
-
-
Нажмите Завершить для завершения работы приложения.