博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在新岗位的自动化运维第一步
阅读量:5098 次
发布时间:2019-06-13

本文共 595 字,大约阅读时间需要 1 分钟。

  去年年中换了新部门以后,一直处于打杂和帮忙的状态,直到现在,领导明确了我的任务以后,发现这个任务太苦逼了,根据公司的业务现状,如果上端兄弟修改一个频道的配置,或者变更一下线路链路,到我这里的是哦户,我要面对的则是大量的各种配置修改,初步估算大概150台相关服务器,目前负责的只有我一个人,名下的帮手一直没招上来,这些单纯靠手工去改,太累不说,效率非常低下。

 因为公司业务的特殊性,考虑puppet很难实现,今天按照自己的想法设计了一版初步计划,大体结构是建立一个中心点,服务器相关的配置都保存在mysql数据库中,我设计了5个表,一个用户表,具有管理员和操作员两种角色,一个地域表,用来存放服务器的地域信息,一个配置表,用来存放服务器的配置信息,一个机器表,来保存相关的服务器信息,一个关系表,来映射服务器与服务间的关系。然后用php写程序,用来提供若干接口来实现特定信息反馈,信息使用json格式传输,使用两边商定的md5码来做权限验证,php再写一个后台页面程序来管理数据表,用python写一个脚本在各服务器上定时通过接口来查询是否有需要执行的任务。这样我调整某一个区域的特定配置文件将会在几分钟内完成,比单纯靠手工去更新快n倍。整个思路目前就是这样的。

  简易示意图如下:

转载于:https://www.cnblogs.com/skynass/p/4288975.html

你可能感兴趣的文章
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
WPF中实现多选ComboBox控件
查看>>
读构建之法第四章第十七章有感
查看>>
Windows Phone开发(4):框架和页 转:http://blog.csdn.net/tcjiaan/article/details/7263146
查看>>
python asyncio 异步实现mongodb数据转xls文件
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
IOS-图片操作集合
查看>>
IO—》Properties类&序列化流与反序列化流
查看>>
jquery实现限制textarea输入字数
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
ActiveMQ与spring整合
查看>>
EOS生产区块:解析插件producer_plugin
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
关于TFS2010使用常见问题
查看>>
URL编码与解码
查看>>
Eclipse 安装SVN插件
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>