Skip to content

应用同步云桥

应用同步类型云桥是 IDaaS 云桥中的一种,用于建立竹云 IDaaS 与企业内部应用之间的连接通道,实现 IDaaS 与企业内部应用之间的数据同步。

本章节指导您在 IDaaS 平台部署及使用应用同步云桥 Agent ,提供应用同步云桥安装包的更新记录,以便您根据项目实际需求选择合适版本。下文以操作系统 CentOS Linux release 8.0.1905 部署应用同步云桥 Agent 为例

前提条件

  • 拥有 IDaaS 企业中心平台的管理员权限。

  • 拥有内网服务器操作权限。

  • 服务器已安装 net-tools 、 curl 、 jdk(OpenJDK 17 及以上版本)、 rng-tools 。安装步骤参考如下:

    net-tools 安装

    • 验证 net-tools 是否已安装
      bash
      rpm -q net-tools
      bash
      yum -y install net-tools-2.0-0.22.20131004git.el7.x86_64.rpm
      bash
      rpm -q net-tools
      bash
      curl --version
      bash
      yum -y install jdk-17.0.13_linux-x64_bin.rpm
      bash
      java -version
      bash
      yum install rng-tools
      bash
      cat /etc/sysconfig/rngd
      bash
      echo "OPTIONS=\"-r /dev/urandom\"" > /etc/sysconfig/rngd
      bash
      service rngd start   启动rng服务
      service rngd status   查看rng服务状态
    bash
    sha256sum -c cloudAgent-appProvision-{版本号}.zip.sha256
    sha256sum -c cloudAgent-appProvision-ldapConnector-{版本号}.zip.sha256
    sha256sum -c cloudAgent-appProvision-fanruan-bi_report-Connector-{版本号}.zip.sha256
    bash
    unzip -od {文件解压后的存放地址} cloudAgent-appProvision-{版本号}.zip
yaml
   ###UTF-8格式YAML配置标识头,勿删除###
   server:
    # 云桥启动端口
     port: 9081

   agent:
      # This is the connection address of the agent
      # exp: wss://domain/api/v1/ws
      # 云桥服务地址,domain为在IDaaS的租户域名xx.bccastle.com
      # 示例:wss://domain/api/v1/ws
      serverAddress:
      # This is the client ID of the agent
      # exp: 7jve68NwihfnjsD8SJToWxTU5Wg8hkl1
      # 云桥ClientID,在IDaaS创建的云桥的ClientID
      # 示例:7jve68NwihfnjsD8SJToWxTU5Wg8hkl1
      agentId:
      # This is the client secret of the agent
      # exp: LdfwryojYHLMaeNGVdr9fSh1iwyDCL0QuBx2wewrjxT5UOhUQVpAqwerfgj8pLNV1
      # 云桥ClientSecret,在IDaaS创建的云桥的ClientSecret
      # 示例:LdfwryojYHLMaeNGVdr9fSh1iwyDCL0QuBx2wewrjxT5UOhUQVpAqwerfgj8pLNV1
      agentSecret:

   # This is the Agent log level control configuration
   logging:
     level:
       com.bamboocloud.bcidaas.cloudbridge: INFO
     file:
       # The value of the attribute must have a unit, which can be KB or MB
       # 单个日志文件大小。默认值10MB,最大值10MB
       # default: 10MB
       # max-size: 10MB
       # The maximum number of days that log files are to be archived
       # 日志最长保留时间。默认值7天,最大值7天
       # default: 7 DAYS
       # max-history: 7
bash
unzip -od {文件解压后的存放地址} cloudAgent-appProvision-{连接器类型}-{版本号}.zip
bash
cp {连接器名称}.jar {云桥connector目录地址}
bash
cp {连接器名称}.yml {云桥config目录地址}
bash
   ./cloudBridge.sh start
bash
   ./agent.sh install
bash
    ./agent.sh uninstall
    ```

竹云IDaaS开放平台