Управление мостами между связями сайтов
Для управления мостами между связями сайтов (site link bridge) с помощью утилиты samba-tool используется группа подкоманд sites inter-site-transport ip link-bridge.
Общие сведения
По умолчанию связи сайтов являются транзитивными, что позволяет связать два сайта, если между ними отсутствует прямая связь, но у них есть связи с общим третьим сайтом.
Если транзитивной связи недостаточно, то есть в сайте, который является общим для двух несвязанных напрямую сайтов, нет контроллера домена с разделом каталога, который требуется реплицировать, и при этом отсутствует альтернативный путь с меньшей стоимостью, между связями сайтов может устанавливаться «мост».
Таким образом обеспечивается возможность комбинирования связей сайтов для определения пути репликации с наименьшей стоимостью с учетом того, какие разделы присутствуют на участвующих в репликации контроллерах домена в пределах сайтов.
Получение списка мостов между связями сайтов
Формат вызова:
samba-tool sites inter-site-transport ip link-bridge list [options]
Подкоманда поддерживает два формата представления информации о мостах между связями сайтов:
-
без дополнительных параметров — простой список общих имен (CN) мостов между связями сайтов;
-
с параметром
--with-links— вывод для каждого моста списка DN включенных в него связей сайтов.
Параметры
Параметры вызова:
-
-H URL|--URL=URL— URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта; -
--with-links— выводить DN связей сайтов, которые включены в мост.
Примеры
Пример получения списка мостов в домене с информацией о включенных в них связей сайтов:
samba-tool sites inter-site-transport ip link-bridge list \
--with-links
SiteLinkBridge1
CN=SiteLink1,CN=IP,CN=Inter-Site Transports,CN=Sites,CN=Configuration,DC=elles,DC=inno,DC=tech
CN=SiteLink2,CN=IP,CN=Inter-Site Transports,CN=Sites,CN=Configuration,DC=elles,DC=inno,DC=tech
Создание моста между связями сайтов
Формат вызова:
samba-tool sites inter-site-transport ip link-bridge create <link-bridge> <site-link-of-bridge> <site-link-of-bridge> [...] [options]
Подкоманда принимает следующие аргументы:
-
общее имя (CN) для нового моста между связями сайтов (
link-bridge); -
общие имена (CN) не менее чем двух связей сайтов для включения в мост (
site-link-of-bridge).
Изменение имени моста между связями сайтов
Формат вызова:
samba-tool sites inter-site-transport ip link-bridge rename <link-bridge> <new-link-bridge> [options]
Подкоманда принимает следующие аргументы:
-
изменяемое общее имя (CN) моста между связями сайтов (
link-bridge); -
новое общее имя (CN) для моста между связями сайтов (
new-link-bridge).
Добавление связей сайтов в мост
Формат вызова:
samba-tool sites inter-site-transport ip link-bridge add-links <link-bridge> <site-link-of-bridge> [...] [options]
Подкоманда принимает следующие аргументы:
-
общее имя (CN) моста (
link-bridge), в который требуется добавить связи сайтов; -
одно или несколько общих имен (CN) связей сайтов для добавления в мост (
site-link-of-bridge).
Удаление связей сайтов из моста
Формат вызова:
samba-tool sites inter-site-transport ip link-bridge remove-links <link-bridge> <site-link-of-bridge> [...] [options]
Подкоманда принимает следующие аргументы:
-
общее имя (CN) моста (
link-bridge), из которого требуется удалить связи сайтов; -
одно или несколько общих имен (CN) связей сайтов для удаления из моста (
site-link-of-bridge).
Удаление моста между связями сайтов
Формат вызова:
samba-tool sites inter-site-transport ip link-bridge delete <link-bridge> [options]
В качестве аргумента (link-bridge) ожидается общее имя (CN) существующего моста между связями сайтов.