Поскольку в сетях широко распространены общие файлы, администраторы все чаще сталкиваются с проблемами при предоставлении доступа пользователям к необходимым им данным. В операционной системе Windows 2000 распределенная файловая система предоставляет администраторам механизм для создания логических представлений каталогов и файлов независимо от того, где эти файлы физически находятся в сети. Кроме того, благодаря использованию DFS обеспечивается отказоустойчивость сетевых ресурсов хранения. В этом руководстве описано, как использовать мастер создания нового корня DFS (New DFS Root Wizard), а также другие средства для работы с DFS.
Предварительные условия
В примерах, приведенных в этом документе, подразумевается, что уже сконфигурирована и используется служба каталогов Active Directory, и у Вас имеются права администратора домена и сервера, на котором будет конфигурироваться DFS. Для этой цели Вы можете воспользоваться базовой инфраструктурой, описанной в
Пошаговом руководстве по развертыванию базовой инфраструктуры Windows 2000 Server (Step-by-Step Guide to a Common Infrastructure for Windows 2000 Server Deployment) http://www.microsoft.com/windows2000/techinfo/planning/server/serversteps.asp(EN).
Использование оснастки Распределенная файловая система DFS
В этом пошаговом руководстве описывается, как использовать оснастку
Распределенная файловая система DFS (Distributed File System). Хотя установка службы DFS производится автоматически при установке ОС Windows 2000 Server, Вы должны сконфигурировать DFS для обеспечения доступа клиентов к общим сетевым ресурсам. Для выполнения этих процедур Вам необходимо войти на контроллер домена под учетной записью администратора домена.
В операционной системе Windows 2000 распределенная файловая система может быть интегрирована со службой каталогов Active Directory для обеспечения отказоустойчивости корней DFS, располагающихся как на контроллерах домена Windows 2000 так и на рядовых серверах. Если в Вашем домене Windows 2000 имеется несколько серверов, любое количество этих серверов может использоваться в качестве хостов для обеспечения отказоустойчивости конкретного корня DFS. Служба каталогов Active Directory используется для обеспечения совместного использования контроллеров домена в общей топологии DFS, обеспечивая таким образом избыточность и отказоустойчивость.
Вы можете также создать изолированный сервер DFS, однако, при этом Вы не получите преимуществ службы каталогов Active Directory, и не будет обеспечена отказоустойчивость корневого уровня. Контроллер домена может быть несущим только для одного корня DFS, но в действительности нет ограничений на количество корней DFS в каждом домене. Каждый корень DFS могут поддерживать до 32 контроллеров домена. В домене может поддерживаться несколько корневых томов DFS. Дополнительные компьютеры, которые поддерживают корневые или дочерние узлы (ссылки), позволяют улучшить распределение нагрузки, повысить отказоустойчивость и обеспечить обслуживание сетевых клиентов на основе их принадлежности определенным сайтам сети. Ссылки DFS, указанные в корне, задаются с помощью UNC-пути, доступного для сервера и клиентов DFS.
В этом руководстве Вам будет предложено создать отказоустойчивый корень DFS.
Начало работы с DFS
1.
Нажмите кнопку
Пуск (Start), выберите
Программы (Programs), перейдите в раздел
Администрирование (Administrative Tools) и выберите
Распределенная файловая система DFS (Distributed File System).
2.
Щелкните правой кнопкой мыши на корневом элементе
Распределенная файловая система DFS (Distributed File System), расположенном на левой панели, и нажмите
Создать корень DFS (New DFS Root). Отобразится
Мастер создания нового корня DFS (New DFS Root Wizard). Для продолжения нажмите кнопку
Далее (Next).
3.
Убедитесь, что переключатель установлен в позицию
Создание корень DFS в домене (Create a domain DFS root), и нажмите кнопку
Далее (Next) для продолжения.
4.
Выберите несущий домен для корня DFS (в нашем примере это домен
reskit.com) и нажмите кнопку
Далее (Next) для продолжения.
Рисунок 1 – Выбор несущего домена для корня DFS
5.
Выберите несущий сервер для этого корня DFS. В нашем примере это сервер
HQ-RES-DC-01.Reskit.com. Нажмите кнопку
Далее (Next) для продолжения.
6.
Укажите общую папку, которая будет использоваться в качестве целевой для этого корня DFS. Установите переключатель в положение
Создать новый общий ресурс (Create a new share), введите путь к этой общей папке (в нашем случае это
c:\dfsbooks) и укажите имя этой общей папки –
Books. Оснастка
Распределенная файловая система DFS (Distributed File System) позволит Вам создать новый каталог и настроить для него общий доступ, если ранее это не было сделано.
Рисунок 2 – Выбор общей папки для корневого тома DFS
Нажмите кнопку
Далее (Next). Если указанная папка не существует, то Вам будет задан вопрос о необходимости ее создания. Нажмите кнопку
Да (Yes) для продолжения. По желанию Вы можете ввести комментарий с описанием этого корня. Для продолжения нажмите кнопку
Далее (Next).
8.
Нажмите кнопку
Готово (Finish) для создания корня DFS. После завершения работы мастера создания нового корня DFS (Create New DFS Root Wizard) Вы можете приступать к администрированию Вашего корня DFS.
Если у Вас имеется несколько контроллеров домена, обеспечивающих отказоустойчивость DFS, помните, что для отказоустойчивости DFS используется служба каталогов Active Directory, которая хранит сведения о топологии. Следовательно, необходимо, чтобы сведения о топологии реплицировались между контроллерами домена. Обновление конфигурации DFS изначально производится на одном из серверов домена Windows 2000, который содержит корень DFS. Различные контроллеры домена могут содержать различные данные о текущем состоянии конфигурации DFS, пока мастером репликации не будут реплицированы сведения об изменениях конфигурации DFS между всеми контроллерами доменов. Корень DFS и все его ссылки хранятся в виде единого элемента, имеющего тип – большой бинарный объект (Binary Large Object, BLOB). После осуществления изменений в этом большом бинарном объекте, необходимо выполнение репликации всего бинарного объекта целиком так, чтобы эти изменения были отражены на всех контроллерах домена в домене.
Репликация данных между двумя контроллерами домена, расположенными в пределах одного сайта занимает около пяти минут, и как минимум 15 минут для контроллеров домена, находящихся в различных сайтах. Пока репликация не будет выполнена, конфигурация DFS , отображаемая с помощью оснастки Распределенная файловая система DFS (Distributed File System)на различных клиентах, может различаться. Вы можете воспользоваться кнопкой
Обновить (Refresh) для обновления отображаемых сведений о текущем состоянии хоста DFS.
Если Вы выполнили описанные выше процедуры, то сейчас в Вашей сети имеется пустой корень DFS в службе каталогов Active Directory. Чтобы эта общая папка представляла интерес для пользователей, Вам необходимо опубликовать в ней нелокальные общие папки данного пространства имен DFS.
Для публикации нелокальной общей папки
1.
Щелкните правой кнопкой мыши на созданном Вами корневом объекте DFS и затем нажмите
Создать ссылку DFS (New DFS Link).
Определите каталог для данной ссылки. В нашем примере названием ссылки будет
ART. Укажите действительный UNC-адрес общей папки Windows 2000, находящейся в Вашей сети, в поле
Переадресовать пользователя на эту общую папку (Send the user to this network path). Для этих целей можно также воспользоваться кнопкой
Обзор (Browse). В нашем примере используется общая папка
Architecture, расположенная на сервере
BR3-VAN-SRV-01, который входит в домен
Vancouver.
Примечание.Эта общая папка была предварительно создана для этого упражнения.
Рисунок 3 – Выбор общей папки
5.
Нажмите кнопку
OK. Вы можете опционально указать комментарий и значение таймаута. Значение таймаута определяет число секунд, на которое клиентами кэшируется указатель, и по истечении которого они должны будут обновить указатель с одного из несущих DFS-серверов.
Рисунок 4 – Добавление второй DFS-ссылки
6.
Если имеется несколько серверов для конфигурирования (например, на двух серверах, один из которых находится в Хартфорде, а второй – в Сиэтле, содержится идентичная информация), то Вы можете добавить их для этого набора реплик. Для этого на значке общей папки, опубликованной в корневом DFS, щелкните правой кнопкой мыши и нажмите
Создать реплику (New Replica).
7.
Выберите общую папку
\\Reskit\BR2-RES-SRV-01\Engineering Diagrams и нажмите кнопку
OK.
8.
Нажмите
OK еще разок.
9.
Щелкните правой кнопкой мыши на подключенной ссылке и нажмите
Политика репликации (Replication Policy). Выберите каждую общую папку и нажмите кнопку
Подключить (Enable), затем нажмите кнопку
OK.
Примечание. Для возможности использования репликации общие папки корня или ссылок DFS должны располагаться на томах NTFS 5.0, находящихся на контроллере домена Windows 2000 или на рядовых серверах. Флагом
Основной (Primary) помечены конкретные файлы и папки серверов, указанные для принудительной начальной репликации, после выполнения которой будут осуществляться штатные репликации.
Рисунок 5 – Политика репликации На рисунке, представленном ниже, изображена оснастка DFS после выполнения описанных процедур.
Рисунок 6 – Корень DFS
Проверка механизма DFS
Любой пользователь, вошедший в домен Windows 2000, теперь сможет получить доступ к отказоустойчивой распределенной файловой системе. Полагая, что у него имеются соответствующие права, он может настроить индивидуальные подключения, выполнив следующую процедуру:
1.
Нажмите
Пуск (Start), выберите
Выполнить (Run), в текстовом поле
Открыть (Open) введите
cmd и затем нажмите
OK.
Затем введите следующую команду:
NET USE driveletter: \\имя_Вашего_домена\имя_Вашей_общей_папки_DFS
Для примера, рассматриваемого в этом документе, необходимо выполнить следующие команды:
NET USE J: \\RESKIT.COM\BOOKS J: DIR
В рабочем окружении этот сетевой диск физически может располагаться на другом сервере или рабочей станции. Любой пользователь, получивший доступ к отказоустойчивой общей папке, может продолжать работу, не прерываясь. Плановые мероприятия, проводящиеся на сервере такие как, обновления программного обеспечения и другие задачи, которые обычно требуют отключения сервера, теперь могут выполняться, не влияя на работу пользователей.
Чтобы получить доступ к корню DFS с помощью Проводника (Windows Explorer)
1.
Нажмите
Пуск (Start), нажмите
Выполнить (Run) и введите
\\reskit.com\book в текстовом поле
Открыть (Open) и нажмите
OK.
Щелкнув правой кнопкой мыши по отображенной на панели обозревателя ссылке, выбрав
Свойства (Properties), Вы можете перейти на вкладку
DFS диалогового окна
Свойства (Properties) для просмотра следующей информации:
•
Список серверов, поддерживающих корень DFS или ссылку.
•
Сервер, к которому подключен DFS-клиент.
•
Кнопка
Очистить журнал (Clear History) позволяет сбросить таблицу PKT (Partition Knowledge Table), чтобы в следующий раз заново получить сведения о доступной части пространства имен DFS.
В случае физического отключения одного из двух серверов у Вас все равно будет доступ к ресурса по тому же пути DFS. При этом, если один из серверов пространства имен DFS, поддерживающих корень или ссылку DFS, станет недоступен, то будет автоматически выполнен перенос подключения на другой доступный общий сетевой ресурс. Заметим, что это возможно только для отказоустойчивых корневых и дочерних узлов, содержимое которых продублировано на нескольких серверах.
Примечание. В данное время, DFS поддерживает службу кластеров (Microsoft Cluster Service), используя только DFS на основе отдельных компьютеров, поэтому Вы не можете создать отказоустойчивую топологию DFS, работающую в кластере, поскольку кластер выступает в роли единого компьютера.
Репликация
Если Вы используете отказоустойчивую распределенную файловую систему в окружении, в котором имеется множество контроллеров домена, важно определить время, которое необходимо для выполнения репликации данных между контроллерами домена, требуемое для конкретной конфигурации DFS. Для немедленной репликации Вам понадобиться инструмент
REPLMon, который Вы можете установить из папки
support\tools, находящейся на компакт-диске Windows 2000 Server.
Клиенты, которые до сих пор используют ранние версии операционных систем (например, Windows NT 4.0), и которым необходимо использовать возможности DFS, не смогут воспользоваться отказоустойчивостью корня DFS. Однако, такие клиенты могут напрямую подключаться к конкретным корням DFS, которые входят в состав отказоустойчивой распределенной файловой системы. В таком случае при использовании команды
Net use необходимо заменить имя домена на имя конкретного компьютера.
Рабочие станции, работающие под управлением Windows NT и использующие DFS, могут также определить, какую общую папку они используют в текущий момент. Для этого необходимо воспользоваться вкладкой
DFS, находящейся в диалоговом окне
Свойства (Properties) общей папки в проводнике (Windows Explorer).
Примечание. Большинство административных функций могут быть выполнены из командной строки или с помощью файла-сценария с использованием утилиты DFSCMD.EXE. Введите в командной строке
DFSCMD /? для получения краткой справки по команде.
Рисунок 7 – Просмотр свойств DFS При необходимости Вы всегда можете изменить свойства этого объекта.
Также Вы можете опубликовать Ваш отказоустойчивый DFS корень, как общую папку в Active Directory, и получать к ней доступ с использованием обозревателя службы каталогов. Откройте оснастку
Active Directory – пользователи и компьютеры (Active Directory Users and Computers), щелкните правой кнопкой мыши на объекте Вашего домена, нажмите
Создать (New) , выберите опцию
Общие папки (Shared Folders) и введите соответствующую информацию.
Автор: Александр Пидодня aka Архимед
Иcточник: (переведено с англ.) Microsoft Technet Взято с: oszone.ru