技术参考:http://technet.microsoft.com/en-us/library/jj127250.aspx


概念理解:

DFS命名空间

   其实就是使用者访问网络的接入点。首先需要指定一个特定的名称,最好是一个大家容易记忆的名称,因为这个命名空间会注册到AD上,成为一个AD的物件,所以,建议在设定命名空间时,依照使用者较习惯或较易记的名称。类似于HA架构,除了Server本身的名称外,会再给一个群集的名称,而这个群集的名称即为命名空间。

DFS复制

即就是目标服务器之间进行的自动同步,DFS复制是命名空间内同步文件的机制,以使整个命名空间内的文件保持一致性。因此对于该命名空间内的文件,会由系统自动维持其一致性。


测试环境:

DCAD AD+DHCP+DNS

Server1Node1 DFS复制+DFS命名空间)

Server2Branch DFS复制)

客户端:使用Server1Server2代替


   因为之前有做过Cluster测试,为了不影响本次测试,我将之前的Cluster停掉。另外,必定测试环境有限,我此次选用之前集群中的一台服务器Node1+集群外的一台服务器Branch做测试。

如下图,已经停掉了Cluster服务,且将Node2已关机

220457925.png


Node1上安装“DFS复制”和“DFS命名空间”角色,安装DFS复制角色时会自动提示安装“DFS管理工具”,下一步

220500876.png


如下图,Node1上的角色已经安装完成,另外,我们需要在另一台服务器Branch上安装“DFS复制”角色,此次测试我也为Branch安装了“DFS命名空间”角色,但没有使用BranchDFS命名空间

220503796.png


回到Node1,打开DFS管理器,选中“命名空间”,点击右上角“新建命名空间”

220506140.png


选则命名空间服务器Node1

220508377.png


填写命名空间名称,然后点击“编辑设置”,选中“试用自定义权限”,并点击“自定义”,我这里删除默认的Everyone读取权限,赋予普通域用户“读取”和“更改”的权限,域管理员AdministratorNode1管理员群组用户“完全控制”权限

220511521.png


采用默认,勾选“启用WindowsServer 2008模式”,下一步

220513427.png


查看即将创建的命名空间设置,确认无误后点击“创建”

220516876.png


提示命名空间创建完成

220518889.png


创建完成后,选中我们刚创建的命名空间,并右击选则“属性”,切换到“高级”选项卡,勾选“对此命名空间启用基于存取的枚举”,确定

220521840.png


接下来为命名空间中添加共享文件夹。选中命名空间,点击右侧“新建文件夹”,然后点击“添加”再点击“浏览”(说明:如果之前已经在Node1上创建了要共享的文件,此时,只需要“浏览”选中路径即可。所以,我们可以事先在Node1Branch服务器上创建并共享要分享的文件夹,也可以在这里根据提示再创建,都行,只不过是先后顺序而已,不影响测试结果。)

220524285.png


点击“新建共享文件夹”,填写要共享的文件夹的名称,自定义权限和前面一样,给予域管理员完全控制权限、域用户读取和更改权限,并指定共享文件夹的本地路径,我这里在C盘创建一个名为“IT部门”的共享文件夹

220529195.png


完成后即可看到添加的文件夹目标为:\\Node1\IT部门,如果我们之前已经在Node1上创建了共享文件夹IT部门,此时只需要添加浏览到该文件夹即可。

220531962.png


说明:现在只是添加了一个目标文件夹,如果要想实现数据同步,最起码需要2个文件夹,所以我们还要在另一台服务Branch上添加一个共享文件夹,进行数据同步。选中我们刚添加的“IT部门”目标文件夹,点击右侧“添加文件夹目标”

220534434.png


点击“浏览”,切换到Branch服务器,然后点击“新建共享文件夹”这里和前面在Node1上创建的文件夹一样,且给予相同的文件夹名称和权限

220537614.png


如下图选中目标文件夹路径:\\Branch\IT部门

220539935.png


此时会提示“是否创建复制组”,点击“是”

220541449.png


采用默认,下一步

220543885.png


查看要进行复制(同步)的两个共享目标文件夹,下一步

220546973.png


指定复制文件夹主要成员,下一步

220548649.png


采用默认,选中“交错”,下一步

220550738.png


采用默认,下一步(说明:复制组计划和宽带后续可以进行重新计划)

220553465.png


提示复制组创建完成

220555910.png


如下图所示,已经完成了一对共享文件夹的同步配置信息

220558178.png


接下来,根据自己的实际需要再添加要进行同步的共享文件夹,只要重复以上步骤即可

220604773.png


后续如果想对当前的同步计划进行变更,可选中要变更的复制组并右击,选则“属性”

220611687.png


然后点击“编辑计划”,重新计划“基准计划时间”和“带宽使用率”

220613538.png


以下做个演示:

Node1上打开共享文件夹“IT部门”的本地路径,然后往其中丢入几个文件,紧接着我们在Branch上打开命名空间中共享文件“IT部门”,可以看到丢入的几个文件已经同步过来了。此时,如果在Branch上打开共享文件“IT部门”的本地路径,也毫无疑问,会看到丢入的几个文件夹。因为Node1上的“IT部门”共享文件夹会和Branch上的“IT部门”进行同步,然后再将同步内容共享到命名空间中的“IT部门”文件夹里。

101157715.png


若要查看命名空间中IT部门”共享文件夹的内容,只需要在用户端计算机输入命令:net use X: \\sxleilong.com\dfs-share\IT部门即可。

X:是想要进行映射的网络驱动映射盘符;

sxleilong.com:是我的域

dfs-share:是命名空间的名称

IT部门:是要访问的某个共享文件夹

(说明:以上命令可在用户登录前通过域中组策略调用脚本自动执行,减少用户每次登录客户端手动输入命令时间,也避免了用户手动输入命令错误的发生。)

220616797.png