开发者中心 开发者中心
  • 简体中文
  • English
视频教程
敢为云网站
  • 6.0版本
  • 6.1 版本
视频教程
敢为云网站
  • 平台概述
  • 平台功能
    • 基础功能
    • 业务功能
    • 高级功能
      • 云边管理
      • 热备组网
        • 应用组网
          • 组网说明
        • IoTCenter热备+双浮动IP方案
          • 组网建议
          • 端口开放需求
          • 服务器配置
          • Web跳转服务器的配置
          • IoTCenter主备服务器的license申请
          • IoTCenter主用服务器的配置
          • IoTCenter备用服务器的配置
    • APP功能
  • 平台安装
  • 开发者指南
  • 项目实战
  • 附录

IoTCenter热备组网

# IoTCenter组网

介绍IoTCenter热备组网的相关内容

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

# 应用组网

概念图

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

# 组网说明

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

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

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

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

# IoTCenter热备+双浮动IP方案

浮动IP组网注意事项:

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

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

# 组网建议

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

# 端口开放需求

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

# 服务器配置

# Web跳转服务器的配置

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

# IoTCenter主备服务器的license申请

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

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

# IoTCenter主用服务器的配置

# 安装插件

  1. 登录系统。

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

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

  4. 点击安装。

在弹出层中输入订单信息。点击保存。

查看客户信息在客户管理

# 配置插件

  1. 登录系统。

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

  3. 选择扩展功能。

  4. 点击添加,在页面弹出层中输入相关配置信息。

  5. 点击保存。

参数说明:

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

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

参数:192.168.0.203是备机的IP,8015是备机的通讯端口,8016是主机的发送端口,192.168.0.134是主机的IP。

# IoTCenter备用服务器的配置

由于备用服务器和主服务器共用1个数据库,备用服务器不需要额外配置。

配置完后服务器的效果

主服务器效果的示例如下:

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

备服务器效果的示例如下:备服务器不和设备通信,设备状态显示为橙色,无数值。

上次更新: 2024/6/17 10:27:08

← 云边管理 APP基座→

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