Для обеспечения отказоустойчивости в Avanpost DS реализуется механизм репликации данных между экземплярами каталога. Репликация — метод, посредством которого изменения в базе службы каталогов на одном контроллере домена передаются другим контроллерам.
Для передачи данных репликации контроллеры домена используют сетевой протокол gRPC.
Для управления связями репликации реализована схема сайтов с двумя различными топологиями репликации: внутрисайтовой и межсайтовой.
Сайты Avanpost DS представляют из себя логическое отражение физических местоположений (ЦОД) с высокой сетевой связанностью, которые используются для контроля репликации и локализации служб в сети.
Внутрисайтовая репликация происходит мгновенно при любых изменениях в одном из экземпляров. Встроенный механизм разрешения конфликтов позволяет обрабатывать одновременные изменения объектов на разных контроллерах домена.
Для межсайтовой репликации интервал настраивается с помощью связи репликации. Между сайтами Avanpost DS устанавливаются связи сайтов ("site link"), которые позволяют управлять топологией межсайтовой репликации и выстраивать наиболее эффективные маршруты.
Привязка доменных клиентов к контроллерам домена сайта осуществляется с помощью добавления в сайты подсетей, к которым принадлежат доменные клиенты.
Внимание!
Доступ к разделу "Репликация" имеют пользователи, состоящие в группе "Replication Administrators" и "Administrators".
Рисунок. Раздел "Репликация"
Навигатор по разделу:
1. Добавление сайта
Для создания сайта необходимо на вкладке "Сайты" раздела "Репликация":
- Нажать кнопку ;
- Заполнить в открывшейся форме поля название и описание;
- Нажать .
Рисунок. Добавление сайта
2. Удаление сайта
Для удаление сайта необходимо на вкладке "Сайты" раздела "Репликация":
- Выбрать требуемый сайт в списке;
- Нажать кнопку ;
- Подтвердить удаление во всплывающем окне.
Рисунок. Удаление сайта
3. Настройка сайтов
Для сайтов доступны следующие настройки:
3.1. Добавление контроллеров домена
Внимание:
Добавлять можно только новые контроллеры домена, которые еще не были введены в репликацию. Перед добавлением, необходимо запустить сервис "ads" на новом контроллере домена.
Для добавления контроллера домена в сайт необходимо на вкладке "Сайты" раздела "Репликация":
- Выбрать требуемый сайт в списке и нажать кнопку ;
- Заполнить открывшуюся форму.
- Нажать .
Рисунок. Добавление контроллера домена
3.2. Добавление подсетей в сайт
Для добавления подсетей в сайт необходимо на вкладке "Сайты" раздела "Репликация":
- Выбрать нужный сайт в списке и нажать ;
- Заполнить форму и нажать .
Рисунок. Создание подсети
3.3. Удаление подсетей
Для удаления подсетей из сайта необходимо на вкладке "Сайты" раздела "Репликация":
- Выбрать нужный сайт в списке;
- Выбрать нужную подсеть в блоке "Подсеть" и нажать .
Рисунок. Удаление подсети
4. Создание связи репликации
Для настройки интервала репликации между сайтами требуется создать связь репликации.
Создание связей репликации выполняется на вкладке "Репликация" раздела "Репликация". Для этого необходимо:
- Нажать кнопку ;
- Заполнить параметры создаваемой связи в открывшейся форме:
Поле Значение Название связи Произвольное название создаваемой связи репликации. Вес Стоимость создаваемой связи репликации. Чем меньше стоимость, тем предпочтительнее связь. Интервал репликации в минутах Интервал в минутах, через который будет запускаться данная межсайтовая репликация. Сайты Выбрать из выпадающих списков два сайта, между которыми требуется установить связь репликации. - Отметить в календаре дни и часы, в которые требуется проводить репликацию. (По умолчанию отмечены все дни)
Примечание
Нажатием на можно снять выделение со всего ряда одного из дней недели.
- Нажать .
Рисунок. Создание связи репликации
Avanpost DS гарантирует доставку данных репликации посредством механизма USN (update sequence number), где каждому изменению на контроллере домена присваивается порядковый номер, а партнеры по репликации хранят информации о номере последнего полученного изменения, что позволяет в случае перерывов в сетевой связанности партнерам по репликации получать все изменения, произошедшие с последней успешной репликации.
5. Удаление связи репликации
Для удаления связи репликации необходимо на вкладке "Репликация" раздела "Репликация" нажать в строке интересующей связи в столбце "Действия" на значок и подтвердить операцию удаления во всплывающем окне.
Рисунок. Удаление связи репликации














