Мне «повезло» работать в организации с несколькими доменами, объединенными в одно дерево леса. «Повезло», потому что, вроде как, теорию работы в различных доменах мы знаем, но различные сервисы так или иначе преподносят все новые и новые сюрпризы. Все осложняется тем, что многодоменная архитектура не очень распространена в современных организациях, и, как следствие, мировой опыт по таким сюрпризам довольно мал.
Вот очередной сюрприз. Недавно столкнулся с проблемой генерации Offline Address Book на своем Exchange 2010. Адресная книга генерировалась через раз. Когда книга не генерировалась – в журнале появлялось две ошибки:
Log Name: Application
Source: MSExchangeSA
Date: 01.06.2012 12:19:28
Event ID: 9330
Task Category: (13)
Level: Error
Keywords: Classic
User: N/A
Computer: xxxxx.xxx.loc
Description:
OABGen encountered error 80040115 (internal ID 50004c4) accessing Active Directory PERMDC3 for ”.
– \OAB
Log Name: Application
Source: MSExchangeSA
Date: 01.06.2012 12:19:28
Event ID: 9334
Task Category: (13)
Level: Error
Keywords: Classic
User: N/A
Computer: xxxxx.xxx.loc
Description:
OABGen encountered error 80040115 while initializing the offline address book generation process. No offline address books have been generated. Check the event log for more information.
– \OAB
Странно, чем ему не понравился данный контроллер? Проверил доступность – все отлично.
На форуме технета наткнулся на любопытный диалог. Ключевая фраза: «The OAB generator will connect to the DC using NetBIOS». Вот как! Честно говоря, очередной раз не понимаю любовь MS к коротким именам. Например, держателем корня DFS по умолчанию можно сделать тоже только NetBIOS имя. Но по крайней мере причина проблемы стала ясна – почтовый сервер у меня в одном домене, а указанный PERMDC3 в другом, и оба этих сервера находятся в одном сайте. Соответственно, с Exchange сервера нельзя было отрезолвить permdc3 по короткому имени.
Решение проблемы простое – добавить FQDN имена всех присутствующих доменов в сайте в DNS суффиксы сетевого интерфейса на почтовом сервере.