none
Проблема с DFS RRS feed

  • Общие обсуждения

  • Доброго всем здравия!

    Имеется два контроллера домена под управлением Windows Server 2012 R2. На обоих поднята служба DFS. Создан корень (\\domain\DFS) с двумя реплицируемыми папками в нем (Pub и Profiles), конечные объекты ссылаются на расшаренные папки на тех же КД. 

    Так вот, в какой-то момент начались такие "чудеса": иногда, при заходе по ссылке (например: \\domain\dfs\pub) пишет, что доступ запрещен, причем, само собой, права одинаковы на обоих КД и не меняются, и если заходить не по dfs-ссылке, а напрямую на расшаренную папку любого сервера, то все ок. Лечится перезапуском службы DFS на всех КД.

    Иногда, при заходе по этой же ссылке, заходит нормально, но через секунду выбрасывает в вышестоящую папку. Например, заходим по ссылке \\domain\dfs\pub\install\ - папка открывается, но через секунду выбрасывает в \\domain\dfs\pub\, еще через секунду - в \\domain\dfs\

    Иногда программа, запускаемая по dfs-ссылке открывается по нескольку минут...

    В журналах никаких ошибок не наблюдается.

    Вот вывод диагностики DFS:

    PS C:\Windows\system32>  dfsdiag /testreferral /dfspath:\\domain /Full
    
    Запуск TestReferral...
    
    Запуск TestDcs...
    
    Проверка службы пространства имен DFS...
    Проверка службы пространства имен DFS на DC2.
    Успешно выполнено: Служба пространства имен DFS на следующем сервере запущена и настроена для автоматического запуска:
    DC2
    Проверка службы пространства имен DFS на DC1.
    Успешно выполнено: Служба пространства имен DFS на следующем сервере запущена и настроена для автоматического запуска:
    DC1
    
    Проверка раздела SiteCostedReferrals...
    Проверка ссылок, упорядоченных по цене, в DC2.
    Успешно выполнено: Для ссылок SYSVOL/NETLOGON включен расчет стоимости сайта.
    Проверка ссылок, упорядоченных по цене, в DC1.
    Успешно выполнено: Для ссылок SYSVOL/NETLOGON включен расчет стоимости сайта.
    
    Проверка записей реестра...
    Сравнение DC2 и DC1.
    Успешно выполнено: Значения реестра в разделе HKLM\CCS\Services\Dfs\Parameters для всех сравниваемых серверов согласованы.
    
    Проверка сопоставления сайтов...
    
    Проверка сопоставлений сайтов на каждом контроллере домена следующего: DC2
    Успешно выполнено: Сайт, сопоставленный со следующим именем узла, согласован на всех доступных контроллерах доменов: DC2
    
    Проверка сопоставлений сайтов на каждом контроллере домена следующего: DC1
    Успешно выполнено: Сайт, сопоставленный со следующим именем узла, согласован на всех доступных контроллерах доменов: DC1
    Завершено TestDcs.
    
    Запуск TestSites...
    
    Проверка сопоставления сайтов...
    
    Проверка сопоставлений сайтов на каждом контроллере домена следующего: DC1
    Успешно выполнено: Сайт, сопоставленный со следующим именем узла, согласован на всех доступных контроллерах доменов: DC1
    Проверка статического сопоставления сайтов посредством доступа к реестру.
    Успешно выполнено: Статическое сопоставление сайтов для имени узла согласовано с сопоставлением сайтов в доменных службах Active Directory: DC1
    Завершено TestSites.
    
    Проверка следующего домена в кэше домена: domain
    Успешно выполнено: Сведения для следующего домена в кэше домена проверены: domain
    Завершено TestReferral.
    
    PS C:\Windows\system32>  dfsdiag /testDFSIntegrity /DFSRoot:\\domain\DFS
    
    Запуск TestDfsIntegrity...
    
    Проверка целостности метаданных DFS для \\domain\DFS...
    Успешно выполнено: Не найдены известные повреждения метаданных DFS.
    Проверка согласованности метаданных DFS между контроллерами домена и эмулятором PDC в домене...
    Успешно выполнено: Метаданные DFS между всеми доступными контроллерами домена и эмулятором PDC согласованы.
    
    Проверка реестра серверов пространства имен...
    Ошибка: Не удается найти указанный файл.
    Предупреждение: Не удается проверить реестр следующего сервера пространства имен: DC1
    
    Проверка точек повторной обработки всех папок DFS в пространстве имен: \\domain\DFS
    Завершено TestDfsIntegrity.
    Что за ошибка на DC1 при проверке TestDFSIntegrity - непонятно. Поисковики ничего толком не дают. Вся надежда на Вас!


    Жил был спамер... Сам виноват...


    20 июля 2016 г. 18:27

Все ответы

  • Подскажите, пожалуйста, вы решили проблему?

    Наблюдается примерно такая же ситуция - выбрасывает из сетевой папки при подключении по DFS. Общие папки на файловых серверах 2008/2012. Возникает проблема редко на случайных рабочих станциях и на шарах разных файловых серверов, но с учетом нескольких тысяч ПК, это уже проблема. Записей в логах ПК и серверов нет. Через некоторое время таким же чудесным образом проблема сама уходит.




    • Изменено ssv2507 27 сентября 2017 г. 7:32
    27 сентября 2017 г. 7:17
  • Нет, решения не нашел. Люди устали от постоянных проблем со своими папками, поэтому проблему решили кардинально - оставили всего один конечный объект (но группу репликации не убрали, на случай проблем с этим рабочим объектом).

    Жил был спамер... Сам виноват...

    27 сентября 2017 г. 7:59
  • У меня изначально один конечный объект и репликации нет, но проблема есть.

    Спасибо за ответ.

    27 сентября 2017 г. 8:08
  • Простите, а зачем Вам тогда вообще DFS? Вся его прелесть была как раз в распределении трафика по объектам и on-demand репликация всего объема...

    Уберите тогда вообще DFS и оставьте классические шары, с выкладыванием их ярлыков всем на рабочий стол (или в другую специальную папку) через политики.


    Жил был спамер... Сам виноват...

    27 сентября 2017 г. 8:13
  • На эту тему можно долго дискутировать. Например, распределение трафика имеет смысл, если данные используются в основном в режиме чтения, а изменять могут пара-тройка сотрудников. В противном случае вы получите огромное число конфликтов, когда одни и те же данные одновременно изменяются на нескольких конечных объектах. Репликация тоже хорошо, но в моем случае объемы данных очень велики и дублировать их репликацией - это занимать ценные дисковые ресурсы. Выполняются несколько видов бекапов, которых с лихвой хватает для восстановления данных в случае форс-мажоров. Вы конечно скажите, что бекапы тоже занимают место, но такова политика клиента.

    Кстати, прелести DFS не ограничиваются балансом нагрузки и репликацией. В DFS все сетевые ресурсы распределены по многим серверам, объединяя их в одну структуру. Пользователь перемещается по этой структуре, не подозревая, что попадает на разные общие папки на разных серверах. Я могу переносить общие папки между серверами прозрачно для пользователей. Могу собрать, например, все архивные папки, которые разбросаны по серверам, под одной DFS-папкой. Это очень удобно.

    27 сентября 2017 г. 14:36