Управление мостами между связями сайтов

Для управления мостами между связями сайтов (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).

Параметры

Параметры вызова:

  • -H URL|--URL=URL — URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта.

Примеры

Пример создания моста между связями сайтов:

samba-tool sites inter-site-transport ip link-bridge create SiteLinkBridge1 SiteLink1 SiteLink2
Link Bridge SiteLinkBridge1 created

Изменение имени моста между связями сайтов

Формат вызова:

samba-tool sites inter-site-transport ip link-bridge rename <link-bridge> <new-link-bridge> [options]

Подкоманда принимает следующие аргументы:

  • изменяемое общее имя (CN) моста между связями сайтов (link-bridge);

  • новое общее имя (CN) для моста между связями сайтов (new-link-bridge).

Параметры

Параметры вызова:

  • -H URL|--URL=URL — URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта.

Примеры

Пример изменения имени моста между связями сайтов:

samba-tool sites inter-site-transport ip link-bridge rename SiteLinkBridge1 NewSiteLinkBridge1
Link Bridge SiteLinkBridge1 renamed to NewSiteLinkBridge1!

Добавление связей сайтов в мост

Формат вызова:

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).

Параметры

Параметры вызова:

  • -H URL|--URL=URL — URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта.

Примеры

Пример добавления связи сайтов в мост:

samba-tool sites inter-site-transport ip link-bridge add-links SiteLinkBridge1 SiteLink3
Success

Удаление связей сайтов из моста

Формат вызова:

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).

Параметры

Параметры вызова:

  • -H URL|--URL=URL — URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта.

Примеры

Пример удаления связи сайтов из моста:

samba-tool sites inter-site-transport ip link-bridge remove-links SiteLinkBridge1 SiteLink3
Success

Удаление моста между связями сайтов

Формат вызова:

samba-tool sites inter-site-transport ip link-bridge delete <link-bridge> [options]

В качестве аргумента (link-bridge) ожидается общее имя (CN) существующего моста между связями сайтов.

Параметры

Параметры вызова:

  • -H URL|--URL=URL — URL сервера LDAP; может содержать указание на протокол, имя хоста и номер порта.

Примеры

Пример удаления моста между связями сайтов:

samba-tool sites inter-site-transport ip link-bridge delete SiteLinkBridge1
Success