采集系统的自动化运维
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASIPP
2014-10-27
软件结构
12
开源工具链
ASIPP
故障
Zenoss Core Chef Dynect API 恢复
2014-10-27
软件结构
13
ASIPP
2014-10-27
14
工作安排
ASIPP
在虚拟机中安装使用工具链中的工具,在使用的过程中 结合EAST采集系统的具体情况,通过比较和分析选择适 合的工具 规划系统基本架构,整合所采用的工具,并在真实机器 上进行部署 实际测试修改,编写相关脚本弥补工具的不适应性
2014-10-27
项目背景
5
ASIPP
2014-10-27
6
概念与优势
什么是自动化运维
ASIPP
– 就是在运维中为了减少重复枯燥的工作而建立的流程方法
优势
– 减少重复枯燥的工作 – 自动化带来减少人为错误、及时报警与故障恢复、提高业 务可用性等好处 把零碎的工作集中化,把复杂的工作简单有序化,把流程规范化
2014-10-27
项目背景
7
工作范围
安装自动化 部署自动化 监控自动化
ASIPP
2014-10-27
项目背景
8
原则
自动化不单纯是学习几个工具 基本原则:
– – – – – – 根据应用选择工具 对于关键应用要选择成熟度高的应用 不能过分依赖一种工具,需要进行对比和分析 对工具的特性做到精通 人驾驭工具,人要监督工具 不能忘记了脚本
ASIPP
采集机
服务器
工作流程
采集程序
数 据 传 出
接受程序
发布程序
数 据 传 出
看图程序
2014-10-27
项目背景
4
研究背景
维护中的问题
– – – – 人工安装操作系统 没有专门的系统监控 相关程序的监控需要人工干预 没有故障恢复机制
ASIPP
总结:靠纯手工、重复地进行软件部署和运维
需要引入自动化运维
– 监控
• 收集服务器数据,从而生成可用性、性能和其它系统状态的报告
开发环境
2014-10-27
11
开源工具链
常用的基本工具链
预备 •Cobbler •Kickstart •OpenQRM •Spacewalk •FAI 配置管理 •Chef •ControlTier •Func •Puppet 监控 •Nagios •OpenNMS •Zabbix •Zenoss Core •Cacti
ASIPP
信息采集系统的自动化运维
内容提要
研究背景 自动化运维引入 开源工具链 工作安排 自动安装演示
ASIPP
2014-10-27
内容提要
2
ASΒιβλιοθήκη BaiduPP
2014-10-27
3
研究背景
基本环境
机器类型 操作系统类型 Linux Windows Linux Windows 数量 31 3 10 1
ASIPP
2014-10-27
目标意义
9
ASIPP
2014-10-27
10
开源工具链
ASIPP
是由能够实现自动管理功能和维护Linux的工 具组成的 包括三大类:
– 预备
• 使Linux服务器上的软件安装包自动化,和安装操作系统
– 配置管理
• 用来设置参数或者开启一个服务器上的服务。也可以把系统还原 到遇到错误之前的状态
2014-10-27
展示内容
15
ASIPP
2014-10-27
16
ASIPP
谢谢!
2014-10-27
17