Win2003利用dfs(分布式文件系统)在负载均衡下的文件同步配置方案

1. 建议要同步的服务器为windows2003 sp2以上。

2. 确保要进行同步的计算机加入到域,并使用同一个域账户(最好是administrator)登录系统。系统没有开启防火墙。(没有加入域的话,请将计算机的aministrator账号的密码设为相同的密码,另外在每台机器的hosts文件中添加 计算机名ip,目的是让它们能够互相解析对方名称)

3. 开启Distributed File System服务和File Replication服务,并设置为自动运行。

4. 在各成员服务器的D盘建立工作目录d:\dfs (共享文件目录)

5. 在其中一台服务器(假设为主机)上打开“分布式文件系统”组件。(在管理工具下)

6. 在左边的菜单,右键点击“分布式文件系统”,选择“新建根目录”,选择“域根目录”,

选择一个域,下一步,键入主服务器的名称,可以是本机的名称,下一步,输入根目录名称,选择共享文件夹(建立一个共享文件夹,d:\dfs)。

7. 右键点击左边列表创建好的根目录,选择“新建根目录目标”,选择另外一台成员服务器的共享文件夹(computername\d$\dsf),并继续完成(确保两个共享文件夹有足够的权限)。

8. 右键点击左边列表创建好的根目录,选择“配置复制”,拓扑结构选择“交错”,并继续配置完成。

9. 等待片刻,应该可以进行双向即时同步了。

若要添加新成员服务器,重复以上7-9步即可,添加完成后新服务器可能不会立即同步,还需以下操作。

打开dfs管理窗口,右键点击dfs根目录à显示复制信息。 若发现右边新添加的服务器的 “文件复制”状态显示为禁用,请右键点击该服务器,选择启用复制。然后重新启动该服务器,重启完成后应该就可以同步了。

注:系统会自动生成临时文件夹,以支持复制,这取决于当初配置时所选。

另外对于开启了同步以后,如果手动进行大批量增删改,系统会在同步目录生成大量垃圾文件,这些文件可以删除,建议进行大批量手动维护时,关闭同步。

注:最好是添加完所有的服务器后,再来配置复制,否则配置完复制后,新加的服务器总是有莫名的问题。

实践的过程中,发现如果已经配置好了3台服务器,DC做主,2台成员做辅助,再增加一台的话,发现新增的服务器始终无法复制,原因未知。经过测试,如果要添加服务器,建议先将非主服务器从网站上踢下来(即不接收动态写入文件),只保留主服务器,然后停止复制服务。再添加新的服务器到dfs列表。 启动复制。然后将所有非主服务器重新启动。

(0)

相关推荐

  • C++实现的分布式游戏服务端引擎KBEngine详解

    KBEngine 是一款开源的游戏服务端引擎,使用简单的约定协议就能够使客户端与服务端进行交互, 使用KBEngine插件能够快速与(Unity3D, OGRE, Cocos2d, HTML5, 等等)技术结合形成一个完整的客户端. 服务端底层框架使用c++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术, 将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏. (经常被问到承载上限,kbengine底层架构被设计为多进程分布式动态负载均衡方案

  • nginx的FastDFS分布式存储模块测试方法

    再回过头来看FastDFS更新很快,还看到fastdfs-nginx-module_v1.01.tar.gz nginx模块,所以今天在一台测试机上测试了·测试几天看稳定不稳定,在考虑换掉浪费资源的 lustre ! 环境: storage1:192.168.6.100 storage2:192.168.6.101 tracker:192.168.6.102 1. 在每个机器上,下载安装 FastDFS nginx $> wget http://fastdfs.googlecode.com/fi

  • win2003分布式文件系统(dfs)配置方法[图文详解]

    在网络中,共享文件的物理位置是分散分布的,用户要询问对方的共享路径才能清楚地获得共享资源.如果想看到某局域网全部的共享文件,则需要询问每一个人,这样的操作太不方便了. 根据管理员的需求,可以使用windows server 2003 自带的分布式文件系统(Dfs)来实现.Dfs可以是分布在多个服务器或者工作站上的文件如同位于网络上的同一个位置一样显示在用户面前. 分布式文件系统有两种方式,1 独立的根目录分布式文件系统 2 域分布式文件系统 一 独立的根目录分布式文件系统 PC1共享的文件,PC

  • Hadoop单机版和全分布式(集群)安装

    Hadoop,分布式的大数据存储和计算, 免费开源!有Linux基础的同学安装起来比较顺风顺水,写几个配置文件就可以启动了,本人菜鸟,所以写的比较详细.为了方便,本人使用三台的虚拟机系统是Ubuntu-12.设置虚拟机的网络连接使用桥接方式,这样在一个局域网方便调试.单机和集群安装相差不多,先说单机然后补充集群的几点配置. 第一步,先安装工具软件编辑器:vim 复制代码 代码如下: sudo apt-get install vim ssh服务器: openssh,先安装ssh是为了使用远程终端工

  • win2003分布式文件系统及其部署 图文教程

    DFS介绍 使用分布式文件系统可以轻松定位和管理网络中的共享资源.使用统一的命名路径完成对所需资源院的访问.提供可靠的负载平衡.与FRS(文件复制服务)联合在多台服务器之间提供冗余.与windows权限集成以保证安全. 配置分布式文件服务器的过程很简单,可以使用"DFS管理"组件来配置,也可使用"分布式文件系统"组件. 分布式文件系统(DFS)把一些分散的(分布在局域网内各个计算机上)共享文件夹,集合成一个文件夹内(虚拟共享文件夹)利用分布式文件夹,对于用户来说,要

  • Win2003利用dfs(分布式文件系统)在负载均衡下的文件同步配置方案

    1. 建议要同步的服务器为windows2003 sp2以上. 2. 确保要进行同步的计算机加入到域,并使用同一个域账户(最好是administrator)登录系统.系统没有开启防火墙.(没有加入域的话,请将计算机的aministrator账号的密码设为相同的密码,另外在每台机器的hosts文件中添加 计算机名ip,目的是让它们能够互相解析对方名称) 3. 开启Distributed File System服务和File Replication服务,并设置为自动运行. 4. 在各成员服务器的D盘

  • PHP实现负载均衡下的session共用功能

    本文实例讲述了PHP实现负载均衡下的session共用功能.分享给大家供大家参考,具体如下: 最近忙于开发台湾运动彩券第四版的程序,所以已经很久没有上来写东西了,今天随便写点东西和大家分享. 首先说一下负载均衡,相信大家都知道负载均衡可以很好地解决网站大流量的问题,负载均衡就是把用户的请求分发到多态pc上进行处理,既然分发了请求那么session就要考虑好处理方法.传统情况下php会把session存入本机的暂存档内,可是这种情况下分发了之后session就丢失了,其实最简单的解决方法就是用me

  • nginx负载均衡下的webshell上传的实现

    目录 场景描述 环境的安装 复现过程 存在的问题 解决方案 场景描述 假定在真实生产环境中,存在一个RCE漏洞,可以让我们获取WebShell 环境的安装 首先在GetHub上拉去漏洞的镜像前,需提前在centos上安装nginx和tomcat以及配置好nginx以及tomcat的相关配置文件,在使用docker将镜像拉取下来,进行漏洞的复现. 1.先将docker环境搭建起来 2.测试tomcat是否可以访问 根据上图可以看出,后端的tomcat是可以访问的 3.查看docker中nginx反

  • 利用Nginx反向代理与负载均衡搭建多人测试环境详解

    前言 假如我们使用 git 进行版本控制,在一个大型网站中,开发人员在不同的分支上开发不同的需求,当一个需求开发完成需要测试,我们会把这个分支告诉测试人员,然后测试人员在测试机的网站目录拉取这个分支进行测试. 设想这样一个场景:当只有一个分支提测的时候,在测试机上可以直接拉取这个分支的代码进行测试,但是如果同时有多个分支都要同时进行测试,那么就没办法在一台测试机上同时进行了. 因为这台测试机网站目录只有一个,我们无法同时拉取不同分支的代码,那么如何在一台测试机上同时支持多人测试不同的分支呢? 实

  • haproxy+keepalived实现高可用负载均衡(理论篇)

    HAProxy相比LVS的使用要简单很多,功能方面也很丰富.当 前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器.内部协议通信服务器等),和7层(HTTP).在4层模式 下,HAProxy仅在客户端和服务器之间转发双向流量.7层模式下,HAProxy会分析协议,并且能通过允许.拒绝.交换.增加.修改或者删除请求 (request)或者回应(response)里指定内容来控制协议,这种操作要基于特定规则. 我现在用HAProxy主要在于它有以下优点,这里我

  • Nginx+Tomcat搭建高性能负载均衡集群的实现方法

    一.    目标实现高性能负载均衡的Tomcat集群: 二.步骤 1.首先下载Nginx,要下载稳定版: 2.然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2: 3.然后修改这两个Tomcat的启动端口,分别为18080和28080,下面以修改第一台Tomcat为例,打开Tomcat的conf目录下的server.xml: 共需修改3处端口: 当然第二台Tomcat也一样,如下图: 4.然后启动两个Tomcat,并访问

  • CentOS6.5环境安装nginx服务器及负载均衡配置操作详解

    本文实例讲述了CentOS6.5环境安装nginx服务器及负载均衡配置操作.分享给大家供大家参考,具体如下: 1.下载PCRE, 是一个用C语言编写的正则表达式函数库 [root@localhost pcre-8.36]# cd /tmp/download/ [root@localhost download]# wget http://nchc.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz [root@localhost d

  • CentOS基于nginx反向代理实现负载均衡的方法

    本文实例讲述了CentOS基于nginx反向代理实现负载均衡的方法.分享给大家供大家参考,具体如下: nginx做负载均衡的优点: 1.工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名.目录结构,它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,nginx单凭这点可利用的场合就远多于LVS了 2.nginx对网络稳定性的依赖非常小,理论上能ping通就就能进行负载功能,这个也是它的优势之一:相反LVS对网络稳定性依赖比较大,这点本人深有体会

  • Django高并发负载均衡实现原理详解

    1 什么是负载均衡? 当一台服务器的性能达到极限时,我们可以使用服务器集群来提高网站的整体性能.那么,在服务器集群中,需要有一台服务器充当调度者的角色,用户的所有请求都会首先由它接收,调度者再根据每台服务器的负载情况将请求分配给某一台后端服务器去处理. 那么在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡问题. 下面详细介绍负载均衡的四种实现方式 2 HTTP重定向实现负载均衡 过程描述 当用户向服务器发起请求时,请求首先

  • Nginx+SpringBoot实现负载均衡的示例

    负载均衡介绍 在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5,在数据的稳定性以及安全性来说非常可靠,但是相比软件而言造价会更加昂贵:软件的负载均衡以Nginx这类软件为主,实现的一种消息队列分发机制. 简单来说所谓的负载均衡就是把很多请求进行分流,将他们分配到不同的服务器去处理.比如我有3个服务器,分别为A.B.C,然后使用Nginx进行负载均衡,使用轮询

随机推荐