У нас есть 4 сайта, на двух из которых размещены серверы DFS.
Site A - DFS Server #1 (namespace member, replication group)
Site B - DFS Server #2 (namespace member, replication group)
Site C - No servers, just PCs.
Site D - No servers, just PCs.
По умолчанию клиенты, которые обращаются к пространству имен, обращаются к серверу DFS на своем локальном сайте. то есть ПК в Site A
получите DFS Server #1
как их реферал.
Однако клиентский компьютер на сайте C не имеет локального сервера DFS.
С точки зрения сети дешевле перейти на Site A
для доступа к данным. Но нет контроллеров домена, серверов, поэтому нет ссылок на сайты, а значит, нет затрат. Как DFS рассчитывает стоимость сайта.
Как заставить его использовать Site A
вместо того Site B
. Нужно ли мне создавать ссылки на сайты AD из Site C to Site A
с более дешевой стоимостью, чем Site C to Site B
(хотя контроллеров домена нет?)
Самым простым решением было бы добавить подсети для сайтов C и D в ADS & S и связать их с сайтом A.
Клиенты на сайтах C и D будут затем иметь сходство с сайтом A и будут проходить аутентификацию с контроллерами домена на сайте A и будут получать ссылки DFS для серверов DFS на сайте A.
Я знаю, что это старый вопрос, но я столкнулся с этим и сегодня. Вопреки тому, что предполагалось, вы на самом деле жестяная банка установить стоимость для сайта, у которого нет DC. Я делаю это для некоторых удаленных сайтов, которые находятся в нашей корпоративной сети, но не находятся под моим локальным контролем. В моем случае сайт C включает наших пользователей VPN, и я использовал его, чтобы направить их на конкретный сервер DFS с большей пропускной способностью.
Это устанавливает предпочтительный путь для сайтов C и D. Дождитесь репликации изменений DFS или ускорите работу вместе с соответствующими repadmin /syncall
и dfsutil /pktflush
команды.