服务器自动化运维管理方案

上传人:ldj****22 文档编号:35212408 上传时间:2018-03-11 格式:PDF 页数:20 大小:681.14KB
返回 下载 相关 举报
服务器自动化运维管理方案_第1页
第1页 / 共20页
服务器自动化运维管理方案_第2页
第2页 / 共20页
服务器自动化运维管理方案_第3页
第3页 / 共20页
服务器自动化运维管理方案_第4页
第4页 / 共20页
服务器自动化运维管理方案_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《服务器自动化运维管理方案》由会员分享,可在线阅读,更多相关《服务器自动化运维管理方案(20页珍藏版)》请在金锄头文库上搜索。

1、 服务器自动化运维 管理方案 第 1 页 共 20 页 _ 服 务器 自动 化运 维 管 理方 案 _ 服务器自动化运维 管理方案 第 2 页 共 20 页 目 录 第 1 章 自动化运 维概述 . 3 1.1. 背景 . 3 1.2. 自动化运 维体系 介绍 . 3 1.3. 开源自动 化运维 工具简 介 . 4 1.4. 常用自动 化运维 工具对 比选型 . 5 第 2 章 Puppet 使 用说明 . 7 2.1. Puppet 简介 . 7 2.2. Puppet 部 署说明 . 8 2.2.1. Puppet 服 务器端 部署 . 8 2.2.2. Puppet 客 户端安 装 .

2、8 2.2.3. 证书分发 . 9 2.3. Puppet 使 用说明 . 9 2.3.1. Puppet Server 架构介 绍 . 9 2.3.2. Puppet 脚 本编写 规范 . 9 2.3.3. Puppet 资源 . 10 2.3.4. 资源使用 实例 . 11 第 3 章 Func 安装使 用 . 15 3.1. Func 介绍 . 15 3.2. Func 安装与 配置 . 15 3.3. Func 使用说 明. 17 3.3.1. Func 服务器 群组管 理 . 17 3.3.2. Func 模块说 明 . 18 3.4. 常用模块 使用说 明 . 18 第 4 章 附

3、录 . 20 4.1. 参录资料 . 20 4.2. 招贤纳士 . 20 服务器自动化运维 管理方案 第 3 页 共 20 页 第1 章 自 动化运 维概述 1.1. 背景 公司的 XXXX 项目 于近期 上线, 预 计会短 时间内 部署几 百组服 务器, 以运维 部目前有 限的人 手, 如 果不采 取自动 化 安装 、 配置 及监控 方案, 工作量 可想而知 , 甚至会 出 现服务 器爆满 却来不 及上新 系统的 情况。 因 此运维 部的工 程师 都有必要 熟练掌握 自动化 运维系 统的使 用 。 1.2. 自 动 化运 维 体系 介绍 一个完善 的自动 化运维 体系包 括 系统 预备、 配

4、 置管理 以及监 控报 警 3 个功能 模块 : 1. 系 统预 备 i. 自动化安 装操作 系统及 常用软 件包 2. 配 置管 理 i. 自动化部 署业务 系统软 件包并 完成配 置 ii. 远程管理 服务器 (开关 服务等 ) iii. 变更回滚 3. 监控 报警 i. 服务器可 用性、 性能、 安全监 控 ii. 向管理员 发送报 警信息 根据提供 的功能 不同, 自动化 运维工 具也可 以分为 以下 3 类 ,如下 表 所示: 预 备类 工具 配 置管 理类 监控 报警 类 Kickstart Chef Nagios Cobbler ControlTier OpenNMS OpenQ

5、RM Func Zabbix Spacewalk Puppet Cacti 1. 预 备类 工具 服务器自动化运维 管理方案 第 4 页 共 20 页 预备类工 具可以 使 Linux 操 作系统 及 软件 安装 自 动化。它们借 助服务 器上的 软件包系 统比 如 rpm 或者 apt 来 安装软 件包, 甚至会 做一些 粗略的 配 置工作 。 2. 配 置管 理类 工具 配置管理 类工具 可以自 动化 部 署常用 的应用 程序, 设置 参数或 者开启 一个新 服务器上 的服务 , 也可 以用来 把对操 作系统 及业务支 撑系统 的 变更 管理 回滚到上 一版本 。 3. 监控 报警 类 工

6、具 监控工具 用来收 集服务 器数据, 从而生 成可用 性、 性能 和其它 系统状 态的报 告。 可 用性监 控可以 第一时 间向运 维人员 发送业 务不可 用的警 告, 以便 第一时间 处理,减 少业务 中断时 间。 红帽子资 助的 Genome 项 目是 将 预备 类、 配置管 理类集 成到一 起的框 架, 如 下图所示 : 1.3. 开源 自动 化 运维 工具 简介 预 备类 工具 配 置管 理类 监 控类 Kickstart Chef Nagios 针对红帽 Linux/Fedora 等发行版 的自动化安装方式, 简单的讲就是 让系统在安装过程中从一个 ks.cfg 配置文件中自动获取

7、所有 需要配置的参数。 源于 Anaconda 项目。 技术支持:红帽/Fedora 社区 一个系统集成框架,可以用 Ruby 等代码完成服务器的管理配置并 编写自己的库。 技术支持:OpsCode 起始于:2009 年 1 月 官方网站: http:/ 一个强大的监控预警系统, 可以监 控系统、 应用、 服务以及各种进程 的运行 状况, 并提供了多种警报机 制。 【技术支持】Nagios Enterprises 【发起人】Ethen Galstad 【起始于】1999 年 【官方网站】 http:/www.nagios.org/ 服务器自动化运维 管理方案 第 5 页 共 20 页 Cobb

8、ler Cfengine OpenNMS 为了实现快速网络安装环境的 Linux 安装服务器, 可以为数量众 多的 Linux 服务自动化执行任务。 【发起人】Michael DeHaan 【技术支持】红帽/Fedora 社区 【起始于】2007 年之前 【官方网站】 https:/fedorahosted.org/cobbler/ cfengine 是一个用 C 语言开发的 功能强大的自动化系统管理工具. 引用其官网的说法“cfengine 是一 种 UNIX 管理工具,其目的是使 简单的管理的任务自动化, 使困难 的任务变得较容易 。 【起始于】1993 年 【官网网站】 http:/ 【描述】一个网络管理应用平台, 可以自动识别网络服务, 事件管理 与警报,性能测量等任务。 【技术支持】openNMS group 【起始于】2005 年之前 【官方网站】 http:/www.opennms.org/ OpenQRM Func Zabbix 【描述】 针对数据中心管理的开源 平台, 针对设备的部署、 监控等多 个方面通过可插拔式架构实现自 动化的目的,尤其面向云计算/ 基

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号