部署
MQTT服务组件部署
离线安装:
1)安装安全组件所需镜像
1. 导出安全组件所需镜像,并上传至目标服务器,示例:docker save -o ./ronghe.tar.gz gitlab.wudun.net:5050/wad-platform/nanwang-ronghe:0.1.1_0901_amd
2. 在目标服务器导入镜像,示例:docker load -i ronghe.tar.gz
通过docker images检查是否导入成功,应该能够在本地的Docker镜像列表中看到导入的镜像:docker images
2)安装部署安全组件
1. 下载部署项目代码并上传到目标服务器
2. 解压缩文件,并进入文件夹:cd platform-deploy-feat-nanwang-ronghe
3.docker部署:docker compose up -d
若目标服务器上无docker compose,则需要先离线安装docker compose。
Docker version = 20.10.7,建议 Docker Compose version = 1.29.2 。
离线安装相应版本的 Docker Compose :
下载docker-compose:Releases · docker/compose
拷贝到服务器上的/usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
3)修改相关配置
修改app.yml配置,示例:
# ssl
ssl:
port: 8084
enabled: true
caCert: certs/http_server/ca.crt
serverCert: certs/http_server/server/server.crt
serverKey: certs/http_server/server/server.key
clientAuth: NoClientCert
# 此处修改为门户安全接入新接口提供的配置信息
platform:
protocol: http
ip: 192.168.8.199
port: 7200
username: wdadmin
password: syywd@123
# ca
ca:
host: ca
port: 8082
https: true
info:
EmqxInfo:
host: 192.168.7.26
port: 1883
username: ""
password: ""
tls: false
ca_cert: ""
key: ""
cert: ""
FileInfo:
host: 192.168.7.26
port: 7000
二、蜂巢部署
管理探针部署
直接下载安装包,上传至目标设备(注意:需要按量覆盖安装包文件)
执行路径:/userdata/admin/AgentManager/AgentManager
操作指令(root用户)
安装:sh deploy/script.sh -i
卸载:sh deploy/script.sh -u
启动:sh deploy/script.sh -s
停止:sh deploy/script.sh -t
重启:sh deploy/script.sh -r
查看相关日志:/userdata/dgri/log/AgentManagerLog.log
towls探针部署
如果通过管理探针拉取,则无需修改dev_probe_config.toml。
如果脱离管理探针单独启动,所有配置读取自dev_probe_config.toml,且无需部署管理探针。
ota探针部署
如果通过管理探针拉取,则无需修改dev_probe_config.toml。
如果脱离管理探针单独启动,所有配置读取自dev_probe_config.toml,且无需部署管理探针。
最后更新于