Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43685174
  • 博文数量: 384
  • 博客积分: 9990
  • 博客等级: 中将
  • 技术积分: 5644
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-05 17:44
文章分类

全部博文(384)

文章存档

2011年(1)

2008年(383)

分类: 服务器与存储

2008-06-07 18:40:18

力控运行系统具有双机热备功能,即可以指定一台机器为主机,另一台作为从机,从机内容与主机内容实时同步,从机实时监视主机状态,一旦发现主机停止响应,便接管控制。
  
  一、同步原理
  
  1、开始运行时从机首先向主机数据库注册,报告本机地址。向主机发送时钟同步请求、数据库组态信息同步请求、异地历史存储数据同步请求、组态画面同步请求。
  
  2、当主机正常工作时,从机不断向主机发送实时数据同步请求,View信息同步请求。View中同步的变量包括所有全局性的变量,但是不包括窗口中间变量。
  
  3、当主机正常工作时,从机中的Db不进行任何运算,View不执行任何脚本,I/O驱动程序不进行采集,但是可以接受用户操作,操做结果直接送往主机。
  
  4、当主机在一定时间内(超时时间)不响应从机的同步请求时,从机便接管控制,停止向主机发送同步请求,启动I/O驱动程序采集。这时从机将变为主机。
  
  5、当故障的主机重新启动后,主机将与从机信息同步;同步完成后,从机停止控制工作,将控制权还给主机。
  
  
  二、同步内容
  
  从机除了与主机实时数据、历史数据、时钟同步外,从机每当开始运行时,还将与主机组态内容同步。
  
  您可以指定从站是否与主站组态信息一致,如果指定从站与主站组态内容同步,从站启动后将自动与主站组态同步。同步信息包括:数据库组态同步与人机界面组态内容同步。信息同步时从站组态信息将会被覆盖。
  
  
  三、双机热备设置
  
  系统缺省情况下以“独立方式”运行,即各机器之间没有主从关系。
  
  1、主站设置
  
  打开要进行主站设置的组态画面,在导航器中选择“配置/双机热备”,如下所示:

按此在新窗口浏览图片
  双击“双机热备”项出现“双机热备参数”对话框:

按此在新窗口浏览图片
  在本机类型选项中选择“主站”,然后保存文档,进入运行态,主站屏幕弹出“数据库正在同步”的信息,如下图所示,然后开始运行

按此在新窗口浏览图片
  2、从站设置
  
  现在进入从站力控软件开发环境,同样在导航器中选择“配置/双机热备”,然后在本机类型中选择“从站”,并设定主机的IP地址或机器名称、组态信息是否同步、查询周期、超时时间、自动历史数据同步天数。

按此在新窗口浏览图片
  单击“确定”按钮,出现如下提示:

按此在新窗口浏览图片
  后点击“是”,退出组态。最后进入view运行系统环境,启动从站,你就会看到和主站一样的监控画面,但在窗体标题中有“(本机为从站)”字样。
  
  至此,完成双机热备的设置工作。接下来你可以在主站方人为地制造一些故障,比如切断网络等,从站在用户设定的时间内接收不到主站同步信息(比如上面设定的30000毫秒),则出现以下提示,并接管控制。

按此在新窗口浏览图片
  当从机接管控制后,你也可以进一步地考察同步信息的一致性及从站的整体监控效果。
  
  当主站恢复正常,从站自动与主机建立连接,并恢复主站的控制权。
 
 
阅读(847) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~