自动化运维管理.pdf

自动化运维管理.pdf

ID:48056220

大小:1.04 MB

页数:34页

时间:2019-10-08

自动化运维管理.pdf_第1页
自动化运维管理.pdf_第2页
自动化运维管理.pdf_第3页
自动化运维管理.pdf_第4页
自动化运维管理.pdf_第5页
资源描述:

《自动化运维管理.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、自劢化运维管理自动化运维体系及开源产品对比大规模服务器自动化配置和管理Puppet开发与Func应用实例XX中心Hartnett内容摘要•自动化运维的意义why•自动化运维的背景•自动化运维体系介绍what•常见开源产品介绍选型•Puppet的安装、配置和使用how•Func的安装、配置和使用•Puppet开发实例e.g•自动化运维实例自动化运维系统的意义与背景为什么要使用自动化运维系统传统运维方式自动化运维背景效率低下提高工作效率SA人手有限容易出错降低运维门槛短时间内开不利于伸缩SA必备技能服数百组自动化运维体系系统

2、预备自动自动化安装操作系统及常用软件包化运配置管理维1.自动化部署业务系统软件包并完成配置体2.远程管理服务器(开关服务等)3.变更回滚系结监控报警构1.服务器可用性、性能、安全监控2.向管理员发送报警信息自动化运维工具介绍自动化运维工具对比选型(1)预备类工具KickstartCobbler1.供Linux操作系统安1.一个集成工具,集成了装管理器AnacondaPXE、DHCP、DNS和读取的无人值守安装Kickstart服务管理和配置脚本yum仓库管理2.简化了运维工程师工作2.安装配置过程较为繁量琐自动化运维工具

3、对比选型(2)配置管理类工具ChefPuppet1.学习门槛高(ruby)1.入门简单,管理模块开发周期短(puppet语言、资源)2.脚本维护调试繁琐2.脚本维护调试方便3.依赖包多,配置过程复杂繁3.安装、配置简单琐4.配置管理文件为puppet语言4.chef的配置管理文件二进制描述的文本文件,易于发布、文件中,维护不方便备份和扩展5.chef的用户群少,出了问题5.puppet的用户很多,Google、不方便排查Redhat等大公司都在使用自动化运维工具对比选型(3)配置管理类工具CfenginePuppet+F

4、unc1.老牌的配置管理工具,功能1.新兴的配置管理工具,语法简强大单,易于学习、维护2.语法晦涩难懂,学习、维护2.远程执行命令只能返回成功与成本高否,执行过程无法跟踪查看3.Linux集群管理工具Func可以弥补Puppet远程执行命令的不足自动化运维工具对比选型(4)监控报警类工具ZabbixNagois+Cacti1.Zabbix、Nagois和cacti等工1.Nagois擅长服务器可用性监具,zabbix和Nagois+cacti控,报警功能强大组合都是很优秀的工具2.Cacti擅长监控历叱数据收集、2.鉴于

5、zabbix参考资料较少,存储选择了常用的Nagois+cacti3.UI美观,数据展示功能强大组合Puppet篇章—Puppet介绍yPuppetLabs基于ruby语言开发y支持以C/S模式或独立模式运行y支持对所有UNIX及类UNIX系统的配置管理y支持对Windows操作系统管理(功能有限)y适用于业务系统的整个生命周期yClients默认每30分钟请求一次Server端y支持以节点的方式管理若干的服务器群组Puppet篇章—Puppet架构Puppet篇章—PuppetServer安装y安装说明y支持源码安装、

6、yum和ruby的gem包安装yCentos可以直接使用yum来安装,Centos的默认源中没有puppet,需要先安装EPEL包(注意32位与64位版本区别)y安装方法1.安装EPEL:rpm–Uvhhttp://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm2.安装puppet服务端yum–yinstallpuppet-server3.启劢puppetServerServicepuppetmasterstartPuppet篇

7、章—PuppetClient安装Puppet服务器端对客户端的管理是基于主机名的,在安装之前需要为客户端设置唯一的主机名y安装过程1.安装EPEL包2.安装puppet客户端:yum-yinstallpuppet3.提交证书申请puppetd--serverjvpuppet.jooov.cn–testPuppet篇章—Puppet证书管理y服务器端可用puppetca管理证书1.puppetca–list,查看到申请证书的客户端主机名2.puppetca–s主机名,为特定的主机颁发证书3.puppetca–sand–a,

8、为所有的主机颁发证书4.puppetca–land–a,列出所有主机,+号代表已经领证的机器Puppet篇章—Puppet使用y默认安装好的Puppet没有任何配置管理功能,需要运维人员自行开发配置管理模块Puppet开发—Server端目录结构yServer端默认安装后,位于/etc/puppet目录下[jvuse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。