Microsoft Windows: Откройте для себя DFS

Распределенная файловая система (Distributed File System, DFS) существует со времени Windows NT. Существует несколько ее конфигураций и вариантов развертывания, и она может работать в автономном и доменном режиме. DFS — пользующаяся популярностью и действенная разработка репликации файлов и папок с избыточностью меж удаленными серверами. Они могут находиться в одном пространстве имен, чтоб юзеры могли к ним обращаться без помощи сервера имен, на котором размещается DFS.

К огорчению, никогда не было документа с советами по работе с DFS. Дальше приводится сводка всех советов, которые использовались, выработаны практикой и рекомендовались в протяжении всех этих лет. Новенькая информация всегда публикуется на веб-сайте Microsoft, потому смотрите за новостями.

Определения DFS и Distributed File System относятся к существовавшему в Windows 2000, Windows 2003 и Windows 2003 R2 продукту с унаследованными местами имен и унаследованном продукте в Windows 2008. В DFS употреблялся проблематический механизм репликации, носящий заглавие «служба репликации файлов» (File Replication Service, FRS).

В Windows 2003 R2 компания Microsoft представила новое место DFS-имен, также намного усовершенствованный механизм репликации. Тут термин «унаследованная DFS» относится к предшествующей версии DFS в Windows Server 2000, Windows Server 2003 и Windows Server 2008. Новое место DFS-имен именуется DFS-N, а новый механизм репликации — DFS-R (DFS-Replication).

Предшествующая версия DFS и FRS в Windows Server 2003

В старенькой версии DFS в Windows 2000 и Windows 2003 использовались массивные и запутанные консоль администрирования и терминология. С FRS также были препядствия. В Windows 2003 была предпринята попытка решить эти препядствия, но на сто процентов убрать их не удалось. Потому Microsoft представила совсем новый механизм репликации, DFS-R, для Windows 2003 R2 и Windows 2008.

Ввиду прекращения поддержки Windows 2003 компанией Microsoft вам вправду нужно перейти на новейшую DFS и DFS-R, которая имеется в Windows 2003 R2 и Windows 2008. Дальше описываются некие вероятные препядствия, связанные с унаследованными DFS и FRS, и советы по их решению.

FRS обнаруживает конфигурации при помощи журнальчика NTFS, который изменяется при конфигурациях файла либо папки в файловой системе. К огорчению, FRS не умеет определять, т��ебуется ли репликация того либо другого конфигурации.

Сканирующие файлы приложения, такие как антивирусы и средства дефрагментации, обычно меняют описатель безопасности файлов. При всем этом вносятся конфигурации в журнальчик NTFS, что, в свою очередь, принуждает FRS инициировать репликацию, хотя никаких конфигураций в файлы не вносилось. Конфигурации FRS в Windows 2003 снизили остроту заморочек, но не убрали их на сто процентов. Вот эти задачи.

Угнетение очень активной репликации Найдя, что некие файлы реплицируются очень нередко, FRS регистрирует в журнальчике событие и отключает их репликацию. Это предутверждает переполнение промежной области и остановку FRS, но это также может вызывать удаление подходящих файлов.
Переполнение промежной области хранения FRS При заполнении промежной области хранения на 90 % начинается удаление старенькых файлов, пока наполнение не снизится до 60 %. Это предутверждает остановку FRS, но есть риск удаления подходящих обновлений.
Предотвращение наполнения данных:FRS может не позволять интенсивно заполнять данные на многих серверах для предотвращения репликации огромного объема данных по WAN-подключениям. Есть обходной путь:копировать данные маленькими «кусочками» до передачи всей инфы.

Советы

Советы по управлению и использованию унаследованных DFS и FRS базируются на том принципе, что хранить динамически изменяющиеся данные в DFS плохо. FRS просто переполняется огромным числом файлов. Также тяжело реплицировать нередко изменяющиеся данные. А именно, не рекомендуется располагать в DFS папки My Documents (Мои документы) в пользовательских профилях.

Вот список советов по использованию DFS/FRS:

При исходном размещении данных в папках DFS на нескольких серверах разместите данные лишь на одном сервере — на другие серверы они должны среплицироваться сами. Делайте эту операцию маленькими порциями. При одновременном добавлении огромного числа файлов во многие общие папки FRS будет тяжело совладать с нагрузкой. Если данные есть на многих DFS-серверах, инициируйте репликацию методом прибавления файлов на один сервер за один раз. После исходного наполнения FRS остается реплицировать только конфигурации.
Обеспечьте, чтоб ваш антивирус, утилита дефрагментации и другие программки, сканирующие файлы и папки, были совместимы с FRS. Большая часть узнаваемых программ могут работать с FRS, что предутверждает ненадобную репликацию файлов, вызванную сканированием.
Создавайте несколько корневых папок на нескольких мотивированных серверах для избыточности. Конфигурационная информация размещается на корневых серверах.
Обеспечьте избыточность данных, создав несколько мотивированных серверов для DFS-подключений. Это обеспечит непрерывную репликацию данных на многие серверы. Если один из серверов потерпит сбой, юзер будет перенаправлен на другой. Для поиска ближайших к юзеру DFS-серверов в DFS употребляется функция обнаружения серверов клиентами в Active Directory.
Репликация данных в DFS необязательна, но рекомендуется для избыточности данных. Без репликации DFS предоставляет только общее место имен для общих папок.
Не располагайте папки DFS на контроллерах доменов. Потому что для SYSVOL употребляется DFS, для целей устранения проблем лучше изолировать эту папку, чтоб при диагностике на одном сервере не было сразу папок SYSVOL и DFS. SYSVOL употребляет службу DFS, потому на контроллере домена ее отключить нельзя. Основная задачка тут — не располагать ссылки либо корешки DFS на контроллерах доменов.
Сконфигурируйте одностороннюю FRS-репликацию по схеме «звезда», чтоб было легче держать под контролем и управлять данными. Данные на лучах не должны реплицировать в центр.

Ограничения прошлых версий FRS и DFS

FRS реплицирует файл полностью, даже если поменялась только пара б. FRS и DFS способны отлично реплицировать папки размером не больше 65 ГБ. Превышение этого размера чревато нарушением согласованности и понижением производительности. Есть и другие ограничения:

Версия Windows Server 2003 Standard поддерживает только один корень DFS, а в редакции Enterprise число корней DFS не ограничено. Время пуска службы DFS возрастает с ростом числа корней DFS.
Число ссылок в доменном пространстве имен DFS не может быть больше 5000. Большее число приводит к падению производительности при конфигурациях конфигурации DFS.
Длина пути DFS ограничена 260 знаками. Если превысить этот предел, приложения не сумеют получить доступ к данным в DFS. Получить доступ к данным можно, очевидно задав буковку диска.
Доменную DFS нельзя сделать на узлах кластера — в данном случае нужно использовать только автономные DFS.

В многодоменных средах:

Папки корневой доменной DFS должны находиться в том же домене. Но ссылки могут указывать и на другие домены.
Клиенты могут получать доступ к DFS-серверам в доверенных доменах.
При воззвании по ссылкам в другие домены клиент должен использовать полное доменное имя, либо FQDN (подробнее см. статью базы познаний Microsoft по адресу http://support.microsoft.com/kb/244380).
Для репликации по DFS-ссылкам в другие (доверенные) домены можно использовать FRS. (Для этого необходимы права админа предприятия.)

Подробнее см. вопросы и ответы по DFS (http://www.microsoft.com/windowsserver2003/techinfo/overview/dfsfaq.mspx).

DFS-N и DFS-R в Windows Server 2003 R2 и Windows Server 2008

Новые версии распределенной файловой системы DFS-N и DFS-R в Windows 2003 R2, Windows Server 2008 и Windows Server 2008 R2 имеют значимые улучшения по сопоставлению с более старенькыми DFS и FRS. DFS-R делает репликацию поблочно, другими словами реплицируется не весь файл, а только конфигурации в нем.

К примеру, если поменялся только заголовок слайда PowerPoint в файле размером 3 МБ, в старенькой версии FRS выполнит репликацию всех 3-х мб файла. DFS-R скопирует только несколько б. Это оказывает большущее подходящее воздействие на производительность как сети, так и дисковой подсистемы. Юзеры также замечают, что конфигурации реплицируются резвее. DFS-R может работать с большенными объемами данных и отлично динамически поменять данные.

DFS-R находится исключительно в Windows Server 2003 R2 и Windows Server 2008. Ее можно использовать только для репликации данных DFS в Windows Server 2003 R2, но можно реплицировать данные DFS и SYSVOL на Windows Server 2008 и Windows Server 2008 R2. Репликация DFS-R работает лишь на DFS-серверах под управлением Windows Server 2003 R2, Windows Server 2008 либо Windows Server 2008 R2. Контроллеры доменов обновлять не надо.

Советы

Для установки новейшей DFS/DFS-R в домене Windows Server 2003 необходимо обновить схему (см. страничку вопросов и ответов по DFS-R FAQs):

Изменение схемы для установки новейшей DFS/DFS-R в домене Windows Server 2003 вероятнее всего востребует одобрения, потому для этого нужно заложить дополнительное время в плане.
Можно использовать репликационные группы для репликации данных из филиалов на файловые серверы головного кабинета, где их просто расположить в огромных массивах SAN. В таком сценарии нужно обеспечить, чтоб в филиалах данные только добавлялись. При изменении файла в головном кабинете в процессе репликации он будет скопирован на серверы филиалов, перезаписывая копии, которые там хранятся.
Воспользуйтесь возможностью в DFS-R реплицировать SYSVOL в Windows Server 2008 и Windows Server 2008 R2, в особенности в больших доменах, в каких развернуто много групповых политик. Это востребует настоящего процесса передвижения, потому что FRS является механизмом репликации по дефлоту в доменах Windows Server 2008.
Подробнее см. блог команды Microsoft Directory Services (http://blogs.technet.com/b/askds/archive/2009/01/05/dfsr-sysvol-migration-faq-useful-trivia-that-may-save-your-follicles.aspx).

Перед миграцией SYSVOL в DFS-R примените исправления 972105, 969688, 978326, 959114 и 978994, а потом сделайте последующие операции:

Сделайте миграцию имеющихся папок DFS в DFS-N и DFS-R — после Windows Server 2008 R2 будет прекращена поддержка прошлых версий DFS и FRS.
Перед развертыванием спроектируйте топологию репликации репликационных групп. В DFS-R намного больше вариантов топологии, чем в DFS/FRS. Похлопочите о том, чтоб способ репликации соответствовал проекту развертывания файлов.
Организуйте мониторинг репликации DFS-R. В System Center Operations Manager есть пакет управления для мониторинга репликации DFS. Есть также средства посторониих поставщиков. Утилиты Ultrasound и Sonar не поддерживают DFS-R.

Об ограничениях

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

Каждый сервер может быть членом менее 256 репликационных групп.
В каждой репликационной группе может быть менее 256 реплицируемых папок.
У каждого сервера может быть менее 256 подключений (к примеру, 128 входящих и столько же исходящих).
На каждом сервере произведение числа репликационных групп на число реплицируемых папок и на количество сразу активных подключений не может превосходить 1024.
В каждой репликационной группе может быть менее 256 членов.
На томе может располагаться менее 8 млн реплицируемых файлов, а на сервере может храниться менее 1 ТБ таких файлов.
Наибольший размер файла — 64 ГБ.
DFS-R не поддерживает связь с FRS.

Подробнее по данной теме см. интернет-страницу Microsoft TechCenter, также превосходный перечень вопросов и ответов на страничке.

Основная рекомендация ординарна: избавьтесь от FRS. Это устаревшая разработка, которую Microsoft издавна уже выслала в утиль. Смиритесь с неминуемым и сделайте миграцию всех собственных реплик папок DFS (в ОС Windows Server 2003 R2 и поболее новых) и SYSVOL (в Windows Server 2008 и поболее новых) на DFS-R.

Воспользуйтесь преимуществами усовершенствованной производительности и издержите освободившееся время на выполнение более продуктивных вещей. Прекращая поддержку DFS и FRS в Windows Server 2008 R2, Microsoft дает точный сигнал о необходимости перехода на наилучшую технологию. И у этой технологии фактически нет недочетов.

Аналогичный товар: Комментирование на данный момент запрещено, но Вы можете оставить ссылку на Ваш сайт.

Комментарии закрыты.