Я видел другие вопросы и документы об этом, но есть некоторые вещи, которые все еще смущают меня. Вот документы и вопросы, которые я видел:
- Удалите мертвый контроллер домена Windows 2003
- Изъятие роли ФСМО у Петри
- Использование NTDSUtil.exe для передачи или захвата ролей FSMO на контроллер домена - Microsoft Knowledgebase
- Размещение и оптимизация FSMO на контроллерах домена Active Directory - база знаний Microsoft
- Как удалить данные в Active Directory после неудачного понижения контроллера домена
Среда содержит два сервера Windows и множество клиентов. Контроллер домена - это Windows 2003 SP2, работающая с Windows 2000 Native AD. Другой сервер (вообще не DC) - Windows 2000 SP4 (на нем установлена утилита для проверки на вирусы).
Результаты от netdom query fsmo
:
Schema owner missing.office.local
Domain role owner myself.office.local
PDC role missing.office.local
RID pool manager missing.office.local
Infrastructure owner missing.office.local
The command completed successfully.
Результаты от dcdiag
:
Domain Controller Diagnosis
Performing initial setup:
Done gathering initial info.
Doing initial required tests
Testing server: Default-First-Site\MYSELF
Starting test: Connectivity
The host 841d395a-2139-49d9-82c1-7c7e31ccb33b._msdcs.office.local could not be resolved to an
IP address. Check the DNS server, DHCP, server name, etc
Although the Guid DNS name
(841d395a-2139-49d9-82c1-7c7e31ccb33b._msdcs.office.local) couldn't be
resolved, the server name (MYSELF.office.local) resolved to the IP
address (192.168.9.101) and was pingable. Check that the IP address
is registered correctly with the DNS server.
......................... MYSELF failed test Connectivity
Doing primary tests
Testing server: Default-First-Site\MYSELF
Skipping all tests, because server MYSELF is
not responding to directory service requests
Running partition tests on : ForestDnsZones
Starting test: CrossRefValidation
......................... ForestDnsZones passed test CrossRefValidation
Starting test: CheckSDRefDom
......................... ForestDnsZones passed test CheckSDRefDom
Running partition tests on : DomainDnsZones
Starting test: CrossRefValidation
......................... DomainDnsZones passed test CrossRefValidation
Starting test: CheckSDRefDom
......................... DomainDnsZones passed test CheckSDRefDom
Running partition tests on : Schema
Starting test: CrossRefValidation
......................... Schema passed test CrossRefValidation
Starting test: CheckSDRefDom
......................... Schema passed test CheckSDRefDom
Running partition tests on : Configuration
Starting test: CrossRefValidation
......................... Configuration passed test CrossRefValidation
Starting test: CheckSDRefDom
......................... Configuration passed test CheckSDRefDom
Running partition tests on : office
Starting test: CrossRefValidation
......................... office passed test CrossRefValidation
Starting test: CheckSDRefDom
......................... office passed test CheckSDRefDom
Running enterprise tests on : office.local
Starting test: Intersite
......................... office.local passed test Intersite
Starting test: FsmoCheck
Warning: DcGetDcName(PDC_REQUIRED) call failed, error 1355
A Primary Domain Controller could not be located.
The server holding the PDC role is down.
......................... office.local failed test FsmoCheck
Вот мои вопросы (извините, если они слишком много вопросов для начинающих):
- Перечислены ли роли из
netdom query fsmo
тех же, что я видел, в другом месте? Например, владелец роли домена совпадает с владельцем имен доменов ? Является ли RID Pool Manager тем же, что и роль RID ? - Какие плохие вещи могут случиться, если я займу одну из этих ролей?
- Заметят ли пользователи?
- Эта установка продолжалась долгое время, и люди функционировали более или менее нормально; захват роли PDC изменит это?
- Некоторые из этих документов предсказывают ужасные последствия для всех ролей на одном DC. С клиентской базой не более 20 - и, возможно, менее 10 - большинство дней - действительно ли наличие всех ролей на одном DC является реальной проблемой?
- Существуют ли какие-либо предостережения относительно выполнения процесса очистки, рекомендованного Microsoft для удаления старого контроллера домена из Active Directory?
Кроме того, почти тангенциальный вопрос - если бы я обновил домен до Windows 2003 AD (сейчас или в будущем), это что-то меняет в захвате ролей FSMO?
PS: я подозреваю, что проблемы с DNS связаны с попыткой использовать DNS не от Microsoft, который не поддерживает Microsoft Dynamic DNS; Я думаю, что есть работающий DNS Windows, но еще не проверил его на правильное функционирование и настройку.
Ответы:
Да, точно. Не уверен, почему у них имена немного отличаются на этом конкретном дисплее.
Сам захват? Не много. Большинство потенциальных проблем, о которых предупреждают, касаются включения старого контроллера домена после того, как его роль будет занята - и даже в этом случае существует много истерии из-за небольшого риска; нужны довольно странные сценарии, чтобы сломать что-либо с помощью захвата вместо передачи роли. Чтобы перейти к касательной на минуту, давайте рассмотрим роли и потенциальные риски:
Мастер Схемы: Это заставляет всех рассердиться, но сломать его - не очень вероятный сценарий. Документация гласит, что вам никогда не следует снова включать старый мастер схемы после использования роли, которую я называю паникером. Старый сервер будет проинформирован об изменении роли, и как только это произойдет, он откажется от роли. Потенциальный риск здесь заключается в том, что если в новый хозяин схемы вносятся изменения, то старый хозяин схемы переводится в оперативный режим , а затем до того, как он реплицируется с других контроллеров домена , на старом сервере вносятся другие конфликтующие изменения схемы. Такая ситуация маловероятна, но уничтожит ваш домен.
Мастер именования: То же самое, что и с мастером схемы, вам нужно будет внести изменения (в этом случае создать новый домен в лесу) на старом контроллере домена, после захвата его роли, но до того, как он узнает об этом.
Эмулятор PDC: Никакого риска, он не несет ответственности ни за что, если вы рискуете расхождением.
RID Master: Вам понадобится испорченная структура репликации, чтобы сломать эту - представьте, что у вас есть 2 DC; старый мастер RID, который не знает своей роли, был захвачен, и новый мастер RID. В этой ситуации вам нужно создать достаточно объектов, чтобы исчерпать пул RID в обоих (они раздаются по 500 с), и им обоим назначить перекрывающиеся пулы. Создайте объекты с одинаковыми RID, переподключите контроллеры домена и наблюдайте, как разворачивается апокалипсис.
Мастер инфраструктуры: Честно говоря, вероятно, 50% доменов в мире даже не имеют работающего Мастера инфраструктуры, так как он не работает, когда он находится в GC. В любом случае, вы не можете сломать это с захватом.
Они не должны.
Нет. При использовании одного DC ни одна из функций PDC не пропускается вовсе, за исключением, может быть, вашего DC не-PDC, неспособного синхронизировать время с источником, который он хочет (отсутствующий PDC).
Тем более:
Нет, но получите второй DC. Вы не хотите, чтобы ваш единственный DC отказывал.
Да, будь осторожен. Но заточить свои
ntdsutil
ножи и вырвать старые данные - дополнительный мусор не помогает в обслуживании домена.источник
Ваша текущая настройка (без действующих мастеров операций) представляет собой опасную и неподдерживаемую конфигурацию, которую необходимо исправить как можно скорее. Если отсутствующий сервер мертв и похоронен, захват ролей FSMO является необходимым шагом для возобновления нормальной работы.
Ответы на ваш конкретный вопрос:
Вы указали, что на сервере Windows 2000 запущена «утилита проверки на вирусы». Конечно, вы знаете, что Windows 2000 сама по себе является «утилитой для сбора вирусов» со многими известными уязвимостями и отсутствующими обновлениями безопасности. Немедленно удалите этот сервер.
источник
Да, захватить эти роли. Вы - колебание мощности / зависание системы / солнечная вспышка вдали от катастрофы.
Это маловероятно, но пользователи могут заметить, что изменения учетной записи, кэшированные на их локальных компьютерах, не соответствуют AD.
У вас никогда не должно быть только одного DC. Два минимума и по одному в каждом удаленном офисе. Если вы хотите использовать виртуальные машины, (IMHO) они только дополняют физические блоки. И это только после того, как вы прочитали об использовании виртуальных машин в качестве контроллеров домена.
Я предпочитаю, чтобы все DC были GC. Это мое личное предпочтение, но это означает, что полная копия содержимого AD хранится на каждом DC с этой ролью. Если у вас есть два DC, но только один - это GC, и тот умирает, я думаю, вы становитесь таким же испорченным, как если бы у вас был только один DC.
Ваш эмулятор PDC будет получать весь трафик от устаревших систем («систем», то есть компьютеров, приложений и служб, таких как SQL Server 2000); поставь на железо.
Не обязательно плохо, что у одного DC есть все роли, ЕСЛИ у вас есть другие DC, и ваша репликация исправна.
Если нет действительно веской причины, вам определенно следует использовать Microsoft DNS для внутреннего разрешения имен.
Исправьте свою среду, затем обновите. Вы не рисуете тонущую лодку. Пока вы в этом, решительно подумайте о переходе на 2008 год. 2003 год на жизнеобеспечении.
Смотрите также: Что нужно сделать после сбоя контроллера домена? и Как создать другой DC со всеми ролями, когда первый DC больше не доступен
источник