部署
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-composeln -s /usr/local/bin/docker-compose /usr/bin/docker-composedocker-compose --version
3)修改相关配置
修改app.yml配置,示例:
二、蜂巢部署
管理探针部署
直接下载安装包,上传至目标设备(注意:需要按量覆盖安装包文件)
执行路径:/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,且无需部署管理探针。
最后更新于