博客 一站式运维管家 ChengYing 主机接入原理解析

一站式运维管家 ChengYing 主机接入原理解析

   数栈君   发表于 2023-07-07 10:40  235  0

之前的文章中,我们已经为大家介绍了 ChengYing 的安装原理、产品包制作、产品线部署等内容,本篇将和大家介绍一个困扰许多开发者的内容——ChengYing 主机接入。帮助所有对 ChengYing 感兴趣的开发者更好地了解和使用一站式全自动化运维管家 ChengYing。


主机接入流程


在部署完 ChengYing 之后,从集群进去,进入主机资源,进行集群编辑之后,开始主机接入流程。具体的接入过程请看下图及文末的视频讲解,主要注意脚本的解析、下载和读取。

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/effb3a95a81c52952ce4cab8dd779c9b..jpg


主机接入中的常见问题


在平时和开发者们交流的过程中,也搜集了许多 ChengYing 主机接入过程中大家会遇到的问题,在下文中将进行解答。


Q1

主机接入后,页面一直没有显示

问题现象:

页面既不显示管控安装成功,也不显示主机初始化成功或者失败


问题原因:

网络超时,安装脚本无法下载


解决方法:

先排查端口是否都正常,在 agent 上对 ChengYing 的8889,8864,8890进行 telnet


Q2

主机初始化失败

问题现象:

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/0167945349cefae1e659aba45084447c..jpg


问题原因:

接入用户没有 sudo 权限


解决方法:

登陆接入主机,切换到 root 用户,执行 visudo,添加用户的免密操作


Q3

主机预览报错

问题现象:

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/6918d83347f19988039f8ca199c42b63..jpg


问题原因:

之前主机已经在初始化,但是还未成功,agent 进行了重新接入,导致出现脏数据


解决方法:

查询脏数据,进行删除,代码如下:

SELECT     deploy_cluster_host_rel.id,    deploy_host.id, FROM    deploy_cluster_host_rel        LEFT JOIN    deploy_host ON deploy_cluster_host_rel.sid = deploy_host.sid        LEFT JOIN    sidecar_list ON sidecar_list.id = deploy_host.sidWHERE    deploy_cluster_host_rel.clusterId = 1 # 根据集群ID自行调整        AND deploy_cluster_host_rel.is_deleted = 0;

update deploy_cluster_host_rel set is_deleted = 1 where id in (8,9,11,13);


主机接入使用规范


环境准备

· 开源版本适用于 x86 架构,操作系统 centos7 以上

· 部署 ChengYing 时,提取关闭 ipv6 协议:net.ipv6.conf.all.disable_ipv6 = 0

· 接入用户提前配置好免密(root 用户忽略)

· 提前检查安全组是否开放,服务端8864、8889、8890对管控端开放,80对所有开放


失败处理

· 管控端安装失败,解决失败问题后,重新接入即可

· 主机初始化失败,解决失败问题后,重启 agent 客户端即可,无法重启的先在页面走主机下架流程,再重新接入主机


开源工具

管控安装脚本

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/6b04309dd36350e49f71a9d1b3bc0d2f..jpg


初始化脚本

http://dtstack-static.oss-cn-hangzhou.aliyuncs.com/2021bbs/files_user1/article/9f8a8c05e8180c280fd3e2b4ddfec9fd..jpg


  视频课程&PPT获取  




0条评论
下一篇:
社区公告
  • 大数据领域最专业的产品&技术交流社区,专注于探讨与分享大数据领域有趣又火热的信息,专业又专注的数据人园地

最新活动更多
微信扫码获取数字化转型资料
钉钉扫码加入技术交流群