Как включить клиент распределенной файловой системы Dfs
Обновлено: 21.11.2024
Распределенная файловая система Microsoft (DFS) позволяет группировать файловые системы (общие папки), расположенные на разных серверах, в логическое пространство имен DFS. Пространство имен DFS — это виртуальное представление этих файловых систем, представленное в виде дерева каталогов. Используя DFS, вы можете сгруппировать файловые системы в логическое пространство имен DFS и сделать так, чтобы папки, распределенные по нескольким серверам, отображались для пользователей так, как будто они находятся в одном месте в сети. Пользователи могут перемещаться по пространству имен, не зная имен серверов или фактических файловых систем, в которых хранятся данные.
Каждая древовидная структура DFS имеет корневую цель, которая представляет собой хост-сервер, на котором запущена служба DFS и на котором размещено пространство имен. Корень DFS содержит ссылки DFS, которые указывают на файловые системы (общий ресурс и любой каталог под ним — в сети). Файловые системы называются целями DFS. Microsoft предлагает автономные и доменные корневые серверы DFS. Сервер DFS на основе домена хранит иерархию DFS в AD. Автономный корневой сервер DFS хранит иерархию DFS локально. Unity предоставляет те же функции, что и автономный корневой сервер DFS под управлением Windows 2000 или Windows Server 2003.
О настройке корней DFS
- Настройте сервер NAS, поддерживающий SMB.
- На только что созданном сервере NAS настройте файловую систему, в которой будет создан корень DFS.
Не устанавливайте корень DFS для объекта файловой системы с политикой проверки доступа UNIX, поскольку ни один из компонентов ссылки DFS не создается с правами UNIX.
- Создайте корень DFS с помощью dfsutil.exe.
- Создайте автономный корень DFS с помощью DFS MMC.
Дополнительные сведения о настройке DFS см. в документации Microsoft.
О широких ссылках
Широкие ссылки делают традиционные символические ссылки Unix в пользовательских файловых системах полезными для клиентов SMB. Когда клиент NFS встречает символическую ссылку в файловой системе, он сам разрешает цель этой ссылки. Проблема заключается в том, что хотя целевой путь символической ссылки имеет значение для клиентов NFS, он, скорее всего, бесполезен для клиентов SMB. Эта проблема решается путем настройки локального корня DFS Microsoft Windows на сервере NAS, на котором размещены пользовательские файловые системы, которые включают символические ссылки UNIX, которые необходимо преобразовать для клиентов SMB. Записи добавляются в корень DFS, чтобы сервер NAS мог преобразовывать пути UNIX.
В этом документе описаны шаги, необходимые для установки распределенной файловой системы в вашей среде.
Что такое общий ресурс DFS?
Распределенная файловая система (DFS) – это общая папка, реплицируемая на несколько серверов и местоположений для увеличения времени безотказной работы и уменьшения проблем с доступом, связанных с географическим положением (задержка и пропускная способность).
Распределенная файловая система Microsoft — это роль, которую вы можете установить на Windows Server для автоматической синхронизации файлов между серверами. Это дает вам единое пространство имен, поэтому вы всегда можете получить доступ к файлам с ближайшего сервера. Вы можете настроить его для высокой доступности важных файлов или эффективного распространения файлов, например, в филиалах.
Шаги по настройке общего ресурса DFS в сети приведены ниже:
- Откройте диспетчер серверов, нажмите «Управление» -> «Добавить роли и компоненты». Откроется мастер добавления ролей и компонентов.
- Нажмите "Далее", чтобы начать настройку.
- Выберите установку на основе ролей или функций.
- Выберите сервер.
- Следующий раздел — «Роли сервера» в файловых службах и службах хранения.
- Проверьте пространства имен DFS и репликацию DFS на этом (вашем основном) сервере.
- Когда вы перейдете к проверке пространств имен, появится всплывающее окно с вопросом, хотите ли вы добавить функции.
- Нажмите "Добавить компоненты".
- Дважды нажмите "Далее", чтобы подтвердить функции и установить их. ол>р>
- В главном окне управления DFS щелкните правой кнопкой мыши новую группу репликации.
- Укажите имя группы репликации и нажмите кнопку Далее.
- Добавьте серверы в группу репликации.
- В следующем окне выберите Полная сетка (рекомендуется).Это гарантирует, что все, что находится на первом сервере, будет на другом сервере, и наоборот.
- Затем установите пропускную способность. Рассмотрите свой сетевой трафик и настройте его соответствующим образом.
- Выберите основной сервер, а затем добавьте локальный путь к папке для репликации.
- Выберите «Разрешения» -> «Пользовательские разрешения», чтобы добавить группы и предоставить необходимые разрешения. Нажмите «Далее», как только изменения будут внесены.
- Дважды щелкните перечисленные серверы, чтобы включить их репликацию.
- Нажмите «Включить» и укажите путь, который необходимо синхронизировать с сервером.
- Просмотрите сводку вашего выбора и нажмите "Создать".
- В консоли управления DFS дважды щелкните папку репликации и перейдите на вкладку "Реплицированная папка".
- Статус публикации будет отображаться как "Не опубликовано". Щелкните его правой кнопкой мыши и выберите "Поделиться и опубликовать в пространстве имен".
- Нажимайте кнопку "Далее", пока не дойдете до пути к пространству имен. Перейдите к родительской папке и назовите папку.
- Появится предварительный просмотр пути к пространству имен. Нажмите «Далее», чтобы просмотреть сводку, и нажмите «Поделиться». ол>р>
- Войдите в веб-консоль Desktop Central.
- На вкладке "Развертывание программного обеспечения" щелкните Репозиторий программного обеспечения.
- Выберите «Выбрать существующую общую папку» и укажите общий путь к общей папке DFS.
- Нажмите «Сохранить», чтобы изменения вступили в силу. ол>р>
- Не удалось подключиться к контроллеру домена для получения ссылки на пространство имен DFSN
- Не удалось подключиться к серверу DFSN
- Неспособность сервера DFSN предоставить ссылку на папку
- nbtstat -RR
- ipconfig /flushdns
- dfsutil /pktflush
- dfsutil /spcflush
Теперь, чтобы настроить второй сайт, выполните все те же шаги для первого сайта, кроме пятого шага в разделе "Роли сервера". Вам нужно только выбрать «Репликация DFS» и выбрать «Добавить компоненты». Не нужно выбирать пространства имен DFS.
Следующими шагами по настройке DFS на Windows Server будут настройка ваших пространств имен. Пространства имен используются для вызова общей файловой области, которую вы реплицируете. Чтобы настроить пространства имен:
Примечание. Настраивать группу репликации необязательно. Если группа репликации настроена, конечные точки в сети будут обращаться к ближайшему серверу в группе репликации.
Чтобы настроить группу репликации DFS:
Вы успешно завершили настройку DFS на Windows Server.
Desktop Central может использовать общие ресурсы DFS для репликации пакетов программного обеспечения в локальные офисы, чтобы их можно было быстро развернуть на локальных компьютерах в этом офисе. Это сокращает время установки и снижает нагрузку на глобальную сеть от домашнего офиса до выездной площадки.
Чтобы настроить общий ресурс DFS для Desktop Central
Теперь вы выбрали общий ресурс DFS в качестве репозитория общего сетевого ресурса. При создании пакета вы можете выбрать пакеты, находящиеся в общей папке DFS, как показано ниже.
В этой статье представлено решение для устранения сбоев доступа к пространству имен распределенной файловой системы (DFSN).
Применимо к: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 975440
Симптомы
На компьютере под управлением Windows XP или Window Server 2003 при попытке доступа к DFSN появляется следующее сообщение об ошибке:
\\ \ недоступен. Возможно, у вас нет разрешения на использование этого сетевого ресурса. Свяжитесь с администратором этого сервера, чтобы узнать, есть ли у вас права доступа.
Не удалось прочитать информацию о конфигурации с контроллера домена, либо из-за недоступности машины, либо из-за отказа в доступе.
В Windows Vista и более поздних версиях Windows вы можете получить одно из следующих сообщений об ошибке:
Сетевой путь не найден
Причина
Эта ошибка обычно возникает из-за того, что клиент DFSN не может завершить подключение к пути DFSN.
Подключение может завершиться неудачно по одной из следующих причин:
Разрешение
Чтобы устранить эту проблему, необходимо оценить сетевое подключение, разрешение имен и конфигурацию службы DFSN. Вы можете использовать следующие методы для оценки каждой из этих зависимостей.
Связь
В этой статье под подключением понимается способность клиента подключаться к контроллеру домена или серверу DFSN. Если клиент не может выполнить сетевое подключение к контроллеру домена или серверу DFSN, запрос DFSN завершается сбоем.
Для проверки подключения можно использовать следующие тесты.
Определите, смог ли клиент подключиться к контроллеру домена для получения сведений о домене, с помощью команды DFSUtil.exe /spcinfo. Выходные данные этой команды описывают доверенные домены и их контроллеры доменов, обнаруженные клиентом с помощью запросов ссылок DFSN. Это называется кэш домена.
Записи, отмеченные звездочкой (*), были получены через службу рабочей станции. Остальные записи были получены по ссылкам клиента DFSN. Записи, отмеченные знаком плюс (+), являются контроллерами домена, которые в настоящее время используются клиентом. Дополнительные сведения о процессах направления см. в разделе Как работает DFS.
Чтобы оценить подключение, попробуйте установить простое сетевое подключение к активному контроллеру домена, используя его IP-адрес. Например, введите одну из следующих команд:
При успешном подключении отображается список всех общих ресурсов, размещенных на контроллере домена.
Если соединение установлено успешно, определите, возвращается ли действительная ссылка DFSN клиенту после того, как он получит доступ к пространству имен. Это можно сделать, просмотрев кэш ссылок (также известный как кэш PKT) с помощью команды DFSUtil.exe /pktinfo.
Если вы не можете найти запись для нужного пространства имен, это свидетельствует о том, что контроллер домена не вернул ссылку. Сбои службы DFSN обсуждаются далее в этой статье.
Попробуйте получить доступ к каждому серверу пространства имен, используя IP-адреса. Для этого теста необходимо указать только IP-адрес сервера и не включать общий ресурс пространства имен (то есть net view \\192.168.1.11, но не net view \\192.168.1.11\dfsroot ). В противном случае вы можете по незнанию быть перенаправлены на другой корневой сервер DFS. Если это произойдет, вы получите вводящие в заблуждение результаты. Обратите внимание на любые сообщения об ошибках, которые появляются во время этих действий.
Вы должны изучить и устранить любые сбои контроллера домена или связи с сервером пространства имен DFS. Дополнительные сведения о работе в сети TCP/IP и утилитах для устранения неполадок см. в Техническом справочнике по TCP/IP.
Разрешение имени
Клиенты должны разрешать имя пространства имен DFS и всех серверов, на которых размещено это пространство имен. Просмотрите выходные данные, ранее созданные командами dfsutil /pktinfo и dfsutil /spcinfo. Перечисленные имена серверов должны быть преобразованы клиентом в IP-адреса.
Для проверки правильности разрешения имен можно использовать следующие методы.
Имена WINS и NetBIOS
Сбои разрешения имен NetBIOS могут возникать из-за отсутствия записей имен или из-за того, что вы получили неправильный IP-адрес для имени. Чтобы проверить это, попробуйте получить доступ к контроллеру домена, используя только его имя компьютера NetBIOS (то есть с помощью команды net view \\2003server1 ). Затем убедитесь, что перечисленные общие ресурсы — это те, которые, как ожидается, будут размещены на сервере. Как администратор, вы можете просмотреть кэш имен NetBIOS клиента, используя команду nbtstat -c для просмотра всех разрешенных имен и их IP-адресов. Рассмотрим следующий пример.
Имя | NetBIOS | Тип удаленного доступа | Адрес узла таблицы имени кэша | Срок службы [сек] |
---|---|---|---|---|
2003server1 | UNIQUE | 192.168.1.11 | 462 |
Ознакомьтесь со следующими документами для устранения сбоев WINS:
По умолчанию DFSN хранит имена NetBIOS для корневых серверов. DFSN также можно настроить на использование DNS-имен для сред без WINS-серверов. Дополнительные сведения см. в разделе Как настроить DFS для использования полных доменных имен в ссылках.
Вы можете просмотреть кеш преобразователя DNS клиента, чтобы проверить разрешенные имена DNS. Для этого откройте командную строку и введите команду ipconfig /displaydns.
Рассмотрите следующий пример.
Конфигурация IP-адреса Windows
Ознакомьтесь со следующими документами для устранения сбоев DNS:
Сетевой захват может помочь вам диагностировать сбой разрешения имен. Перед выполнением захвата сбросьте кэшированную информацию об именах на клиенте. Если вы сделаете это, вы не обнаружите какие-либо проблемы, которые могут существовать при захвате, потому что кэшированные реферальные данные или имена не будут снова запрашиваться по сети. Чтобы очистить кэши имен, выполните следующие команды в указанном порядке:
Дополнительную информацию о Microsoft Network Monitor 3 см. в разделе Информация о сетевом мониторе 3.
Дополнительные сведения о сетевом трафике, наблюдаемом между клиентом и доменной средой DFS, см. в разделе Как работает DFS.
Дополнительную информацию о DNS и WINS см. в разделе Технологии разрешения имен.
DFS и конфигурация системы
Даже если подключение и разрешение имен работают правильно, проблемы с конфигурацией DFS могут привести к возникновению ошибки на клиенте. DFS опирается на актуальные данные конфигурации DFS, правильно настроенные параметры службы и конфигурацию сайта Active Directory.
Сначала убедитесь, что служба DFS запущена на всех контроллерах домена и на корневых серверах/пространстве имен DFS. Если служба запущена во всех местах, убедитесь, что в журналах системных событий серверов нет сообщений об ошибках, связанных с DFS.
Когда администратор вносит изменения в доменное пространство имен, это изменение вносится в главный эмулятор основного контроллера домена (PDC). Контроллеры домена и корневые серверы DFS периодически опрашивают PDC для получения информации о конфигурации. Если PDC недоступен или включен «Режим корневой масштабируемости», задержки и сбои репликации Active Directory могут помешать серверам выдавать правильные ссылки. Дополнительные сведения о корневом режиме масштабируемости см. в разделе Обзор рекомендаций по размеру DFS.
Один из способов оценки работоспособности репликации – опрос состояния последней попытки входящей репликации для каждого контроллера домена. Для этого запустите команду repadmin.exe. Необходимый синтаксис для этой команды следующий:
repadmin /showrepl * DN_of_domain
В этой команде * представляет все контроллеры домена, которые необходимо опрашивать, а DN_of_domain представляет различающееся имя домена, например dc=contoso,dc=com.
Проверьте состояние и время последней успешной репликации, чтобы убедиться, что изменения конфигурации DFSN достигли всех контроллеров домена. Вы должны расследовать любые сбои, о которых сообщается для входящей репликации на контроллер домена.
Аналогичным образом проблемы с конфигурацией сайта Active Directory могут помешать серверам DFSN правильно определить клиентский сайт. Таким образом, эти проблемы могут вызвать сбои ссылок, если настроено insite. Служба DFSN сопоставляет клиента с сайтом, анализируя исходный IP-адрес клиентского реферального запроса. Служба DFS также сопоставляет каждый корневой целевой сервер с сайтом, преобразуя имя целевого сервера в IP-адрес. Чтобы оценить, может ли контроллер домена или корень DFS определить правильный сайт системы, выполните одну из следующих команд локально на контроллерах домена и на сервере пространства имен DFS:
DFS: сокращенно от Distributed File System — это общий файловый ресурс, реплицированный на несколько серверов и местоположений для увеличения времени безотказной работы и уменьшения проблем с доступом, связанных с географическим положением (задержка и пропускная способность).
Распределенная файловая система Microsoft (DFS) — это роль, которую вы можете установить на Windows Server для автоматической синхронизации файлов между серверами. Это дает вам единое пространство имен, поэтому вы всегда можете получить доступ к файлам с ближайшего сервера. Вы можете настроить его для высокой доступности важных файлов или эффективного распространения файлов, например, в филиалах.
Настройка DFS в вашей среде
Давайте рассмотрим настройку Windows DFS. Следуйте вместе с Лексом в сопутствующем видео. Если чтение вам не по душе, посмотрите приведенный выше видеоурок, в котором выполняются те же шаги. Следующие шаги предполагают, что у вас уже настроены оба сервера. Вам останется только настроить роли и репликацию.
Начнем с вашего первого сервера:
Откройте диспетчер сайтов, выберите «Управление»> «Добавить роли и функции». Откроется мастер добавления ролей и функций. Нажмите «Далее», чтобы начать настройку.
Выберите установку на основе ролей или функций
Выберите сервер, в нашем примере это будет SITE1.
Следующим разделом будут роли сервера в файловых службах и службах хранения. Проверьте пространства имен DFS и репликацию DFS на этом (вашем основном) сервере. Когда вы перейдете к проверке пространств имен, появится всплывающее окно с вопросом, хотите ли вы добавить функции. Нажмите Добавить функции.
Дважды нажмите "Далее", чтобы подтвердить функции. Затем установите.
Теперь вы готовы перейти к настройке второго сайта. Выполните все те же шаги для первого сайта, за исключением четвертого шага в разделе "Роли сервера". Вам нужно будет только выбрать репликацию DFS, выберите «Добавить компоненты». Вам не нужно выбирать пространства имен DFS.
Как настроить репликацию DFS и пространства имен
Следующие шаги по настройке DFS на Windows Server будут заключаться в настройке ваших пространств имен и репликации. Сначала вы настроите пространства имен. Пространства имен — это то, как вы собираетесь называть общую файловую область, которую реплицируете.
Перейдите к управлению DFS. После запуска управления DFS щелкните правой кнопкой мыши Пространства имен на левой панели и выберите Новое пространство имен.
Введите имя сервера (в нашем примере это site1). Нажмите «Далее», затем дайте имя пространству имен (в нашем примере будет использоваться REPO). Вам будет предоставлена возможность выбрать доменное или автономное пространство имен. Для нашего примера мы создадим пространство имен на основе домена (что намного проще, поэтому я искренне рекомендую его).
Наконец вам будет показана сводка; нажмите «Создать», чтобы завершить создание нового пространства имен.
Настройка репликации
<р>1. Вернувшись в главное окно управления DFS, щелкните правой кнопкой мыши новую группу репликации. <р>2. Выберите параметр Многоцелевая группа репликации. <р>3. В следующем окне вы назовете свою группу репликации (в нашем примере будет использоваться имя REPO). После этого вы добавите оба своих сервера. <р>4. После добавления в следующем окне выберите Full mesh. Это гарантирует, что все, что находится на первом сервере, будет на другом сервере, и наоборот. <р>5. Далее вы установите пропускную способность. Здесь вам нужно будет учесть сетевой трафик и настроить его соответствующим образом. <р>6. Выберите основной сервер, а затем добавьте локальный путь к папке для репликации. Обязательно выберите «Разрешения»> «Пользовательские разрешения», чтобы добавить группы и предоставить соответствующие разрешения. <р>7.После того, как вы внесли все эти изменения и нажали «Далее», вы дважды щелкните перечисленные серверы, чтобы включить их для репликации. Нажмите «Включить» и укажите путь, с которым вы хотите выполнить синхронизацию.Вот и все, в следующем окне будет представлена сводка вашего выбора. Если вас все устраивает, нажмите «Создать».
В консоли управления DFS дважды щелкните папку репликации и перейдите на вкладку Реплицированная папка. Вы заметите, что статус публикации — Не опубликовано. Щелкните его правой кнопкой мыши и выберите «Поделиться и опубликовать в пространстве имен».
Нажимайте кнопку "Далее", пока не дойдете до пути к пространству имен. Перейдите к родительской папке и назовите папку. Отображается предварительный просмотр пути к пространству имен.
Опять же, нажав «Далее», вы увидите сводку и сможете нажать «Поделиться». Вот и все! Поздравляем, вы успешно завершили настройку DFS на Windows Server.
Развертывание DFS и PDQ
За счет синхронизации больших файлов в нерабочее время или медленной в рабочее время эти файлы становятся локально доступными, актуальными и быстро открываются для пользователей в полевых офисах. PDQ Deploy может использовать общие ресурсы DFS для репликации пакетов программного обеспечения в локальные полевые офисы, чтобы они могли быстро развертываться на локальных компьютерах в этом офисе. Это сокращает время установки PDQ Deploy и снижает нагрузку на глобальную сеть от домашнего офиса до выездной площадки.
Читайте также: