Настройка

1. Настройка модуля

  1. Настройте обязательные параметры в конфигурационном файле модуля.

  2. Перезапустите сервис клиента СРК RuBackup.

    systemctl restart rubackup_client

2. Настройка доступа по SSH

Настройте для пользователя root беспарольный доступ по SSH к машинам с ПВ и к машинам с хранилищами.

  1. На прокси-хосте от пользователя root сгенерируйте пару SSH-ключей, если они в ней отсутствуют.

    Пример 1. Генерация SSH-ключей
    ssh-keygen -t rsa -P '' -f /root/.ssh/id_rsa

    В директории /root/.ssh будут созданы файлы id_rsa.pub (открытый ключ) и id_rsa (закрытый ключ).

  2. С прокси-хоста скопируйте созданный публичный ключ на машины с ПВ и с хранилищами.

    Пример 2. Добавление публичного ключа через ssh-copy-id
    ssh-copy-id -i /root/.ssh/id_rsa.pub <vcore_user>@<host>

3. Монтирование файлового хранилища

Если на платформе виртуализации диски ВМ располагаются в файловом хранилище, то примонтируйте это хранилище к прокси-хосту​[1] по протоколу NFS.

sudo mount -t nfs \
    <storage_IP_address>:<source_storage_path> \ (1)
    <client_mount_point_path> (2)
1 <storage_IP_address>:<source_storage_path> — IP-адрес и путь к файловому хранилищу на платформе виртуализации.
2 <client_mount_point_path> — путь к точке монтирования файлового хранилища на прокси-хосте​[1].
Адрес хранилища дополнительно нужно указать в параметре storage_map в конфигурационном файле модуля.

4. Настройка использования FUSE

Для модуля доступно резервное копирование и восстановление без использования промежуточного хранилища. Это позволяет уменьшить используемое дисковое пространство при резервном копировании и восстановлении за счет использования технологии FUSE.

  1. Установите пакет fuse2 или fuse3 (в зависимости от используемой ОС на узле виртуализации).

  2. Если был установлен пакет fuse2, то выполните:

    ln -s /usr/bin/fusermount /usr/bin/fusermount3
  3. Включите user_allow_other в /etc/fuse.conf.

  4. Для резервного копирования в общих настройках установите memory_threshold4, в тонких настройках модуля отключите use_tmp_dir_at_backup.

  5. Для восстановления резервной копии в общих настройках установите memory_threshold4, в тонких настройках модуля отключите use_tmp_dir_at_restore.


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