Опубликован: 29.07.2008 | Уровень: специалист | Доступ: свободно
Лекция 5:

Модели построения лесов и детализация доменной структуры

< Лекция 4 || Лекция 5: 12 || Лекция 6 >
Аннотация: Приведены варианты построения единого леса службы Active Directory, указана возможность применения нескольких лесов и недостатки такой модели. Приведены варианты детализации доменной структуры Active Directory и кратко описан процесс назначения владельцев доменов

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

Лес - это группа из одного или нескольких деревьев доменов, которые не образуют единое пространство имен, но используют общие схему, конфигурацию каталогов, глобальный каталог и автоматически устанавливают двусторонние транзитивные доверительные отношения между доменами.

В сети всегда есть минимум один лес, создаваемый, когда в сети устанавливается первый контроллер домена. Первый домен становится корневым доменом леса.

Варианты построения леса

В данном разделе мы дадим описание различных моделей построения лесов Active Directory и проведем их сравнительный анализ.

  • Вариант 1 "Единый лес, каждый регион - отдельное дерево".
  • Вариант 2 "Единый лес, административный корневой домен, каждый регион - домен".
  • Вариант 3 "Единый лес, каждый регион - дочерний домен центрального домена".

Под регионами в контексте данной лекции подразумеваются удаленные офисы компании, в которой планируется развернуть службу Active Directory.

Единый лес, каждый регион - отдельное дерево

Существует отдельное дерево с корневым доменом, хранящим группы Enterprise Admins и Schema Admins, что позволит гибко контролировать членство в этих группах и исключить присутствие в них по умолчанию всех администраторов центрального офиса (группа Admins корневого домена входит в группы Enterprise Admins, Schema Admins).

Разные деревья могут иметь различные пространства имен DNS. Корневые домены деревьев связаны транзитивными доверительными отношениями.

Плюсы модели:

  • пользователи могут просматривать ресурсы центрального офиса и регионов при соответствующих правах доступа к объектам Active Directory;
  • возможность регистрации мобильных пользователей в любой точке организации;
  • единый обмен в организации;
  • повышенная защищенность - аутентификация по протоколу Kerberos, группы Enterprise Admins, Schema Admins находятся в отдельном корневом домене, Schema master находится в отдельном домене;
  • самый короткий путь доверия.

Минусы модели:

  • видимость списка доменов всей организации;
  • для наличия права создания новых деревьев/доменов администратор должен присутствовать в группе Enterprise Admins;
  • тиражирование конфигурации и схемы Active Directory для всех регионов;
  • если в организации уже развернута структура Active Directory, то контроллеры домена в этой организации необходимо переустановить.

Единый лес, административный корневой домен, каждый регион - домен

Существуют общее дерево Active Directory для регионов и общая система именования, основанная на географическом принципе. Каждое региональное подразделение представлено доменом. Региональные домены добавляются как дочерние к корневому домену. Административные группы Enterprise Admins, Schema Admins, дающие их членам административные полномочия в лесу, вынесены в отдельный корневой домен.

Существует единое пространство доменных имен, дочерние домены наследуют DNS имя родительского домена. Также существует единая поисковая служба, позволяющая находить объекты в любом домене службы Active Directory.

Плюсы модели:

  • пользователи могут просматривать ресурсы центрального офиса и регионов при соответствующих правах доступа к объектам Active Directory;
  • возможность регистрации мобильных пользователей в любой точке организации;
  • единый обмен в организации;
  • повышенная защищенность - аутентификация по протоколу Kerberos, группы Enterprise Admins, Schema Admins находятся в отдельном корневом домене, Schema master находится в отдельном домене.

Минусы модели:

  • видимость списка доменов всей организации;
  • для наличия права создания новых деревьев/доменов администратор должен присутствовать в группе Enterprise Admins;
  • тиражирование конфигурации и схемы Active Directory для всех регионов;
  • путь доверия длиннее.

Единый лес, каждый регион - дочерний домен центрального домена

В корневом домене наряду с группами Enterprise Admins и Schema Admins существуют остальные пользовательские учетные записи центрального офиса. Любой пользователь, попадающий в группу Admins, становится Enterprise Admins, так как группа Admins входит в группы Enterprise Admins и Schema Admins. Региональные домены становятся дочерними для корневого домена.

Существует единое пространство доменных имен, дочерние домены наследуют DNS имя родительского домена. Имеется единая поисковая служба, позволяющая находить объекты в любом домене службы Active Directory.

Плюсы модели:

  • пользователи могут просматривать ресурсы центрального офиса и регионов при соответствующих правах доступа к объектам Active Directory;
  • возможность регистрации мобильных пользователей в любой точке организации;
  • единый обмен в организации; повышенная защищенность - аутентификация по протоколу Kerberos;
  • сокращение количества компьютеров - контроллеров домена из-за отсутствия корневого "пустого" домена.

Минусы модели:

  • видимость списка доменов всей организации;
  • для наличия права создания новых деревьев/доменов, администратор должен присутствовать в группе Enterprise Admins;
  • тиражирование конфигурации и схемы Active Directory для всех регионов;
  • необходимы дополнительные усилия по контролю членства в группах Enterprise Admins, Schema Admins (не допускать в них группу Admins);
  • структурное подчинение регионов;
  • путь доверия длиннее.
< Лекция 4 || Лекция 5: 12 || Лекция 6 >
Александр Тагильцев
Александр Тагильцев

Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение.

Виктор Мамонов
Виктор Мамонов
http://www.intuit.ru/studies/courses/1068/259/lecture/3546
Максим Алимпиев
Максим Алимпиев
Россия

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1862101677112watchdog( )../bootstrap.inc:0
23.1865101679568module_invoke( )../bootstrap.inc:967
33.1865101681424call_user_func_array ( )../module.inc:462
43.1865101681760devel_watchdog( )../module.inc:462
53.1866101682608decode_entities( )../devel.module:382
63.1866101684528drupal_error_handler( )../devel.module:340
73.1867101688136watchdog( )../common.inc:663
83.1867101690192module_invoke( )../bootstrap.inc:967
93.1867101692048call_user_func_array ( )../module.inc:462
103.1867101692384devel_watchdog( )../module.inc:462
113.1867101693080decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1862101677112watchdog( )../bootstrap.inc:0
23.1865101679568module_invoke( )../bootstrap.inc:967
33.1865101681424call_user_func_array ( )../module.inc:462
43.1865101681760devel_watchdog( )../module.inc:462
53.1866101682608decode_entities( )../devel.module:382
63.1866101684528drupal_error_handler( )../devel.module:340
73.1867101688136watchdog( )../common.inc:663
83.1867101690192module_invoke( )../bootstrap.inc:967
93.1867101692048call_user_func_array ( )../module.inc:462
103.1867101692384devel_watchdog( )../module.inc:462
113.1867101693080decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1862101677112watchdog( )../bootstrap.inc:0
23.1865101679568module_invoke( )../bootstrap.inc:967
33.1865101681424call_user_func_array ( )../module.inc:462
43.1865101681760devel_watchdog( )../module.inc:462
53.1866101682608decode_entities( )../devel.module:382
63.1875101684720drupal_error_handler( )../devel.module:340
73.1875101688408watchdog( )../common.inc:663
83.1875101690464module_invoke( )../bootstrap.inc:967
93.1875101692320call_user_func_array ( )../module.inc:462
103.1875101692656devel_watchdog( )../module.inc:462
113.1876101693432decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1862101677112watchdog( )../bootstrap.inc:0
23.1865101679568module_invoke( )../bootstrap.inc:967
33.1865101681424call_user_func_array ( )../module.inc:462
43.1865101681760devel_watchdog( )../module.inc:462
53.1866101682608decode_entities( )../devel.module:382
63.1875101684720drupal_error_handler( )../devel.module:340
73.1875101688408watchdog( )../common.inc:663
83.1875101690464module_invoke( )../bootstrap.inc:967
93.1875101692320call_user_func_array ( )../module.inc:462
103.1875101692656devel_watchdog( )../module.inc:462
113.1876101693432decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1880101677656watchdog( )../bootstrap.inc:0
23.1881101679712module_invoke( )../bootstrap.inc:967
33.1881101681568call_user_func_array ( )../module.inc:462
43.1881101681904devel_watchdog( )../module.inc:462
53.1881101682608decode_entities( )../devel.module:382
63.1881101684528drupal_error_handler( )../devel.module:340
73.1882101688136watchdog( )../common.inc:663
83.1882101690192module_invoke( )../bootstrap.inc:967
93.1882101692048call_user_func_array ( )../module.inc:462
103.1882101692384devel_watchdog( )../module.inc:462
113.1882101693080decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1880101677656watchdog( )../bootstrap.inc:0
23.1881101679712module_invoke( )../bootstrap.inc:967
33.1881101681568call_user_func_array ( )../module.inc:462
43.1881101681904devel_watchdog( )../module.inc:462
53.1881101682608decode_entities( )../devel.module:382
63.1881101684528drupal_error_handler( )../devel.module:340
73.1882101688136watchdog( )../common.inc:663
83.1882101690192module_invoke( )../bootstrap.inc:967
93.1882101692048call_user_func_array ( )../module.inc:462
103.1882101692384devel_watchdog( )../module.inc:462
113.1882101693080decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1880101677656watchdog( )../bootstrap.inc:0
23.1881101679712module_invoke( )../bootstrap.inc:967
33.1881101681568call_user_func_array ( )../module.inc:462
43.1881101681904devel_watchdog( )../module.inc:462
53.1881101682608decode_entities( )../devel.module:382
63.1887101684720drupal_error_handler( )../devel.module:340
73.1887101688408watchdog( )../common.inc:663
83.1887101690464module_invoke( )../bootstrap.inc:967
93.1887101692320call_user_func_array ( )../module.inc:462
103.1887101692656devel_watchdog( )../module.inc:462
113.1888101693432decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.1880101677656watchdog( )../bootstrap.inc:0
23.1881101679712module_invoke( )../bootstrap.inc:967
33.1881101681568call_user_func_array ( )../module.inc:462
43.1881101681904devel_watchdog( )../module.inc:462
53.1881101682608decode_entities( )../devel.module:382
63.1887101684720drupal_error_handler( )../devel.module:340
73.1887101688408watchdog( )../common.inc:663
83.1887101690464module_invoke( )../bootstrap.inc:967
93.1887101692320call_user_func_array ( )../module.inc:462
103.1887101692656devel_watchdog( )../module.inc:462
113.1888101693432decode_entities( )../devel.module:382