自动化运维(推荐等级:★★★★☆)
2015-11-02 23:25
127 查看
自动化运维(推荐等级:★★★★☆)
一直以来在自动化运维道路上摸索前行开发了好些功能,但是最近移动BOMC5.0系统升级,大量的主机的应用升级过程中发现以前写的工具还是有些缺点,因此将已经实现或者没有实现但工具应该句柄的功能都写一下
所列功能都是一个可执行文件即可完成的功能。
说明:
功能为自己业余时间用纯C开发后续可能会引入部分C++,如果功能完善了可以开源。感叹运维人员的开发时间太少,救火的时间耽搁了我们大量的创新的机会.....
完成:
1.最小化依赖(目前没有任何依赖,一个可执行程序)2.效率高效(1000台以内60s内搞定)
3.命令批量执行
4.文件批量上传下载
5.内嵌入lua小巧动态脚本语言,最大限度地灵活配置和执行(★★★★★)
6.主机分组执行嵌入配置描述(★★★☆☆)
进行:
1.增加主机在线探测功能(1000台单进程一分钟探测完成)---正在做2.改为线程池+reactor模式--------------------------------待做
待做:
星级代表自己接下来完成该功能的大致顺序
1.将父子进程模式改为进程多线程模型(★★★★☆)-------------->待做
2.增加命令执行和文件上传瞎做的进度条功能(★☆☆☆☆)--------->待做
3.支持集群执行(功能目前占时不想嵌入)(★★☆☆☆)------------>待做
4.按照指定密码策略批量修改密码,已经做了集成之即可(★★★★☆)->待做
总揽
2015年11月23日 引入总揽
2015年11月9日 18:15:40 在程序内嵌入动态脚本语言,完成灵活配置,用编程来实现灵活配置,V2.0.0
2015年11月8日 09:43:30 修改功能分类 V1.0.2
2015年11月2日23:24:48 罗明刚 V1.0.1
2014年5月2 罗明刚 V1.0 大概这个时间
相关文章推荐
- Linux_Shell基础
- CentOS备忘
- Maven学习 (五) Elipse中发布一个Maven项目到Tomcat
- bzoj1622【Usaco2008 Open】Word Power 名字的力量
- linux驱动程序基础
- linux命令基本功之mkdir
- 每天学一点linux(三)
- linux 常用基础命令 cd 详细介绍
- Linux系统Apache SSL安装与配置
- 学习前端框架demo的网站 ToDoMVC
- linux fork.c
- 两张图简说代理服务器和反向代理服务器
- bash语言学习
- hdu4109 topsort
- linux分区建议
- 关于OpenCV的那些事——跟踪点选取方式和特征点跟踪恢复
- (错误处理)使用u盘安装centos后无法进入系统,开机启动项选择在U盘了
- Linux 更新apt-get源 出现错误
- HDU2647 topsort
- linux 清空文件内容若干方法