基于Jenkins的统一操作平台
作者:SUNNY 时间:2018-11-08 为什么要做统一操作平台? 根据实际数据统计,运维工作中,登陆服务器操作的操作,80%以上操作命令是查看之类操作(包括ls,cd,more等),还有一部分操作是文件编辑。 目标:运维人员的日常操作,均能通过统一平台来实现,减少琐事,提高质量、效率 有哪些需求? 日常操作简单分类为: 文件查看 线上配置变更 日志分析 重启服务 机器/系统级变更 各应用服务特有操作 其他 结合实际操作数据统计、走访调研,初步分析出数据云运维人员日常操作包括但不限于: 说明: 飘红框表示操作频率比较高 与服务相关的操作中,频率最大的是应用重启操作 解决思路是怎样的? 文件查看 这类操作暂时不细分,在线上服务器上开通dev开发账号(在线服务通过hadoop部署),运维人员通过dev来进行配置查看 线上配置变更 通过云翼包部署,不支持配置变更,这样对运维是一个很大麻烦,多次反馈,云翼表示不支持配置变更功能 变更频率比较高的任务,通过Jenkins Job来完成(基于Jenkins的统一操作平台来完成) 日志分析 通过ELK来实现 重启服务 基于Jenkins的统一操作平台来完成 机器/系统级变更 基于Jenkins的统一操作平台来完成 各应用服务特有操作 基于Jenkins的统一操作平台来完成 其他 基于Jenkins的统一操作平台 这是统一操作平台的重点