|
|
@@ -6,7 +6,7 @@ devops 项目模块:
|
|
|
- common
|
|
|
- deployer
|
|
|
- logstash
|
|
|
-- web
|
|
|
+- mgr
|
|
|
|
|
|
## 依赖
|
|
|
- jdk
|
|
|
@@ -16,22 +16,22 @@ devops 项目模块:
|
|
|
## 架构
|
|
|
devops-mgr 和 devops-agent 之间的关系如下图所示:
|
|
|
![]()
|
|
|
-> agent 和 web 之间使用 websocket 进行通信
|
|
|
+> agent 和 mgr 之间使用 websocket 进行通信
|
|
|
>
|
|
|
> 每台被管理的机器上需要部署且只能一个 agent 实例
|
|
|
>
|
|
|
-> 只能部署一个 web 实例
|
|
|
+> 只能部署一个 mgr 实例
|
|
|
|
|
|
## 构建
|
|
|
构建 jar 包流程:
|
|
|
- 1.使用 cd 命令切换到 devops/zzz 目录
|
|
|
- 2.执行 build_jar.sh 脚本
|
|
|
-- 3.构建完成后, 生成的 jar 包会存放在 devops/web/bin 和 devops/agent/bin 目录中
|
|
|
+- 3.构建完成后, 生成的 jar 包会存放在 devops/mgr/bin 和 devops/agent/bin 目录中
|
|
|
|
|
|
## 部署
|
|
|
部署 devops-mgr 流程:
|
|
|
-- 1.修改 devops/web/bin/devopsweb.yml 文件中的 mysql 配置
|
|
|
-- 2.使用 cd 命令切换到 devops/web/bin 目录
|
|
|
+- 1.修改 devops/mgr/bin/devopsmgr.yml 文件中的 mysql 配置
|
|
|
+- 2.使用 cd 命令切换到 devops/mgr/bin 目录
|
|
|
- 3.执行 start.sh 脚本
|
|
|
|
|
|
部署 devops-agent 流程:
|