从单机到双机热备冗余的升级

Navigation:  开始使用 > 安装和卸载 >

从单机到双机热备冗余的升级

Previous pageReturn to chapter overviewNext page

从单机到双机热备冗余的升级操作方式分以下两种版本:

v3.2-3.5版本升级操作
v3.6以上版本升级操作

 

 

实时数据库v3.2-3.5版本升级操作方法

双机热备网络结构说明请参考“iHyperDB常见网络结构”。

对于已经部署并运行的单机(机器为A)项目,升级为双机热备(机器为A和B)步骤如下:

1.打开系统管理工具,连接到A并配置数据节点将A和B作为数据节点主备地址;

从单机到双机热备01

 

从单机到双机热备02

 

2.机器A上所有服务重启;

3.机器A上的实时数据库升级到最新版本;

4.机器B上新安装实时数据库的最新版本,包括配置中心和数据节点;

4.1.机器B安装配置中心,选择“配置中心部署双机冗余服务器”,配置主备配置中心地址,不要勾选“执行PostgreSQL初始配置”,示意图如下:

从单机到双机热备03

 

从单机到双机热备04

 

4.2.机器B上安装数据节点,配置“内存缓存区大小”“硬盘数据文件大小”和“硬盘数据文件个数”,注意这几个参数必须要与机器A上配置的参数完全一致,如果不知道机器A配置的参数可以打开机器A安装目录config/ServerCfg.xml查看;

 

从单机到双机热备05

 

 

从单机到双机热备06

 

选择多服务器,分布式节点部署,配置本机IP和配置中心主备地址。

从单机到双机热备07

 

机器B上的配置中心和数据节点都安装完成。

 

关闭机器A的实时数据库的后台服务。

从单机到双机热备08

 

A机器上打开PostgreSQL客户端将数据库备份成文件**.backup,并将该备份文件拷贝到机器B上。

从单机到双机热备09

 

修改机器A上安装目录下config/ConfigCenter.xml中主备配置中心地址如下

从单机到双机热备10

 

修改机器A上安装目录下config/ServerCfg.xml中主备配置中心的配置项如下

从单机到双机热备11

 

拷贝机器A的安装目录下config/Config.db和config/Alarm.db到机器B的安装目录下的config目录覆盖原文件。

拷贝机器A的安装目录下Data文件夹到机器B的安装目录下覆盖原文件夹。

 

机器B打开PostgreSQL客户端恢复 A机器上拷贝过来的备份文件

从单机到双机热备12

 

启动机器A和机器B上实时数据库服务,服务端的主备升级完成。

 

下面是客户端主要功能模块的升级,包括采集器,关系数据库转储,组态运行客户端。

OPC采集器,Modbus采集器的升级

1.打开采集器配置工具;

2.连接主备配置中心地址;

3.停止所有采集器;

4.重新保存采集器配置;

5.启动采集器。

从单机到双机热备13

 

从单机到双机热备14

 

关系数据库转储的升级

1.打开系统管理工具;

2.连接到主备配置中心地址;

3.重新启动关系数据库转储服务。

从单机到双机热备15

 

从单机到双机热备16

 

组态的升级

1.打开系统管理工具并连接到主备地址;

2.选中组态-节点管理,修改可访问的实时数据库地址,修改为主备地址;

从单机到双机热备17

3.选中全部分发-全选-分发;

从单机到双机热备18

4.重启所有组态运行客户端,验证功能。可通过停止主机服务的方式切换主备,验证双机热备是否生效。

 

实时数据库v3.6版本升级操作方法

对于已经部署并运行的单机(机器为A)项目,升级为双机热备(机器为A和B)步骤如下:

1.此操作步骤是ihd 3.6及其以上版本的升级操作;

2.打开系统管理工具,连接到A并配置数据节点将A和B作为数据节点主备地址;

从单机到双机热备19

3.机器A(主)上所有服务重启;

4.机器B(备)完全卸载并重新安装实时数据库的最新版本(与机器A版本一致),包括配置中心和数据节点;

4.1.机器B(备)安装配置中心,选择“配置中心部署双机冗余服务器”,配置主备配置中心地址,示意图如下:

从单机到双机热备20

从单机到双机热备21

 

4.2.机器B上安装数据节点,配置“内存缓存区大小”“硬盘数据文件大小”和“硬盘数据文件个数”,注意这几个参数必须要与机器A上配置的参数完全一致,如果不知道机器A配置的参数可以打开机器A安装目录config/ServerCfg.xml查看;

从单机到双机热备22

 

选择多服务器,分布式节点部署,配置本机IP和配置中心主备地址。

从单机到双机热备23

机器B上的配置中心和数据节点都安装完成。

关闭机器A的实时数据库的后台服务。

拷贝机器A的安装目录下config/Config.db和configCenter.db到机器B的安装目录下的config目录覆盖原文件。

从单机到双机热备24

重启启动机器A和机器B上实时数据库服务,服务端的主备升级完成。