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