码迷,mamicode.com
首页 > 其他好文 > 详细

开源运维自动化

时间:2015-04-16 14:32:45      阅读:850      评论:0      收藏:0      [点我收藏+]

标签:zabbix   运维自动化   cobbler   saltstack   

1. 开源运维自动化工具体系:

  • 系统安装部署-Cobbler

  • 配置管理部署--Saltstack

  • 系统应用监控--zabbix

  • 日志收集分析--fluentd or Elasticsearch


2. 集成开源自动化系统流程设计

  裸机机房上架--->填写一些预配置信息(后期考虑直接实现"扫一扫")--->交给平台进行系统安装,进度控制等(cobbler的api实现)--->系统安装完成进行初始化和环境部署(saltstack的api完成)--->添加监控(zabbix的api进行监控主机添加)--->最后将详细的信息添加到CMDB中


3. 平台已经实现和计划实现功能

  • 装机管理:系统安装,ipmi远程控制,安装进度监控;后期待实现 console的远程调用,权限控制,自动装机VLAN和应用VLAN的切换等;

  • 部署管理:Key的认证管理,Minions状态监测,客户端系统及硬件信息的抓取,应用模块(zabbix,tomcat)的执行,Job状态的监控,及历史job的查询,远程命令的执行等;后期待实现执行权限的控制,危险操作的控制,客户机的分组管理,代码的发布等等;

  • 设备管理:被管理服务器的软硬件信息,机房管理等 ;后期增加主机group管理,IP地址段管理等等

  • zabbix监控:通过api地址不同的dashboard;

  • 系统管理:api配置文件的管理,同步信息的管理

  • 用户管理:普通用户管理;后期增加第三方认证,权限组管理等


4. 平台效果图

预配置:


技术分享

装机进度:

技术分享

技术分享

saltstack Key 管理

技术分享


Minions状态监测技术分享


Job任务状态及结果呈现

技术分享

简单菜单栏

技术分享

有兴趣的可以加99798703一起探讨


本文出自 “梦幻舞步-DanceDream” 博客,请务必保留此出处http://ze1911.blog.51cto.com/287819/1633332

开源运维自动化

标签:zabbix   运维自动化   cobbler   saltstack   

原文地址:http://ze1911.blog.51cto.com/287819/1633332

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!