Возможности службы DFS
1 Данный компонент позволяет Вам создавать пространство имен, фактически свободное от базирующихся на различных серверах совместно используемых папок, т.е все пользователи сети могут использовать общие файлы и папки, в не зависимости от своего местонахождения.
2 Возможность настройки службы репликации, которая осуществляет синхронизацию папок и файлов по всей организации, предоставляя пользователям доступ к последним и актуальным версиям файлов (не задумываясь, на каком сервере в действительности они хранятся).
В этой статье я хочу описать пошаговую настройку первой функции- DFS Пространство имен, о . Итак, реализовывать я все буду на операционной системе Windows Server 2008 R2, в распоряжении 2 сервера- AD.test.ru- доменный контролер и SERV1.test.ru- сервер на который будет установлена роль DFS.
Внимание!!!Для того, чтобы воспользоваться всеми преимуществами новой DFS на Windows Server 2008 R2, необходимо соблюсти ряд требований: все сервера участники DFS должны быть не ниже Windows Server 2008, и уровень домена AD должен быть не ниже Windows 2008.
Итак, первое с чего необходимо начать- установить роль Пространство имен DFS , для этого на сервере (в данной статье это будет сервер SERV1. test.ru) нажимаем на ярлык «Диспетчер сервера- Роли- Добавить роль» .
Следующее окно будет информационное, читаем и нажимаем «Далее» . Затем выбираем необходимую роль, в данном случае нас интересует роль Файловые службы .

После этого появится информационное окно, читаем и нажимаем «Далее» . Затем выбираем службы ролей Пространство имен DFS и Репликация DFS (в данной статье не будет описана настройка этой службы, на ней я остановлюсь в следующей статье).

Предлагаю настроить пространство имен позже, для этого выбираем «Создать пространство имен позже…» и нажимаем «Далее» .

Заканчиваем установку- нажимаем в окне подтверждения «Установить» и после успешной установки нажимаем «Закрыть» .


Пол дела выполнено, осталось настроить пространство имен DFS, для этого открываем консоль DFS. Для этого нажимаем «Пуск- Администрирование- Управление DFS » .

Откроется окно «Управление DFS» , для создания DFS нажимаем на «Пространство имен- Новое пространство имен» .

Первое, что предстоит сделать- это указать где будет размещено пространство имен, в данном примере я буду использовать контроллер домена AD.test.ru.

Далее указываем имя пространство имен, в данном примере «Total» и нажимаем «Next» .

В окне «Тип пространство имен» для повышения отказоустойчивости рекомендую выбрать «Доменное пространство имен» .

После этого откроется окно со всеми внесенными настройками, если вы уверены в настройках, нажимаете «Создать» и после нескольких минут будет создано пространство имен DFS.
После этого необходимо создать папки пространства имен, для этого необходимо расшарить папки (открыть сетевой доступ на папки), которые будут подключены к DFS. В данном примере я расшарил две папки (сделал это на двух разных серверах, для того что бы было понятней возможности DFS) Folder1 и Folder2. Затем нажимаем «Создать папку» .

Указываем имя (это имя будет отображаться в пространстве имен DFS и может отличаться от имени подключаемой папки) и указываем путь к папки.

И так, мы создали папку Folder1 в DFS.

Аналогичным способ добавляем еще одну папку. В итоге имеем две папки добавленные в пространство имен, которые физически находятся на разных серверах.

Теперь, если мы зайдем по пути \\test.ru\Total (это ссылка относится только для этого конкретного примера, в своем случае вы указываете данные, которые прописывали при настройке) мы увидим созданные ярлыки.

Для удобства использования пространства имен, рекомендую подключить сетевой диск с указание пути к DFS. Для этого, у пользователя на компьютере открываем «Компьютер» , сверху на панели выбираем «Подключить сетевой диск» и в настройках прописываем путь к DFS, в данном примере \\test.ru\Total.

В итоге, для конечных пользователей будет весьма удобно видеть у себя один сетевой диск, войдя на который они будут видеть все необходимые для себя папки не задумываясь, где храниться данный сетевой ресурс.

Распределенная файловая система DFS (Distributed File System) – это технология, обеспечивающая возможности упрощения доступа к общим файловым ресурсам и глобальной репликации данных. Благодаря DFS распределённые по различным серверам общие ресурсы (каталоги и файлы) можно объединить в единую логическую UNC структуру, которая для пользователя выглядит, как единый сетевой ресурс. Даже при изменении физического местоположения целевой папки, это не влияет на доступ пользователя к ней.

Реализация служб DFS в Windows Server 2012 отличается от предыдущих версиях Windows. В первую очередь отметим, что технологии DFS в Windows Server 2012 реализованы в виде двух отдельных, независимых друг от друга служб — DFS Namespaces и DFS Replication , включенных в роль файлового сервера (File and Storage Services ).

  • DFS Namespaces (DFSN или DFS-N) – пространство имен DFS. Позволяет объединять в единую логическую структуру общие папки, расположенные на различных серверах организации. Каждое пространство имен для пользователя выглядит как единая сетевая папка с подкаталогами. Реальная структура данного пространства имен DFS является скрытой от пользователя, и может включать в себя различные сетевые папки, расположенные на различных серверах и сайтах.
  • DFS Replication (DFSR или DFS-R) — служба DFS репликации. Позволяет организовать эффективную службу репликации каталогов (в том числе включенных в пространство имен DFS) между различными серверами и сайтами AD. Данная служба для репликации использует специальный алгоритм удаленного разностного сжатия – RDC- remote differential compression. Благодаря RDC, которая отслеживает изменения в файлах, при репликации копируются не файлы целиком (как в случае с FRS репликацией), а только их блочные изменения.

Установка служб DFS в Windows Server 2012

Установить службы DFS можно с помощью консоли Server Manager или же при помощи Windows PowerShell.

Как мы уже говорили, службы DFS являются элементами роли Files and Storage Services :

Но проще и быстрее установить все DFS службы и консоль управления DFS с помощью PowerShell:

Install-WindowsFeature FS-DFS-Namespace, FS-DFS-Replication, RSAT-DFS-Mgmt-Con

Совет . Естественно, службы и консоль управления DFS можно установить и по отдельности.

Где FS-DFS-Namespace – служба DFS Namespaces

FS-DFS-Replication – служба репликации DFS Replication

Настройка пространства имен DFS в Windows Server 2012

Перейдем к описанию процедуры настройки пространство имен DFS, для чего необходимо открыть панель управления DFS Management tool .

Создадим новое пространство имен (New Namespace ).

Необходимо указать имя сервера, который будет содержать пространство имен (это может быть как контроллер домена, так и рядовой сервер).

Затем следует указать имя создаваемого пространства имен DFS и перейти в расширенные настройки (Edit Settings).

Здесь следует указать имя пространства имен DFS и права доступа к данному каталогу. Обычно рекомендуется указать, что доступ к сетевой папке разрешен Всем (Everyone), в этом случае права доступа проверяются на уровне файловой системы NTFS.

Далее мастер предложит указать тип создаваемого пространства имен. Это может быть Domain-based namespace (доменное пространство имен) или Stand-alone namespace (отдельное пространство имен). Domain-based namespace обладает ряд преимуществ, но для его работы нужен, собственно домен Active Directory и права администратора домена (либо наличие делегированных прав на создание доменных пространств имен DFS).

После окончания работы мастера в ветке Namespaces консоли управления DFS появится созданное нами новое пространство имен DFS. Чтобы пользователи при доступе к DFS каталогам видели только те каталоги, к которым у них имеется доступ, включим для данного пространства DFSAccess-Based Enumeration (подробнее о данной технологии в статье ). Для этого откройте окно свойств созданного пространства имен.

И на вкладке Advanced включите опцию Enable access-based enumeration for this namespace .

Чтобы посмотреть содержимое нового пространства DFS, просто наберите в окне проводника UNC путь: \\имя_домена_или_сервера\DFS

Добавление дополнительного DFS сервера

В доменное пространство имен DFS можно добавить дополнительный сервер (пункт меню Add Namespace Server), который его будет поддерживать. Делается это для увеличения доступности пространства имен DFS и позволяет разместить сервер пространства имен в том же сайте, в котором находится пользователи.

Примечание . Отдельно стоящие пространства имен DFS поддерживают только один сервер.

Добавление нового каталога в существующее пространство имен DFS

Теперь нужно добавить новый сетевой каталог в иерархию созданного нами пространства имен DFS. Нажмите кнопку Add Folder Target .

Укажите наименование каталога в DFS пространстве и его реальное местоположение на существующем файловом сервере (Folder targets ).

Настройка DFS-репликации на Windows Server 2012

Технология репликации DFS-R предназначена для организации отказоустойчивости пространства имен DFS и балансировки нагрузки между серверами. DFS-R автоматически балансирует трафик между репликами в зависимости от их загрузки и в случае недоступности одного из серверов перенаправляет клиентов на другой сервер-реплику. Но прежде, чем говорить о DFS репликации и ее настройке в Windows Server 2012перечислим основные системные требования и ограничения:

  • Служба DFS Replication должна быть установлена на всех серверах, которые планируется включить в группу репликации
  • Все сервера в группе репликации должны находиться в одном лесу AD
  • Уровень леса Active Directory должен быть как минимум Windows Server 2003 R2 (при установке первого домена контроллера на Windows Server 2012 ).
  • Функциональный уровень домена — как минимум Windows Server 2008
  • Необходимо убедиться, что антивирусное обеспечение на файловых серверах совместимо с технологией репликации DFS
  • Реплицируемые каталоги должны располагаться на томах с файловой системой NTFS (файловые системы и FAT не поддерживаются). Также не поддерживается репликация данных, хранящихся на on Cluster Shared Volumes

В консоли DFS Managment выберите нужный вам DFS Namespace и щелкните ПКМ по каталогу, для которого необходимо создать реплику и выберите пункт Add Folder Target .

И укажите полный (UNC) путь к сетевому каталогу другого сервера, в котором и будет храниться реплика.

На вопрос хотите ли вы создать группу репликации отвечаем Yes.

Запускается мастер настройки репликации. Проверяем имя группы репликации и каталог.

Указываем первичный (Primary ) сервер. Именно этот сервер будет источником данных при инициальной (первичной) репликации.

Затем выбираем тип топологии (соединения) между членами группы репликации. В нашем примере выбираем Full Mesh (все со всеми).

И, наконец, указываем расписание репликации и параметры bandwidth throttling – ограничение доступной для репликации полосы пропускания.

После окончания работы мастера, запуститься первоначальная синхронизация.

В случае необходимости, настройки расширенных параметры расписания репликации и максимальную полосу пропускания под данный трафик, можно задать в ветке Replication .

The Distributed File System (DFS) provides a simplified view of file resources in Windows Server across multiple servers and sites while enabling efficient replication of folder contents between servers. In this article we are going show you the installation and configuration of distributed files system (DFS) in Windows Server 2012 R2.

Install and Configure Distributed File System (DFS)

For testing purpose of DFS configuration, at least you must have two Windows Serve 2012 R2 installed in your lab. Here I have installed both of them in . If you didn’t, just read post. The first Server is the domain Controller (DC). It has installed , and will install file server with DFS-N and DFS-R. The second server will be the member of DFS Server.

Installing and configuring DFS-N

So let’s install the installing and configuring DFS Namespaces and replication roles in firs Server (DC). In the real world, don’t install too much roles in one server. So we are in the testing Lab.

1. Login to DC Server as domain admin and go to server manager dashboard. I assume that you already can install Server roles and features.

2. Click Manage then click Add roles and Features. On the add roles and features page, select Rule-based or feature-based installation and click Next .

3. On the Server Selection page do noting, just click Next .

4. On the Server Roles page expand the Files and Storage Services then expand File and iSCSI Services . Now select DFS Namespace , and File Server Resources Manager . Accept the default features as well then click Next .

5. On the Features page leave the default settings and click Next .

6. Click Install on the page in order to install DFS. It will take a minute to complete the installation task.


7. When the installation process has finished, click Close and go for configuration.

OK, the Distributed File System installation has finished successfully.

Install Distributed File System (DFS) with PowerShell

Try to install the File Server, DFS-N and DFS-R on the member server. It is better to do it with PowerShell command line. It will help you to understand the process of installing DFS with PowerShell.

The second server must be joined to domain, change the default name and set static IP address.

1. Login to second server (FS2 ) as domain admin and open Windows PowerShell.

2. Type “get-windowsfeatures -name fs*” and hit enter to show the File Server and DFS components.


The result shows that no roles are installed yet.

3. So try to install with the following Install-WindowsFeature command.

Install-WindowsFeature -Name FS-DFS-Namespace,FS-DFS-Replication -IncludeManagementTools


When the installation finished successfully, execute the Get-WindowsFeature -Name fs* again to the changes result.

OK, the the File Server and Distributed File System are installed on both servers. Now it’s time to create a namespace for servers.

Create a DFS NameSpace

1. On the DC Server open the from Server Manager Dashboard and Tools menu.


2. On the console click New Namespace on the Actions menu to open the New Namespace Wizard.


3. Type the server name you want to use it as namespace host and click Next . I set on dc1 server.

4. On the namespace setting page, type a name (public) then click Edit Settings .


5. Select Administrators have full access: other users have read and write permission on the Edit namespaces Settings page then click OK to apply changes.

On the Namespace setting page click Next .

6. Select the Domain-based namespace on the page then click Next .


7. Once review the information and click Create to create the namespace on Review Settings and Create namespace page.


8. Finally click Close to close the namespace processing wizard page.


Remember, the namespace creating should done without errors.

The namespace created successfully. Now try to add another namespace server to replicate with each other.

Add a Namespace Server

Let’s add the second server (FS2) as second file server in order to replicate the shared resources between file servers.

1. Go to page, expand Namespaces then select the created namespace and tab.


2. Click add a namespace server form action menu. Type the name of second files server and click Edit Settings .

3. Select the Administration have full access: other users have read and write permission on the edit permission settings page and click OK twice to add the namespace server without any errors.


The result should be like screenshot.

Add Shared Folders to Root Namespace

We need a shared folder within our both file servers. These shared folder with keep the shared files and resources. So let’s create the folders and share them.

1. From File and Storage Services on Server Manager dashboard, right click on the main page and click New Share to create a share folder.


2. Select the Type a custom path on the Share Location page and type the location of folder in which you want to share it then hit Next .


Distributed File System – Share Location

3. Specify the share name and description then click Next . If ask you the path is not exist, just click OK to create the folder.


4. Select option and click Next .


5. On the Permission page click Next. If you want to set permission to domain user, click customize permissions and set permission for domain users group and domain admins group.

6. Click Next on Management Properties page. On the Quota page set quota for path if you want then click Next . On the page click Create then click Close to complete the task.

Now you have successfully created a share folder for DC server, but need to create the same folder for second server (FS2) as well. Try to create folder and simply share it like simple file sharing then set modify permission to domain admins group and domain users group.

Add Folder to DFS-N and Configure Replication

Try to add the two shared folder to DFS namespace server. These tow folder will keep the shared resources and replicate.

1. From the console, click New Folder from action menu and add the shared folders of both file servers like the screenshot.


When don, just click OK and replication configuration will start.

2. For configuring replication between tow file servers click Yes on the Replication page.


Replication – Distributed File System

3. Simply click Next on the page.


4. On Replication Eligibility page click Next.

5. Select the first server (DC1) as primary member server and click Next .


6. Select the Full Mesh topology on the page and hit Next .


Topology Selection – Distributed File System

7. Leave the default setting on the then click Next.


8. Do noting on the Review Settings and Create Replication Group only click Next go to the next page.

9. On the page. Click Close and close the page.


Replication Confirmation – Distributed File System

Finally the configuration should finish successfully. Expand namespace to Files and see the result.


To test the replication between first file server and second file server, just copy a file to shared folder (Files ) from first server and see the file should be on the second server as well.

Install and Configure DFS on Windows Server 2016 – Video Tutorials

That is it a simple practical to install and configure Distributed File System on Windows Server 2012 R2. Hope you get something from distributed file system article and ask your related questions to distributed file system through comment are.

Распределенная файловая система Windows (Distributed File System, DFS) позволяет пользователям искать, просматривать файлы и работать с ними в сети из одного центрального пункта. Если система настроена правильно, пользователям не приходится разбираться в сложных принципах функционирования сети и вводить длинные адреса UNC для поиска файлов. В Windows 2000 Server система DFS установлена по умолчанию, а соответствующая служба запускается автоматически. Давайте посмотрим, как можно воспользоваться этой замечательной новой функцией.
Выбор конфигурации DFS

Существует два типа систем DFS: автономные и отказоустойчивые. В автономной системе DFS все информация хранится на одном сервере. Недостаток такой конфигурации заключается в том, что при поломке сервера перестает функционировать вся система DFS. Отказоустойчивая конфигурация предусматривает хранение информации DFS в Active Directory (AD), обеспечивая одновременно защиту от сбоев и условия для реплицирования данных.

Создание корня DFS

Для получения доступа к общим папкам DFS необходимо создать корень DFS. В корне хранятся все ссылки на общие папки и файлы. Я бы назвал корень DFS пустым контейнером, в котором содержатся ссылки на все сетевые папки, к которым я открыл доступ. Прежде чем приступать к настройке корня DFS, рекомендую составить список всех сетевых общих папок в системе – он пригодится при создании ссылок DFS, о которых будет подробнее рассказано чуть позже.

Чтобы создать корень DFS:

1…В меню «Пуск» (Start) выберите пункт «Администрирование | Распределенная файловая система» (Administrative Tools | Distributed File System), чтобы попасть в консоль «Управление компьютером» Microsoft (Microsoft Management Console), как показано на рис. A.


Рисунок A.

2…Нажмите правой кнопкой мыши на объекте «Распределенная файловая система» и выберите пункт «Создать новый корень DFS» (New DFS Root), чтобы запустить Мастер создания нового корня DFS (New DFS Root Wizard).
3…Нажмите кнопку «Далее» (Next) и выберите в диалоговом окне, показанном на рис. B, тип корня DFS, который хотите создать.


Рисунок B.

4…Выберите вариант «Создать доменный корень DFS» (Create a domain DFS root) и нажмите «Далее».
5…Введите полное допустимое имя домена хост-сервера (Fully Qualified Domain Name, FQDN), как показано на рис. C, и нажмите «Далее».


Рисунок C.

6…В диалоговом окне, показанном на рис. D, выберите соответствующую корню DFS общую папку и нажмите «Далее».


Рисунок E.

После создания корня DFS можно проверить его состояние, нажав правой кнопкой мыши на корне и выбрав пункт «Проверить состояние» (Check Status), как показано на рис. F. Если все настроено правильно, возле корня появится значок в виде зеленой галочки в белом кружке.


Рисунок F.

После завершения настройки корня DFS можно приступать к созданию ссылок на общие сетевые папки. Для этого выполните следующие действия:

1…Нажмите правой кнопкой мыши на корне DFS и выберите пункт «Создать новую ссылку DFS» (New DFS Link).
2…Введите имя ссылки.
3…Нажав кнопку «Обзор» (Browse), выберите общую папку, как показано на рис. G, и нажмите «OK».


Рисунок G.


Рисунок H.

После создания ссылок на нужные общие файлы в сети следует опубликовать их в Active Directory.

1…В папке «Администрирование» выберите объект «Пользователи и компьютеры Active Directory» (Active Directory Users And Computers). Нажмите правой кнопкой мыши на домене и выберите пункт «Создать | Общая папка» (New | Shared Folder).
Введите имя и сетевой адрес общей папки DFS, как показано на рис. I, и нажмите «OK».


Рисунок I.

2…После публикации ссылки на общий ресурс в AD, пользователи смогут увидеть его, изучив карту диска или открыв «Мое сетевое окружение | Вся сеть | Просмотреть все содержимое сети | Каталог | Имя общего ресурса» (My Network Places | Entire Network | View Entire Contents | Directory | The name of your share) (в нашем примере – «ACME Corporation», как показано на рис. J и K).


Рисунок J.


Рисунок K.

Репликация

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

Самый важный элемент системы DFS – это корень. Если корень DFS поврежден, а репликация не настроена, все дерево папок DFS окажется недоступным.

Чтобы настроить репликацию корня DFS, нажмите правой кнопкой мыши на корне и выберите пункт «Создать новую реплику корня» (New Root Replica). Введите имя сервера, на который хотите скопировать корень. Чтобы настроить политику репликации:

1…Откройте объект «Распределенная файловая система» в папке «Администрирование».
2…Нажмите правой кнопкой на ссылке и выберите пункт «Создать новую реплику» (New Replica), чтобы вызвать диалоговое окно «Добавление новой реплики» (Add A New Replica), показанное на рис. L.