开发者中心 开发者中心
  • 简体中文
  • English
视频教程
敢为云网站
  • 6.0版本
  • 6.1 版本
视频教程
敢为云网站
  • 平台概述
  • 平台功能
    • 基础功能
    • 业务功能
    • 高级功能
      • 云边管理
      • 热备组网
        • 应用组网
          • 组网说明
        • 热备+双浮动IP方案
          • 组网建议
          • 端口开放需求
          • 服务器配置
          • Web跳转服务器的配置
          • 服务器的license申请
          • 服务器环境配置
          • 配置完成后的效果
        • Docker容器实现主备操作流程
          • 主备服务器IP
          • 镜像上传和加载
          • Docker容器运行
          • 主备扩展库配置
          • 主备成功
    • APP功能
  • 平台安装
  • 开发者指南
  • 项目实战
  • 附录

热备组网

# 热备组网

在本热备组网方案中,主备服务器共用一个数据库实例。

# 应用组网

概念图

热备组网-共用数据库实例

# 组网说明

  1. Web代理可使用ELB,也可使用Nginx。

  2. MySQL数据库建议优选华为RDS主备实例数据库。

  3. 对于设备接入,在网关配置为热备的情况下,如果设备采用主动上报数据的方式接入,需要设备支持同时向主备环境推送数据。否则,当主备切换时,会出现一个服务器接收不到设备数据的情况。

    一种解决方案是:为热备服务器的南向配置一个浮动IP地址,设备只需向该浮动IP地址推送数据即可。组网示例如下图:

# 热备+双浮动IP方案

浮动IP组网注意事项:

  1. 配置浮动IP的优先级,使得主服务器优先获得浮动IP地址(见附2)。

  2. 配置后台监控服务(见附5)。

# 组网建议

主备服务器之间的心跳应选择内网走线,确保链路稳定。

# 端口开放需求

设备 需开放的端口
web跳转服务器 44380
主服务器 44380:Web服务器
 8016:主备通信
备服务器 44380:Web服务器
 8015:主备通信
数据库 3306

# 服务器配置

# Web跳转服务器的配置

请参考附录中的附件4进行配置。

# 服务器的license申请

由于主备服务器需要访问同一个数据库,因此,在申请license时,要求主备服务器license文件中的密钥必须一致!否则热备组网中的一台主机将无法解密数据库中加密的数据。

在申请License时,需要将主备服务器的注册码一起申请license,并注明两台服务器要组热备。

# 服务器环境配置

由于主备服务器共用一个数据库,所以只配置主服务器即可。

# 安装插件

  1. 登录系统。

  2. 在左侧菜单栏找到协议插件。

  3. 输入双机热备协议插件回车。

  4. 点击安装。

# 配置插件

  1. 登录系统。

  2. 在左侧菜单栏找到配置管理中的扩展配置。

  3. 点击新增,功能类型选择扩展功能,输入其它相关配置信息。

  4. 点击保存。

参数说明:

驱动文件:固定值GWBackUpCore.STD.dll。

功能名称:非固定值,可自定义。

参数:192.168.110.98是备机IP,8015是备机通讯端口,8016是主机发送端口,192.168.110.190是主机IP。

# 配置完成后的效果

主服务器管理所有设备,设备状态显示为绿色,有数值。

备服务器不和设备通信,设备状态显示为橙色,无数值。

# Docker容器实现主备操作流程

# 主备服务器IP

  1. 使用ifconfig查询ip。

  2. 查询ip为 192.168.0.79,作为主机配置ip。

  3. 查询ip为 192.168.1.248,作为备机配置ip

# 镜像上传和加载

主机和备机同样的操作

  1. 上传镜像包到服务器。
  2. 使用命令 docker load -i image.tar.gz 加载镜像。
  3. 使用命令 docker images 查询镜像。

# Docker容器运行

主机和备机同样的操作

  1. 使用docker主宿模式加载镜像。

    主机:docker run -d --name master --net=host 镜像id

    备机:docker run -d --name slave --net=host 镜像id

  2. 拉起成功查看容器运行情况。

    docker ps -a

# 主备扩展库配置

由于主备环境连接同一个数据库,所以只在主平台添加扩展库配置即可

  1. 登录主平台,添加扩展库配置。

  2. 参数:192.168.1.248:8015/8016/MS/192.168.0.79。

    参数含义:

    Proc_parm:备机IP:备机端口/主机端口/MS/主机IP

    本例中的配置:192.168.1.248 是备机的 IP,8015 是备机的通讯端口,8016 是主机的发送端口,192.168.0.79 是主机的 IP。

# 主备成功

登录主平台:

登录备平台:

上次更新: 2026/1/16 14:21:19

← 云边管理 APP基座→

目录
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式