架构图
本文参考:https://help.coding.net/docs/cd/host-deploy/intro.html
服务器规划
公网ip | 内网ip | 备注 |
---|---|---|
39.108.192.198 | 172.18.138.10 | 堡垒机 agent服务 |
47.106.207.199 | 172.18.138.8 | 主机组 tomcat服务 |
创建堡垒机(agent服务)
点击主页打开部署控制台
打开主机管理
点击添加堡垒机
复制命令并执行
执行成功如下所示
主机管理控制台查看
成功如下
失败如下
常用命令
./cloud-agent stop #停止服务
./cloud-agent up -d #启动服务
./cloud-agent update #更新服务
开机自启
echo "/root/cloud-agent up -d" >> /etc/rc.local
chmod a+x /etc/rc.d/rc.local
主要文件存储目录为~/.coding-cd
.
创建主机组
打开控制台,添加主机组
查看是否正常连接通信
通过秘钥连接
[yingjian@iZwz96wz957owmvqecj6osZ ~]$ cat 198国京id_rsa.pub >> ~/.ssh/authorized_keys
测试
执行应用时报错信息
随后配置一个普通用户yingjian的堡垒机agent服务
注意:通过秘钥登录默认连接的私钥路径为jumpserver的启动用户的家目录下的.ssh目录的文件
应用部署
创建应用
创建流程
主机部署 (部署主机组)
手动测试
执行成功