DFS部署与测试

我们今天主要介绍的是Windows Server2016 安装及配置DFS实现数据复制,那什么是DFS呢?DFS就是Microsoft文件分布系统 是一个网络服务器组件,它能够使你更容易地在网络上查询和管理数据。分布式文件系统是将分布于不同电脑上的文件组合为单一的名称空间,并使得在网络上建立一个单一的、层次化多重文件服务器和服务器共享的工作更为方便的途径,使用户更加容易访问和管理物理上跨网络分布的文件。DFS为文件系统提供了单个访问点和一个逻辑树结构,通过DFS,用户在访问文件时不需要知道它们的实际物理位置,即分布在多个服务器上的文件在用户面前就如同在网络的同一个位置。通过DFS,可以将同一网络中的不同计算机上的共享文件夹组织起来,形成一个单独的、逻辑的、层次式的共享文件系统。文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就像使用本地驱动器一样。具体就不多说了,开始我们今天的实验,具体环境如下;
Hostname:DC
IP:192.168.5.10
Role: DC
Domain Name:ixmsoft.com
Hostname:DFS-01
IP:192.168.6.23
Role: DFS Server
Hostname:DFS-02
IP:192.168.6.27
Role: DFS Server
我们将两台服务器加域后开始配置了。
我们开始在DFS-01上安装DFS服务软件
image.png
我们在服务器的D盘创建一个目录
image.png
开始安装DFS服务
image.png
打开文件和存储—-勾选DFS相关的所有服务
image.png
准备开始安装服务
image.png
安装完成
image.png
我们同样需要在第二台服务器上操作上面的步骤;
第二台服务器DFS-02
image.png
我们同样在第二台服务器上创建一个目录
image.png
开始安装DFS服务
image.png
打开文件和存储—-勾选DFS相关的所有服务
image.png
开始安装
image.png
安装完成
image.png
第一台和第二台服务器的DFS服务安装好后,我们接下来就是配置DFS服务了
我们在第一台服务器上操作;然后我们打开控制台—管理工具—DFS management
image.png
打开DFS管理控制台后,我们右击—-复制—-新建复制组
image.png
我们选择—多用途复制组
image.png
定义一个复制组的名称
image.png
我们需要将两台DFS服务器均添加到该组才可以,不然会无法下一步
image.png
我们选择——交错拓布
image.png
在此我选择使用指定带宽复制,
在此可根据自己的环境进行选择;如果数据量大的话,建议使用指定日期及时间复制
image.png
我们选择主要成员—master
image.png
选择需要同步的文件夹,然后定义权限等;可根据自己的环境进行配置;
image.png
定义好后,确认
image.png
定义backup的本地路劲及权限设置
image.png
image.png
定义完成
image.png
确认配置
image.png
创建完成
image.png
然后我们查看刚才定义的复制组
image.png
第二台服务器的DFS配置也会同步过去
image.png
接下来就是测试了
我们首先在DFS-01上的ShareDir复制目录创建一个文件看看是否可以同步成功
我们新建了一个测试文件,然后内容也是测试001
image.png
然后我们在第二台服务器上查看,同步成功
image.png
我们在第二台服务器上创建一个文件继续查看
image.png
在一上面进行查看同步完成
image.png
最后我们需要注意一个问题,如果我们在两台服务器上同时修改同一个文件的话,这样会冲突,
我们比如在DFS-01服务器上对测试-01文件进行修改内容,同时在第二台DFS-02上对测试-01进行修改,同时保存,这样会有问题
image.png
image.png
同时保存

Windows服务器配置DFS实现文件同步

当使用了SLB,后端有多台ECS的时候,在没有共享存储或开放存储服务(需要代码支持)的时候
我们就需要通过多服务器间的文件同步来保证用户访问到每个服务器资源都是一致的,下面例举了Windows 2008架设DFS来实现文件同步。
1. 首先几台服务器需要加入域控中,这个是前提,如何加入域这里就暂不赘述(需要修改SID,请点击这里)。
2. 打开服务器管理器,添加角色服务,选择文件服务
image.png
3. 选择安装分布式文件系统
image.png
4. 设置命名空间
image.png
5. 我们此处选择基于域的命名空间
image.png
6. 输入域管理员账号和密码
image.png
7. 我们选择多用途复制
image.png
8. 创建复制组,以AliyunData为例
image.png
9. 添加需要同步数据的服务器
image.png
10. 选择交错拓扑复制
image.png
11. 设置带宽占比、任务时间(我们是实时同步所以计划就不用设置了)
image.png
12. 选择主要服务器,我们选择当前服务器为例
image.png
13. 配置需要同步的目录,以C:\AliyunData目录为例
image.png
14. 配置其他成员的同步目录,我们假设也是在C:\AliyunData
image.png
15. 下一步至完成,没有报错即可
image.png
16. 打开DFS Manager查看配置情况
image.png
image.png
我们可以看到已经配置的主机互为发送接收成员
17. 测试拷贝文件,同步正常
image.png
至此,DFS实现文件同步配置完成。