首页业界动态基础网络服务高级网络服务网络技术相关下载 登录论坛 @联系我们
WinSVR.ORG > 信息 > 基础网络服务 > R2 > R2使用指南之四:DFS 管理
现在时间是: 2017-06-23 18:26
R2使用指南之四:DFS 管理

(2006-03-22 16:04)

R2使用指南之四:DFS 管理

作为微软BOIS(分公司基础结构解决方案)体系中的一个重要基础服务,微软在R2中对DFS(分布式文件系统)进行了重新设计。在R2中,分布式文件系统(DFS)提供简化的具有容错和负载均衡能力的文件访问和WAN优化复制,它包括以下两种独立的技术:

  • DFS命名空间。即过去的分布式文件系统,允许管理员对位于不同服务器上的共享文件夹进行分组并将其作为虚拟文件夹树(称为命名空间)提供给用户。命名空间可以提供很多好处,包括提高数据的可用性、负载共享和简化数据迁移等。

  • DFS复制。DFS复制的前身为文件复制服务(FRS),它是一个基于状态的新型多主复制引擎,支持复制计划和带宽限制。DFS复制使用一种称为远程差分压缩(RDC)的新压缩算法。RDC是一种线上差分协议,可用于在带宽受限的网络上有效地更新文件;RDC 检测文件中数据的插入、删除和重新排列,因此能够在文件更新时仅复制增量(更改)。

 

DFS命名空间

利用DFS命名空间技术,你可以将位于不同服务器上的共享文件夹透明地连接到一个或多个命名空间上,从而将这些文件夹组合在一起,从而提高数据可用性及实现负载均衡等。这个过程对于客户端而言是透明的,当客户端访问DFS命名空间时,看起来和普通的共享文件夹一致,用户无需知道具体的服务器名称或存放数据的共享文件夹即可进行浏览。

和过去的分布式文件系统相比,R2中的DFS命名空间中主要具有以下更新:

  • 目标优先级。客户端访问DFS命名空间时,将接收包含与命名空间根路径或文件夹关联的目标列表的引用,这些目标按照命名空间或文件夹当前的排序方法列出,你也可以调整特定目标的优先级。

  • 客户端故障回复。DFS命名空间中的客户端故障转移是在一个文件夹目标(通常是首选的本地服务器)发生故障或从命名空间中删除之后,客户端尝试访问引用中另一台服务器的过程。在故障转移之后,客户端访问的可能是非优化的文件夹目标,例如相对客户端的站点链接成本较高的目标。在首选的本地服务器恢复之后,如果客户端没有配置故障回复,客户端将继续使用故障转移到的服务器,直到重启客户端或清除客户端的引用缓存;如果客户端配置了故障回复,并且客户端安装了相应的客户端故障回复更新程序,那么在该服务器恢复之后,客户端将故障回复到首选的本地服务器。注意:只有所有新的文件访问均将故障回复到本地服务器,当前打开的文件仍然从故障转移到的服务器进行访问,直到该文件关闭。

  • 更佳的委派管理权限功能。在DFS命名空间中可以很容易的对创建基于域的命名空间或管理各个独立命名空间和基于域的命名空间进行管理委派。

  • 重新构建命名空间的能力。使用DFS 管理管理单元可以很容易重命名或移动DFS命名空间中的文件夹,你可以通过重新构建命名空间来纠正错误或在业务需要改变或添加新文件夹到命名空间,还可以使用命令行工具Dfscmd.exe移动命名空间文件夹。

 

DFS命名空间的路径与共享文件夹的通用命名约定(UNC)路径类似,DFS命名空间中主要具有以下元素:

  • 命名空间服务器。即原来的根服务器。命名空间服务器承载命名空间,它可以是独立服务器、成员服务器或域控制器。可以在服务器上承载的命名空间数由命名空间服务器上运行的操作系统决定:运行Windows Server 2003 R2标准版、Windows Server 2003 Web Edition、Windows Server 2003标准版(可以通过安装KB903651中的更新程序使其支持承载多个命名空间)和任何版本的 Windows 2000 Server的服务器可以承载单个命名空间;而运行Windows Server 2003 R2企业版、Windows Server 2003 R2 Datacenter Edition、Windows Server 2003企业版和Windows Server 2003 Datacenter Edition的服务器可以承载多个命名空间。

  • 命名空间。即原来的根路径,命名空间是命名空间的起点。例如某个命名空间路径为\\winsvr.org\public,那么public即为命名空间名称。

  • 文件夹。即原来的链接,文件夹是DFS命名空间的主要元素,用于帮助建立命名空间的层次结构,它可以包含文件夹目标;当客户端浏览DFS命名空间中包含目标的文件夹时,客户端将收到透明地将客户端重定向到一个文件夹目标的引用。例如某个命名空间路径为\\winsvr.org\public\profiles,那么profiles即为文件夹名称。

  • 文件夹目标。即原来的链接目标,文件夹目标是某个具体的共享文件夹或其他命名空间的UNC路径。当客户端浏览包含目标的文件夹时,客户端其实浏览的是对应的文件夹目标。你可以通过指定多个文件夹目标来提高文件夹的冗余性,如果其中一个文件夹目标不可用,客户端将根据获得的目标优先级来尝试访问其他可用目标。

  • 命名空间客户端。运行以下版本操作系统的客户端可以访问命名空间:

    • Windows Server 2003 R2

    • Windows Server 2003

    • Windows Storage Server 2003

    • Windows XP

    • Windows 预安装环境 (Windows PE)(只能访问独立命名空间)

    • Windows 2000 Server

    • Windows 2000 Professional

    • Windows NT Server 4.0 Service Pack 6a

    • Windows NT Workstation 4.0 Service Pack 6a

    但是只有操作系统为Windows Server 2003 SP1和Windows XP SP2并且安装KB898900中的客户端故障回复更新程序后的客户端才支持故障回复特性。
     

DFS命名空间具有两种类型,分别是基于域的命名空间独立命名空间,它们之间具有以下区别:

特性

基于域的命名空间

独立命名空间

命名空间路径

\\DNSDomainName\RootName

\\NetBIOSDomainName\RootName

\\ServerName\RootName

命名空间信息存储位置

活动目录,同时会在每个命名空间服务器的内存中进行缓存

注册表,同时会在命名空间服务器的内存中进行缓存

驱动器文件分区格式要求

NTFS

NTFS

命名空间服务器

每个命名空间服务器必须是配置了命名空间的域中的成员服务器或域控制器。

可以是独立服务器、成员服务器或域控制器

创建和删除命名空间所需要的组成员关系

DFS管理员必须是Domain Admins组成员或者具有对活动目录中DFS容器的委派管理权限。

DFS管理员必须是本地服务器上的本地管理员组成员

管理命名空间所需要的组成员关系

DFS管理员必须是每个命名空间服务器上的本地管理员组成员

DFS管理员必须是本地服务器上的本地管理员组成员

命名空间大小限制

微软建议保持活动目录中所存储的DFS对象大小在5 MB以内( 包含目标的文件夹数量不超过5000个)

微软建议独立命名空间 中包含目标的文件夹数量不超过50,000个。

确保命名空间可用性所支持的方法

使用多个命名空间服务器承载命名空间(命名空间服务器必须处于相同的域)

在服务器群集上创建独立命名空间

对使用DFS复制复制文件夹目标的支持

支持

支持

当客户端访问命名空间根路径或命名空间中包含文件夹目标的文件夹时,客户端从域控制器或命名空间服务器获取引用引用是域控制器或命名空间服务器返回给客户端的文件夹目标的排序列表。客户端收到引用之后,将尝试访问列表中的第一个目标;如果该目标不可用,客户端将尝试访问下一个目标。

客户端会对获得的引用进行缓存,对于命名空间默认的缓存时间是300秒(5分钟),而对于文件夹默认的缓存时间是1800秒(30分钟)。通常情况下无需修改缓存时间配置,但是如果命名空间中的文件夹目标变更频繁,那么你应该考虑减少缓存时间;但是减少缓存时间会增加域控制器和命名空间服务器的负载并且增加网络访问流量。

未运行Windows XP SP2或Windows Server 2003 SP1的客户端将在每次使用缓存引用访问文件或文件夹时,更新引用的缓存持续时间值,因此可以无限地使用该缓存引用,直到清除客户端的引用缓存或重新启动客户端为止。这样导致了命名空间中的文件夹目标虽然已经更新,但是客户端持续使用旧的文件夹目标的情况。因此在Windows XP SP2和Windows Server 2003 SP1中,微软对此行为进行了更新,当客户端使用缓存引用访问目标时,缓存持续时间并不更新,而是让缓存引用在到达缓存持续时间值之后过期,当再次访问时向域控制器或命名空间服务器获取新的引用,从而可以更快地发现对命名空间和命名空间文件夹的更改。

R2中的分布式文件系统提供了目标优先级特性。当域控制器或命名空间服务器返回引用给客户端时,将按照一定的排序方法对文件夹目标进行排序。客户端首先尝试访问最顶部的文件夹目标,如果不可用则按照从上到下的顺序尝试对其他文件夹目标进行访问。

在R2中提供的排序方法有以下三种:

  • 随机顺序。使用此方法时返回给客户端的文件夹目标按照以下顺序进行排序:

    • 与客户端位于相同活动目录站点的目标按照随机顺序列在引用的顶部;

    • 然后,客户端站点之外的目标按照随机顺序列出;

    • 如果没有位于相同站点的文件夹目标,则将所有目标按照随机顺序列出;

  • 最低成本。默认选项,使用此方法时返回给客户端的文件夹目标按照以下顺序进行排序:

    • 与客户端处于相同站点的目标按照随机顺序列在引用的顶部。

    • 然后,客户端站点之外的目标按照最低成本到最高成本的顺序列出。成本相同的引用组合在一起,每个组中的目标按照随机顺序列出。

  • 排除客户端站点之外的目标。使用此方法时, 返回给客户端的引用中只包含与客户端位于相同站点的文件夹目标。这些位于相同站点的文件夹目标按照随机顺序列出。如果没有位于相同站点的目标, 那么将不会返回引用给客户端,因此客户端无法访问命名空间的该部分。

除此之外,你还可以针对某个文件夹目标设置其优先级,你可以设置某个文件夹目标的优先级为:

  • 所有目标中的第一项。作为引用的目标列表中的第一个列出;

  • 所有目标中的最后一项。作为引用的目标列表中的最后一个列出;

  • 同等成本中的第一个。在同等成本的目标中作为第一个列出;

  • 同等成本中的最后一个。在同等成本的目标中作为最后一个列出;

需要注意的是,即使排序方法设置为排除客户端站点之外的目标,目标优先级设置为所有目标中的第一项所有目标中的最后一项的目标仍会在引用中列出。



作者:风间子
责任编辑:风间子

[1] [2] [3] [4] [5] [6] 下一页>>
上一篇:R2使用指南之三 :打印管理组件
相关信息:

R2使用指南之二:SAN存储管理器
R2使用指南之三 :打印管理组件
[重要公告]Windows Server 2003 R2 新品发布巡展(含注册地址)
R2使用指南之一:文件服务器资源管理器(FSRM)

热点信息 TOP 10
R2使用指南之一:文件服务器资源管理器(FSRM)
R2使用指南之四:DFS 管理
R2使用指南之三 :打印管理组件
R2使用指南之二:SAN存储管理器

搜索 SEARCH
关键字:
包含:
搜索于:

Powered by: WinSVR.ORG
Copyright © 2006-2017 WinSVR.ORG, All Rights Reserved.