当前位置:文档之家› DFS动态文件服务器多地区部署方案

DFS动态文件服务器多地区部署方案

DFS动态文件服务器三地部署一、文件服务器三地动态方案介绍1、通过分布式文件系统整合三地文件服务器资源,用户通过统一路径(如\\\share)存储和访问文件资源;2、通过DFS复制实现三地文件服务器定时同步达成冗余/负载平衡;3、通过ABE插件实现共享文件夹只显示用户有权限使用的文件资源;4、通过文件服务器资源管理器对用户文件夹进行配额和文件屏蔽管理,在配额达到限制或者发现可疑文件时,发送邮件给用户和管理员进行提醒;DFS复制上海乌江钟山\\\share85%二、文件服务器动态方案部署(一)分布式文件系统1.DFS介绍使用分布式文件系统可以轻松定位和管理网络中的共享资源,使用统一的命名路径完成对所需资源的访问、提供可靠的负载平衡、与FRS(文件复制服务)联合在多台服务器之间提供冗余、与windows权限集成以保证安全。

配置分布式文件服务器的过程很简单,可以使用“DFS管理”组件来配置,也可以使用“分布式文件系统”组件。

分布式文件系统(DFS)把一些分散的(分布在局域网内各个计算机上)共享文件夹,集合成一个文件夹内(虚拟共享文件夹)利用分布式文件夹,对于用户来说,要访问这些共享文件夹时,只要打开这个虚拟共享文件夹,就可以看到所有链接到虚拟共享文件夹内的共享文件夹。

用户感觉不到这些共享文件是分散于各个计算机上的。

分布式文件系统的好处是:集中访问,简化操作,提高文件存取效率。

2.配置分布式文件系统2.1.前提条件a)域架构:Windows Server 2003 R2 (如果2003或2000必须扩展Sechma,运行adprep.exe /forestprep来更新架构,Adprep.exe命令行工具R2安装CD上的Cmpnents\R2\Adprep文件夹中提供。

)b)文件服务器的OS:Windows Server 2003 R2或以上版本c)AD架构已实现冗余d)XP SP2必须打KB898900补丁,SP3及以上版本不需要打补丁。

KB898900下载地址:2.2.创建DFS根DFS为共享文件夹定义了一个层次结构,类似于标准的目录结构,只是构成该目录结构的不是文件夹,而是多个共享点。

使用分布式文件系统配置DFS分为两步:创建DFS根、创建DFS链接。

单击开始-管理工具-分布式文件系统,在弹出的页面中右击新建根目录,如图所示:弹出新建根目录向导,单击下一步,选择根目录类型,这里选择域根目录,如下图所示:独立根的配置信息存储在根服务器的注册表信息中,如果独立根服务器不可用,会导致DFS不可用。

不支持容错。

域根的配置信息存储在AD中,并复制到当前域中所有DC中,以实现容错性,当根服务器不可用时,其他服务器仍可向客户端传送DFS信息。

所以,域根是更加安全的方案,但需要AD域支持。

建议连接数不要超过5000个。

单击下一步,输入域名信息:输入服务器名称,点击浏览查找选择根目录的服务器名称,如图所示:输入根目录名称和注释,根目录名称即共享访问的顶级的共享名称。

如果共享文件夹存在,则直接使用,如果共享文件夹没有创建,便会自动创建一个共享文件夹。

在根目录共享中,选择指定的共享文件夹,如果文件未共享,向导会自动创建对应的文件,根目录建立完成后,分布式文件系统中会相应生成DFS根目录。

2.3.创建DFS链接建立好DFS根目录后,为了能让DFS正常运行,还需建立DFS链接才能完成整个DFS的建立。

即在DFS根上右击新建DFS链接,为链接起个名字并指向适当的共享资源。

如图:在新建链接页面中输入链接名称和目标路径,链接名称即为客户端希望看到的根目录下的共享文件夹的名称。

目标路径为服务器中已经共享的文件夹路径,如图所示:点击确定,完成。

3.配置服务器冗余/负载平衡(DFS复制)3.1.添加复制目标配置服务器冗余/负载平衡可以实现在不同的服务器存储相同的共享文件夹中的文件,通过复制实现文件同步,当一台服务器宕机时,DFS会自动将共享文件指向另一服务器的共享文件夹,使客户端感觉不到宕机对共享文件夹的访问影响。

客户端随时可以访问相应的资源。

即在不同的服务器中创建相同的共享文件夹,由DFS自动将客户端引向其中一个共享文件夹,当一台服务器宕机时,自动将客户端引向另一个共享文件夹,方便用户的共享访问。

单击分布式文件系统-新创建的链接test-右击新建目标,如图所示:在目标路径中单击浏览选择另一台服务器的共享文件夹,如图所示:单击确定,询问是否需要配置复制目标,如图所示:单击“是”弹出配置向导,亦可稍后配置复制。

这里点击“否”,接下来通过DFS管理中的DFS复制来实现冗余/负载平衡。

3.2.DFS复制DFS复制的前身为文件复制服务(FRS),它是一个基于状态的新型多主复制引擎,支持复制计划和带宽限制。

DFS复制使用一种称为远程差分压缩(RDC)的新压缩算法。

RDC是一种线上差分协议,可用于在带宽受限的网络上有效地更新文件;RDC 检测文件中数据的插入、删除和重新排列,因此能够在文件更新时仅复制增量(更改)。

DFS复制使用许多复杂的进程来保持多个服务器上的数据同步,它主要具有以下特性:DFS复制是一个多主机复制引擎,在一个成员上进行的任何更改均将复制到复制组的所有其他成员上;DFS 复制通过监视更新序列号(USN)日志来检测卷上的更改;DFS复制仅在文件关闭后复制更改,因此不推荐使用DFS复制来复制数据库或其他可能会长时间打开的文件;DFS 复制使用版本矢量交换协议来确定需要同步的文件,该协议通过网络为每个文件发送不到1KB的数据,用于同步发送成员和接收成员上与已更改文件关联的元数据;文件更改后,只会复制已更改的文件块,而不会复制整个文件,DFS复制通过RDC 协议来确定已更改的文件块。

默认情况下,RDC适用于任何大于64 KB的文件类型;DFS复制可以自我修复,可以自动从USN日志覆盖、USN日志丢失或DFS复制数据库丢失中恢复;DFS复制使用WMI提供程序为获取配置和监视来自DFS复制服务的信息提供接口;在发送或接收文件之前,DFS复制使用暂存文件夹来暂存文件。

如果在复制过程中发生冲突,对于冲突的文件(即在多个服务器上同时更新的文件),DFS复制使用最后写入者优先的冲突解决方式;对于冲突的名称,DFS复制使用最早创建者优先的冲突解决方式。

冲突中被丢弃的文件和文件夹将移至一个称为冲突和已删除文件夹的文件夹。

3.3.DFS复制的配置单击开始-管理工具-DFS管理,出现DFS管理界面,刷新会看到刚才在分布式文件系统里创建的DFS根目录和链接目标。

如图所示:右键test选择属性,点击复制文件夹。

弹出复制文件夹向导,已自动填入复制组名及文件夹名点击下一步,向导会评估目标是否合格,用于确定是否可以参与复制。

点击下一步,选择主要成员,如果要复制的文件夹已在多个服务器上存在,则主要成员上的文件夹和文件将在初始复制时具有权威性。

下一步,选择复制拓扑方式。

因为集散型需要包含三个以上成员,所以这里只能选择交错。

关于拓扑类型的解释,在下面3.4会有专门介绍。

3.4.关于复制拓扑的解释在windows2000及2003的FRS复制中,有三种类型:环、集散、交错。

而在windows2003 R2的DFS复制中,则取消了环型。

环:以循环的方式将文件从一台计算机复制到另一台计算机。

每一台计算机的两边分别连接到此环形拓扑中的其他两台计算机。

优点:提供了冗余。

缺点:同步时间较长。

集散:此拓扑要求存在三个或更多成员,否则不可用,对于每个轮辐成员,可以选择必需的中心成员和(可选)用于冗余的第二个中心成员。

此可选中心可以确保轮辐成员在一个中心成员不可用时仍可以复制。

如果指定两个中心成员,中心成员之间将采用交错拓扑。

优点:网络流量的速度快。

缺点:容易造成单点失败。

交错:即混杂型,将上面两种综合起来。

此拓扑中,每个成员将与复制组的所有其他成员进行复制。

如果复制组中的成员等于或少于十个,此拓扑非常适合。

如果复制组中的成员多于十个,建议使用集散拓扑。

优点:由于两两相接,提供了最大的冗余。

缺点:造成的网络流量会比较大。

3.5.配置复制组计划和带宽可以选择指定带宽全天候启用复制。

也可以选择指定日期和时间内复制。

点击编辑计划,可以选择通用协调时间或者接受成员的本地时间。

也可以选择带宽使用率点击下一步,可以查看设置,确认点击创建,即完成DFS复制设置。

3.6.高级设置右击DFS管理里的命名空间(即分布式文件系统里的根目录),点击属性,在常规选项卡中可以看到命名空间类型,名称,大小等。

点击引用,可以看到持续时间设置和目标排序方法。

当客户端访问命名空间根路径或命名空间中包含文件夹目标的文件夹时,客户端从域控制器或命名空间服务器获取引用。

引用是域控制器或命名空间服务器返回给客户端的文件夹目标的排序列表。

客户端收到引用之后,将尝试访问列表中的第一个目标;如果该目标不可用,客户端将尝试访问下一个目标。

客户端会对获得的引用进行缓存,对于命名空间默认的缓存时间是300秒(5分钟),而对于文件夹默认的缓存时间是1800秒(30分钟)。

通常情况下无需修改缓存时间配置,但是如果命名空间中的文件夹目标变更频繁,应该考虑减少缓存时间;但是减少缓存时间会增加域控制器和命名空间服务器的负载并且增加网络访问流量。

未运行Windows XP SP2或Windows Server 2003 SP1的客户端将在每次使用缓存引用访问文件或文件夹时,更新引用的缓存持续时间值,因此可以无限地使用该缓存引用,直到清除客户端的引用缓存或重新启动客户端为止。

这样导致了命名空间中的文件夹目标虽然已经更新,但是客户端持续使用旧的文件夹目标的情况。

因此在Windows XP SP2和Windows Server 2003 SP1中,微软对此行为进行了更新,当客户端使用缓存引用访问目标时,缓存持续时间并不更新,而是让缓存引用在到达缓存持续时间值之后过期,当再次访问时向域控制器或命名空间服务器获取新的引用,从而可以更快地发现对命名空间和命名空间文件夹的更改。

R2中的分布式文件系统提供了目标优先级特性。

当域控制器或命名空间服务器返回引用给客户端时,将按照一定的排序方法对文件夹目标进行排序。

客户端首先尝试访问最顶部的文件夹目标,如果不可用则按照从上到下的顺序尝试对其他文件夹目标进行访问。

在R2中提供的排序方法有以下三种:随机顺序:使用此方法时返回给客户端的文件夹目标按照以下顺序进行排序:与客户端位于相同活动目录站点的目标按照随机顺序列在引用的顶部;然后,客户端站点之外的目标按照随机顺序列出;如果没有位于相同站点的文件夹目标,则将所有目标按照随机顺序列出;最低成本:默认选项,使用此方法时返回给客户端的文件夹目标按照以下顺序进行排序:与客户端处于相同站点的目标按照随机顺序列在引用的顶部。

相关主题