Удаленная репликация
Удаленная репликация — это синхронизация данных между двумя удаленными узлами.
Система резервного копирования RuBackup поддерживает удаленную репликацию между клиентами СРК. Удаленная репликация реализуется модулями СРК.
Клиенты СРК, которые участвуют в удаленной репликации, делятся на клиентов-источников и клиентов-приемников. Модуль СРК устанавливается на узел с клиентом-источником.
Репликация данных обеспечивает актуальность информации на клиенте-приемнике за счет периодического копирования изменений с клиента-источника по заданному правилу. Например, можно настроить репликацию папки с одного клиента СРК на другой.
Для удаленной репликации на медиасервере необходимо блочное устройство — дедуплицированное хранилище резервных копий. От клиента-источника на клиент-приемник передаются только измененные блоки данных. Минимальное время отставания реплики от клиента-источника составляет 1 минуту.
Удаленная репликация происходит следующим образом:
-
Пользователь создает и запускает правило удаленной репликации.
-
На клиенте-источнике формируется новая резервная копия данных, которая сохраняется на медиасервере в дедуплицированном хранилище с пулом типа Block device.
-
Устаревшая резервная копия данных удаляется из хранилища на медиасервере.
-
На клиент-приемник передается реплика, после чего данные автоматически восстанавливаются в предварительно выбранную директорию.
| Для выполнения удаленной репликации ресурс на клиенте-приемнике должен существовать и не должен использоваться. Например, если ресурсом являются папки файловой системы, то в процессе репликации в них не должна осуществляться запись; если ресурсом является виртуальная машина, то она должна быть выключена. |
1. Управление удаленной репликацией
Управление правилами удаленной репликации в СРК RuBackup осуществляется с помощью:
-
приложения Tucana (рекомендуемый способ),
-
приложения Менеджер администратора RuBackup (RBM),
-
утилиты командной строки
rb_remote_replication.
2. Предварительные настройки
Перед созданием правила удаленной репликации выполните предварительные настройки.
-
При первоначальной настройке клиента-приемника включите удаленную репликацию с помощью
rb_init.На настроенном клиенте включите удаленную репликацию в конфигурационном файле (параметр
remote-replication). -
На медиасервере СРК настройте пул типа Block device, добавьте в него блочное устройство для использования в качестве дедуплицированного хранилища резервных копий.
-
На сервере СРК добавьте клиента-источника и клиента-приемника в одну разделяемую группу.