Управление репликацией в Avanpost DS

Для обеспечения отказоустойчивости в Avanpost DS реализуется механизм репликации данных между экземплярами каталога. Репликация — метод, посредством которого изменения в базе службы каталогов на одном контроллере домена передаются другим контроллерам.
Для передачи данных репликации контроллеры домена используют сетевой протокол gRPC.

Для управления связями репликации реализована схема сайтов с двумя различными топологиями репликации: внутрисайтовой и межсайтовой.
Сайты Avanpost DS представляют из себя логическое отражение физических местоположений (ЦОД) с высокой сетевой связанностью, которые используются для контроля репликации и локализации служб в сети.

Внутрисайтовая репликация происходит мгновенно при любых изменениях в одном из экземпляров. Встроенный механизм разрешения конфликтов позволяет обрабатывать одновременные изменения объектов на разных контроллерах домена.

Для межсайтовой репликации интервал настраивается с помощью связи репликации. Между сайтами Avanpost DS устанавливаются связи сайтов ("site link"), которые позволяют управлять топологией межсайтовой репликации и выстраивать наиболее эффективные маршруты.

Привязка доменных клиентов к контроллерам домена сайта осуществляется с помощью добавления в сайты подсетей, к которым принадлежат доменные клиенты.

Внимание!

Доступ к разделу "Репликация" имеют пользователи, состоящие в группе "Replication Administrators" и "Administrators".


Рисунок. Раздел "Репликация"

Навигатор по разделу:

1. Добавление сайта

Для создания сайта необходимо на вкладке "Сайты" раздела "Репликация":

  1. Нажать кнопку ;
  2. Заполнить в открывшейся форме поля название и описание;
  3. Нажать .


Рисунок. Добавление сайта

2. Удаление сайта

Для удаление сайта необходимо на вкладке "Сайты" раздела "Репликация":

  1. Выбрать требуемый сайт в списке;
  2. Нажать кнопку ;
  3. Подтвердить удаление во всплывающем окне.


Рисунок. Удаление сайта

3. Настройка сайтов

Для сайтов доступны следующие настройки:

3.1. Добавление контроллеров домена

Внимание:

Добавлять можно только новые контроллеры домена, которые еще не были введены в репликацию. Перед добавлением, необходимо запустить сервис "ads" на новом контроллере домена.

Для добавления контроллера домена в сайт необходимо на вкладке "Сайты" раздела "Репликация":

  1. Выбрать требуемый сайт в списке и нажать кнопку ;
  2. Заполнить открывшуюся форму.
  3. Нажать .


Рисунок. Добавление контроллера домена

3.2. Добавление подсетей в сайт

Для добавления подсетей в сайт необходимо на вкладке "Сайты" раздела "Репликация":

  1. Выбрать нужный сайт в списке и нажать ;
  2. Заполнить форму и нажать .


Рисунок. Создание подсети

3.3. Удаление подсетей

Для удаления подсетей из сайта необходимо на вкладке "Сайты" раздела "Репликация":

  1. Выбрать нужный сайт в списке;
  2. Выбрать нужную подсеть в блоке "Подсеть" и нажать .


Рисунок. Удаление подсети

4. Создание связи репликации

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

Создание связей репликации выполняется на вкладке "Репликация" раздела "Репликация". Для этого необходимо:

  1. Нажать кнопку ;
  2. Заполнить параметры создаваемой связи в открывшейся форме:
    ПолеЗначение
    Название связиПроизвольное название создаваемой связи репликации.
    ВесСтоимость создаваемой связи репликации. Чем меньше стоимость, тем предпочтительнее связь.
    Интервал репликации в минутахИнтервал в минутах, через который будет запускаться данная межсайтовая репликация.
    СайтыВыбрать из выпадающих списков два сайта, между которыми требуется установить связь репликации.
  3. Отметить в календаре дни и часы, в которые требуется проводить репликацию. (По умолчанию отмечены все дни)

    Примечание

    Нажатием на можно снять выделение со всего ряда одного из дней недели.

  4. Нажать .


Рисунок. Создание связи репликации

Avanpost DS гарантирует доставку данных репликации посредством механизма USN (update sequence number), где каждому изменению на контроллере домена присваивается порядковый номер, а партнеры по репликации хранят информации о номере последнего полученного изменения, что позволяет в случае перерывов в сетевой связанности партнерам по репликации получать все изменения, произошедшие с последней успешной репликации.

5. Удаление связи репликации

Для удаления связи репликации необходимо на вкладке "Репликация" раздела "Репликация" нажать в строке интересующей связи в столбце "Действия" на значок  и подтвердить операцию удаления во всплывающем окне.

Рисунок. Удаление связи репликации

Обсуждение