Удаленная репликация

Удаленная репликация — это синхронизация данных между двумя удаленными узлами.

Система резервного копирования RuBackup поддерживает удаленную репликацию между клиентами СРК. Удаленная репликация реализуется модулями СРК.

Клиенты СРК, которые участвуют в удаленной репликации, делятся на клиентов-источников и клиентов-приемников. Модуль СРК устанавливается на узел с клиентом-источником.

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

Для удаленной репликации на медиасервере необходимо блочное устройство — дедуплицированное хранилище резервных копий. От клиента-источника на клиент-приемник передаются только измененные блоки данных. Минимальное время отставания реплики от клиента-источника составляет 1 минуту.

Удаленная репликация происходит следующим образом:

  1. Пользователь создает и запускает правило удаленной репликации.

  2. На клиенте-источнике формируется новая резервная копия данных, которая сохраняется на медиасервере в дедуплицированном хранилище с пулом типа Block device.

  3. Устаревшая резервная копия данных удаляется из хранилища на медиасервере.

  4. На клиент-приемник передается реплика, после чего данные автоматически восстанавливаются в предварительно выбранную директорию.

Для выполнения удаленной репликации ресурс на клиенте-приемнике должен существовать и не должен использоваться. Например, если ресурсом являются папки файловой системы, то в процессе репликации в них не должна осуществляться запись; если ресурсом является виртуальная машина, то она должна быть выключена.

1. Управление удаленной репликацией

Управление правилами удаленной репликации в СРК RuBackup осуществляется с помощью:

2. Предварительные настройки

Перед созданием правила удаленной репликации выполните предварительные настройки.

  1. При первоначальной настройке клиента-приемника включите удаленную репликацию с помощью rb_init.

    На настроенном клиенте включите удаленную репликацию в конфигурационном файле (параметр remote-replication).

  2. На медиасервере СРК настройте пул типа Block device, добавьте в него блочное устройство для использования в качестве дедуплицированного хранилища резервных копий.

  3. На сервере СРК добавьте клиента-источника и клиента-приемника в одну разделяемую группу.