{$Wap} | 网站首页 | 电脑资料库 | wap资源库 | 建站资源库 | 茂名合租网 | 下载中心 | 美图资源库 | 茂名资源网商城 | 
〒 您现在的位置: 茂名资源网 >> 建站资源库 >> 服务器架设 >> web服务器 >> 建站资源库正文
多服务器间的数据同步更新方法           ★★★ 【字体:
多服务器间的数据同步更新方法
作者:佚名    建站资源库来源:不详    点击数:    更新时间:2006-6-9
Octopus简介

Octopus是Windows NT平台上提供系统备份的纯软件解决方案,它能实时地进行系统备份,并具有一定的容错性,它既能通过局域网工作,也能在广域网上工作。

在Octopus备份系统中,被保护的数据驻留的、当前正在工作的Windows NT系统称为源系统,接收被保护数据,在源系统发生故障后接管其工作的Windows NT系统称为目标系统。Octopus通过镜像源系统上的文件、目录和共享等对象,将它们存储到目标系统上来保护数据的安全。用户可以通过一些设置来控制哪些数据要被镜像,可以同步源系统和目标系统上的数据,备份启动后由Octopus自动进行。源系统如果发生故障,Octopus将源系统所处理的工作自动切换到目标系统上,并让目标系统自动取代其身份,这一切都是瞬时完成的,不需要中断任何正在进行的工作,并且对客户端是透明的(客户端基本感受不到已经更换了服务器)。

工作原理

数据保护

Octopus通过三步操作来完成数据备份工作,它们分别是:

镜像:在源系统上捕捉数据的变化

转发:将数据变化的内容从源系统发送到目标系统

更新:使用上述数据变化的内容修改目标系统上的相应数据

在开始数据备份之前,必须先做好几个工作。其一,要告诉Octopus备份哪些数据,其实就是指定那些需要镜像到目标系统上的文件、目录、共享;其二,要同步数据,即保证镜像开始前,目标系统上的备份数据与源系统上的原始数据完全一致,该操作可单独手工完成,也可在指定备份数据时让Octopus自动完成;其三,要保证镜像、转发功能在源系统上处于工作状态,更新功能在目标系统上处于工作状态。

在完成上述工作后,Octopus就可以开始数据的备份过程。首先,Octopus在源系统上捕捉被保护数据的变化,并把它们记录到称为发送日志的文件中。发送日志保存在源系统上Octopus安装目录下的“DATA”子目录中,以“OC$”开头的字符串命名,每个发送日志的名称都是惟一的,默认情况下每个发送日志的大小为1Mb,当一个发送日志记录的数据达到其最大容量时,Octopus自动创建一个新的发送日志。通常,Octopus保留三个发送日志文件,以备修复文件阻塞之用。

Octopus在源系统上创建发送日志文件后就会将它们发送到目标系统上。在目标系统上,Octopus接收源系统发来的数据,并将它们存储到称为接收日志的文件中,这个过程与源系统将数据存储到发送日志中相似。接收日志保存在目标系统上Octopus安装目录下的“DATA”子目录中,以“RT”开头的字符串命名,每个接收日志的名称都是唯一的。

在目标系统上,Octopus创建接收日志后就利用其中记录的被保护数据的变化信息来更新相应的数据,使其与源系统上的数据保持一致。

服务器的可用性保证

为保证服务器的可用性,须在源系统和目标系统之间通过网络适配器建立单独的连接,称之为心跳线。Octopus监控源系统上的操作,并周期性地从源系统向目标系统发送“活动”信号,谓之Octopus心跳。心跳频率可以由用户配置。同样,用户也可以配置目标系统期望接收心跳信号的时间间隔。当目标系统收到心跳信号,它就能感知源系统正在正常工作。

如果目标系统在规定的时间周期内没有收到心跳信号,Octopus就会启动切换过程。首先,Octopus会检查Windows NT的服务和注册表以确信源系统确实已经失效,然后,Octopus等待Windows NT系统的响应,或者等待一个由用户配置的“最长等待时间”当等待时间超时,或Windows NT作出响应而源系统仍然无效时,Octopus将源系统上的操作切换到目标系统上。

在切换操作前,用户可做的设置有:

1. 在目标系统上启动哪些服务;

2. 从源系统向目标系统转发IP地址和子网掩码;

3. 切换前后在目标系统上执行的命令或批处理文件;

4. 将切换通知网络中的哪些系统。

常见问题及注意事项

Octopus在工作过程中最容易产生的问题是文件阻塞和站点阻塞。

如果Octopus要更新的文件在目标系统上处于打开状态,则Octopus不能完成该操作,文件就被阻塞;如果Octopus对某个被保护的文件没有访问权限,则该文件也将被阻塞。Octopus具有自动修复文件阻塞的能力。

当分别运行在源系统和目标系统上的Octopus服务之间不能正常通信时就会发生站点阻塞,如目标系统崩溃或网络连接断开。另外,在同一网络中如使用不同版本的Octopus也可能造成站点阻塞。

使用Octopus进行系统备份还需注意以下几点:

在做数据同步操作时,如果被保护的数据与某个处于启动状态下的服务有关(如同步SQL Server数据库),应先停止有关服务的运行,否则,同步操作无法完成。

如果用Octopus备份的系统采用NTFS文件系统,则运行Octopus的账号应对所有受保护的文件、目录、子目录具有完全控制权。

配置Octopus保护对象的用户,在源系统上必须对这些受保护的文件、目录、子目录具有读取权,在目标系统上对它们应具有读取、添加和删除权。

Octopus心跳频率的配置要适中,频率过快会加重服务器的负担,降低处理业务的效率;过慢则在服务器崩溃时会延误正常的切换。

Octopus不能跨域切换系统,因为Octopus不会将域名重新命名。
]]>

注明
☉本站所有软件和资料大多来自互联网收集整理,仅供学习和研究使用。如有侵犯您版权的,请来信指出,本站将立即改正。
邮址:diyb208%21cn.com请将%换成@
☉下载的压缩包如需要密码的,密码统一为:www.0668idc.com
☉茂名资源网不承担用户因使用这些下载资源和技术教程对自己和他人造成任何形式的损失或伤害。
☉资源下载请使用[FlashGet]下载,否则可能出现下载不了的情况;解压缩请使用[Winrar]。

收藏此页到:[天极网摘]  [和讯网摘]  [新浪VIVI]  [365key]  [博采中心]  [网摘中国]  [5Seek]  [狐摘 ]  [365Fav]  [热门 ]  [人人网摘]  [我摘]  [YouNote] 请留意一下广告
  • 上一个建站资源库:

  • 下一个建站资源库:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口

    热点建站资源库
    · routeros电信+网通双线策略过程
    · 用NICExpress打造双网卡负载均衡…
    · 解决sql2000挂起无法安装的问题
    · 如何建立一个自己的FTP服务器
    · 什么叫IT
    · 使ACCESS数据库保持同步
    · 用ASP显示ACCESS数据库的的GIF图…
    · ACCESS存储数据极限
    · access 如何编程打开其他数据库中…
    · access如何用代码在“默认值”里…
    推荐建站资源库
    · routeros电信+网通双线策略过程
    · 用NICExpress打造双网卡负载均衡…
    · 我和动易结下的缘分(蜡笔回忆录…
    · 情人节的情人日记
    · 动易2005版录像花絮
    · 我用动易做了中国专业的地铁网站
    · 动易,我的网页启蒙恩师
    · 从我上网到认识动易
    · 路上的风景
    · 未完的建站梦。待续的动易情。
    相关建站资源库
  • Apache 服务器 Log 分析应用…

  • Apache服务器配置全攻略(八…

  • 在Linux上架设支持JSP+PHP的…

  • 个人主页系统在Apache上的实…

  • FreeBSD WEB服务器架设笔记

  • 网站快速列入Google的最佳方…

  • 邮件服务器基本概念释疑与基…

  • 邮件服务器技术综述

  • Google更新过程的最终解释

  • Google排名新算法

  • 广


    【网友评论】(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 加入收藏 联系站长 | 友情链接 版权申明 网站地图

    Copyright © 1999-2005 0668idc.Com Corporation. All rights reserved 粤ICP备05123677号