Распределенная файловая система DFS (распределенная файловая система) – это технология данных, обеспечивающая возможности упрощения доступа к общим файловым ресурсам глобальной репликации. Благодаря DFS распределенные по различным серверам общие ресурсы (и файлы) можно объединить в единую логическую UNC-систему, которая для пользователя выглядит, как единый сетевой ресурс. Даже при изменении настройки местоположения папки это не влияет на доступ пользователя к ней.
Реализация служб DFS в Windows Server 2012 отличается от предыдущих версий Windows. В первую очередь отметим, что технология DFS в Windows Server 2012 реализованы в виде двух отдельных, независимых друг от друга служб – Пространства имен DFS и Репликация DFS , включенных в файлового сервера (Файловые службы и службы хранения ).
- Пространства имен DFS (DFSN или DFS-N) – пространство имен DFS. Позволяет объединить в единую логическую структуру общие папки, расположенные на различных серверах организации. Каждое пространство имен для пользователя выглядит как единая сетевая папка с подкаталогами. Реальная структура данного имен DFS является скрытой от пользователя, и может включать различные сетевые папки, расположенные на различных и сайтах.
- Репликация DFS (DFSR или DFS-R) – служба DFS репликации. Позволяет организовать эффективную службу репликации каталогов (в том числе включенных в пространство имен DFS) между различными серверами и сайтами AD. Данная служба для репликации использует специальный алгоритм удаленного разностного сжатия – RDC- удаленное дифференциальное сжатие. Благодаря RDC, которая отслеживает изменения в файлах, при репликации копируются файлы целиком (как в случае с репликацией FRS), а только их блочные изменения.
Установка служб DFS в Windows Server 2012
Установить службы DFS можно с помощью консоли Server Manager или же при помощи Windows PowerShell.
Как мы уже говорили, службы DFS являются элементами роли Files и службы хранения :
Но проще и быстрее установить все службы DFS и консоль управления DFS с помощью PowerShell:
Install-WindowsFeature FS-DFS-Namespace, FS-DFS-Replication, RSAT-DFS-Mgmt-Con
, где FS-DFS-Namespace – служба пространств имен DFS
FS-DFS-Replication – служба репликации DFS Replication
RSAT-DFS-Mgmt-Con – mmc консоль управления службами DFS – DFS Management Tools (также входит в состав Remote Server Administration Инструменты для Windows 10)
Настройка пространства имен DFS в Windows Server 2012
Перейдем к описанию процедуры пространства имен DFS, для чего необходимо открыть панель управления Инструмент управления DFS .
Создадим новое пространство имен ( New Namespace ).
Необходимо указать имя сервера, который будет содержать пространство имен (это может быть как контроллер домена, так и рядовой сервер).
Настройте указать имя создаваемого пространства имен DFS и перейти в расширенные (Изменить настройки).
Здесь следует указать имя пространства имен DFS и права доступа к данному каталогу. Обычно рекомендуется указать, что доступ к сетевой папке разрешен Всем (всем), в этом случае права доступа проверяются на уровне файловой системы NTFS.
Далее мастер предложит указать тип создаваемого пространства имен. Это может быть доменное пространство имен (доменное пространство имен) или Автономное пространство имен (отдельное пространство имен). Доменное пространство имен имеет ряд преимуществ, но для его работы нужен, собственно домен, Active Directory и права администратора домена (либо наличие предоставленных прав на создание доменных пространств имен DFS).
После окончания работы мастера в ветке Пространства имен консоли управления DFS появится созданное новое пространство имен DFS. Чтобы пользователи в доступе к DFS каталоги видели только те каталоги, к которым имеется доступ, включенный для данного пространства DFS Перечисление на основе доступа (подробнее о данной технологии в статье Перечисление на основе доступа в Windows ). Для этого откройте окно свойств созданного пространства имен.
И на вкладка Дополнительно включите опцию Включить перечисление на основе доступа для этого пространства имен .
Чтобы посмотреть содержимое пространства нового DFS, просто наберите в окне проводника UNC путь: \ имя_домена_или_сервера DFS
Добавление дополнительный сервер DFS
В доменное пространство имен DFS можно добавить дополнительный сервер (пункт меню Add Namespace Server), который будет его поддерживать. Делается это для увеличения доступности пространства имен DFS и позволяет link сервер пространства имен в том же сайте, в котором находится пользователи.
Добавление нового каталога в существующее пространство имен DFS
Теперь нужно добавить новый сетевой каталог в иерархию созданного именного пространства DFS. Нажмите кнопку Add Folder Target .
Указать наименование каталога в DFS пространство и его реальное местоположение на существующем файловом сервере ( Папка target ).
Настройка DFS-репликации на Windows Server 2012
Технология репликации DFS-R предназначена для организации отказоустойчивости имен DFS и балансировки нагрузки между серверами. DFS-R автоматически балансирует трафик между репликами в зависимости от их загрузки одного из серверов перенаправляет клиентов на другой сервер-реплику. Но прежде, чем говорить о репликации и настройке DFS в Windows Server 2012перечислим основные системные требования и ограничения:
- Служба репликации DFS должна быть установлена на всех серверах, которые планируется включить в группу репликации
- Все сервера в группе репликации должны находиться в одном лесу AD
- Уровень леса Active Directory должен быть как минимум Windows Server 2003 R2 (при установке первого контроллера на Windows Server 2012 схема обновляется автоматически).
- Функциональный уровень домена – как минимум Windows Server 2008
- Необходимо убедиться, что антивирусное обеспечение на файловых серверах совместимо с технологией репликации DFS
- Реплицируемые каталоги должны располагаться на томах с файловой системой NTFS (файлы системы ReFS и FAT не поддерживаются). Также не поддерживается репликация данных, хранящихся на общих томах кластера
В консоли DFS Managment выберите нужное вам пространство имен DFS и щелкните ПКМ по каталогу, для которого необходимо создать реплику и выбрать пункт Добавить целевую папку .
И укажите полный (UNC) путь к сетевому каталог другого сервера, в котором и будет храниться реплика.
На вопрос хотите ли вы создать группу репликации отвечаем Да.
Запускается мастер настройки репликации. Проверяем имя группы репликации и каталог.
Указываем первичный ( Primary ) сервер. Именно этот сервер будет данных при первоначальной (первичной) репликации.
Затем выбираем тип топологии (соединения) между группами репликаций. В нашем примере выбираем Full Mesh (все со всеми).
И, наконец, указываем расписание репликации и параметры регулирования полосы пропускания – ограничение доступной для репликации полосы пропускания.
После окончания работы мастера запуститься первоначальная синхронизация.
В случае необходимости настройки расширенных параметров расписания репликации и максимальную полосу пропускания под данный трафик, можно задать в ветке Репликация .