Настройка пользовательских разделов каталога
Эллес поддерживает функциональность пользовательских разделов каталога (custom application directory partitions) и предоставляет инструменты для работы с ними.
См. описание доступных подкоманд samba-tool в подразделе
«Работа с пользовательскими разделами каталога (custom application directory partitions)».
|
Общие сведения
Пользовательский раздел каталога (custom application directory partition) — специализированный раздел каталога, данные которого реплицируются только между выбранными контроллерами домена.
Такой раздел может использоваться, например, для размещения интегрированных с Active Directory зон DNS с ограниченной областью репликации и хранения данных приложений, не связанных напрямую с базовой структурой объектов в службе каталогов.
Пользовательские разделы создаются и настраиваются администратором.
В Эллес реализованы:
-
подкоманды
samba-toolдля управления пользовательскими разделами; -
поддержка репликации пользовательских разделов между контроллерами домена.
Предварительные требования
Настройка выполняется в развернутом домене (samdom.example.com в примерах команд) на контроллере домена Эллес (DC1 в примерах команд) с помощью утилиты samba-tool с учетными данными пользователя, включенного в группу Enterprise Admins (Administrator в примерах команд).
Пример настройки пользовательского раздела для зоны DNS
Цель настройки — создать пользовательский раздел каталога для размещения данных зоны DNS с ограниченной областью репликации.
Последовательность шагов для настройки:
-
Создайте пользовательский раздел каталога на контроллере домена:
samba-tool dns createdirectorypartition customdnspartition.samdom.example.com -U Administrator
-
Проверьте, что созданный раздел присутствует в списке на текущем контроллере домена:
samba-tool dns enumdirectorypartitions -U Administrator ... customdnspartition.samdom.example.com Enlisted ...
-
Настройте область репликации раздела. Для этого добавьте в нее контроллеры домена, на которые должны реплицироваться данные раздела. Например, чтобы добавить в область репликации контроллер домена DC3:
samba-tool dns enlistdirectorypartition customdnspartition.samdom.example.com DC3 -U Administrator
-
Проверьте, что созданный раздел присутствует в списке на целевом контроллере домена:
samba-tool dns enumdirectorypartitions DC3 -U Administrator ... customdnspartition.samdom.example.com Enlisted ...
-
Повторите шаги 3 и 4 для всех контроллеров домена, на которые должны реплицироваться данные раздела.
-
Просмотрите информацию о разделе, чтобы убедиться, что он реплицируется на требуемые контроллеры домена:
samba-tool dns directorypartitioninfo customdnspartition.samdom.example.com -U Administrator ... Directory partition info: DNS Root: customdnspartition.samdom.example.com Flags: 0x10 Enlisted State: 0 Zone count: 0 DP head: DC=customdnspartition,DC=samdom,DC=example,DC=com Crossref: CN=46ed6e00-f9cd-4709-b99f-e695cd1705b8,CN=Partitions,CN=Configuration,DC=samdom,DC=example,DC=com Replicas: 2 CN=NTDS Settings,CN=DС1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samdom,DC=example,DC=com CN=NTDS Settings,CN=DC3,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samdom,DC=example,DC=comЧисло в атрибуте
Replicasдолжно соответствовать количеству контроллеров домена, на которые должен реплицироваться раздел. Ниже должны быть перечислены DN серверов контроллеров домена. -
Проверьте, что раздел присутствует в списке реплицируемых разделов и для него существует репликационные соединения в выводе подкоманды
samba-tool drs showrepl. Например:samba-tool drs showrepl DC3 ... ==== INBOUND NEIGHBORS ==== ... DC=customdnspartition,DC=samdom,DC=example,com Default-First-Site-Name\DC1 via RPC DSA object GUID: 747ee11d-4c20-4fd1-bf11-b40a3972208a Last attempt @ Fri Apr 11 09:31:59 2025 MSK was successful 0 consecutive failure(s). Last success @ Fri Apr 11 09:31:59 2025 MSK ... ==== KCC CONNECTION OBJECTS ==== ... Connection -- Connection name: b9a1658d-0378-44c5-b3c3-b336fa516d27 Enabled : TRUE Server DNS name : dc1.samdom.example.com Server DN name : CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=samdom,DC=example,DC=com TransportType: RPC options: 0x00000001 ReplicatesNC: DC=customdnspartition,DC=samdom,DC=example,DC=com ...
-
Создайте зону DNS с указанием пользовательского раздела в качестве места ее размещения:
samba-tool dns zonecreate DC1 customdnszone.samdom.example.com --dns-directory-partition=customdnspartition.samdom.example.com -U Administrator
Добавьте в зону требуемые DNS-записи (см. описание доступных подкоманд
samba-toolв «Работа с DNS-записями»). -
Для проверки корректности настройки:
-
убедитесь, что количество зон в информации о пользовательском разделе изменилось:
samba-tool dns directorypartitioninfo customdnspartition.samdom.example.com -U Administrator ... Zone count: 1 ...
-
проверьте, что в атрибутах зоны корректно указан раздел, в котором она размещается:
samba-tool dns zoneinfo customdnszone.samdom.example.com -U Administrator ... dwDpFlags : DNS_DP_ENLISTED pszDpFqdn : customdnspartition.samdom.example.com ...
-
убедитесь, что созданные DNS-записи разрешаются на контроллерах домена в рамках настроенной области репликации.
-