zoukankan      html  css  js  c++  java
  • 自动化运维(推荐等级:★★★★☆)

    自动化运维(推荐等级:★★★★☆)

    一直以来在自动化运维道路上摸索前行开发了好些功能,但是最近移动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 大概这个时间

  • 相关阅读:
    Java学习十一天
    Java学习第十天
    Java学习第九天
    Java学习第八天
    Java学习第七天
    Java学习第六天
    Java学习第五天
    Java学习第四天
    Java第三天
    京峰教育-笔记
  • 原文地址:https://www.cnblogs.com/luomgf/p/4931911.html
Copyright © 2011-2022 走看看