云数据中心Ansible自动化运维方案课件_第1页
云数据中心Ansible自动化运维方案课件_第2页
云数据中心Ansible自动化运维方案课件_第3页
云数据中心Ansible自动化运维方案课件_第4页
云数据中心Ansible自动化运维方案课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云数据中心Ansible自动化运维方案传统

自动化运维介绍Ansible

介绍Ansible

配置Ansible

演练课程目录1234第一部分传统、

自动化运维介绍01PART

01?运维工作是比较繁琐的,尤其是新系统上线的场景,一切都是从零开始。包括虚机的创建,主机名的修改,系统的初始化等等,在机器不多的情况下人工还能应付的过来,如果有上百台机器呢?最初也是用堆人的方法来做的。但这样的方式出错率高,而且有时还会有遗漏。只能通过相互检查的方式来验证,但这样就会花费更多的时间,相应的时间/人工成本也会上升。?人工的方式因个人部署习惯千差万别,导致一些项目难以维护ZQY

?

ZQY

.Allrightsreserved.MySQLRedisMongodbngin

xkeep

alivedtomcatnodejsngin

xkeep

alivedtomcatnodejs?

传统运维Server1

Server211..11?ZQY.Allrightsreserved.运维自动化的演进运维自动化的演进?

没有专门的工具为我们做这些事情

使用脚本语言(Python

)?

逐渐有了运维自动化的一些工具

比如Fabric、

Puppet、Chef

SaltStack、

Ansible等?自动化运维平台1

、某某组件坏了可以不用管继续睡觉2

出现异常时点击一下就可立即恢复3

、与监控配合

系统挂了可以自动恢复ZQY运维自动化的目标?

自动运维11..22第二部分Ansible介绍02PART

02?ansible是新出现的自动化运维工具,基于Python开发,集合了众多老牌运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。?ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)连接插件connectionplugins:负责和被管控端实现通信;(2)hostinventory:指定操作的主机,是一个配置文件里面定义管控的主机;(3)各种模块核心模块、command模块、自定义模块;(4)借助于插件完成记录日志邮件等功能;(5)playbook:剧本执行多个任务时,可以让被管控端一次性运行多个任务。?(1)noagents:不需要在被管控主机上安装任何客户端;?(2)noserver:无服务器端,使用时直接运行命令即可;?(3)modulesinanylanguages:基于模块工作,可使用任意语言开发模块;?(4)yaml,notcode:使用yaml语言定制剧本playbook;?(5)sshbydefault:基于SSH工作;?(6)stZrogmulti-tiersolution:可实现多级指挥。?(1)轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可;?(2)批量任务执行可以写成脚本,而且不用分发到远程就可以执行;?(3)使用python编写,维护更简单,ruby语法过于复杂;?(4)支持sudo。Ansible特性Ansible优点?ZQY.Allrightsreserved.?

Ansible简介22..11ZQY?ZQY.Allrightsreserved.?

Ansible架构图22..22ZQY

?

ZQY

.Allrightsreserved.?Ansible执行流程22..33第三部分Ansible配置03PART

03ZQY

?

ZQY

.Allrightsreserved.?Ansible安装33..11ZQY

?

ZQY

.Allrightsreserved.?Ansibe

Inventory文件33..22ZQY

?

ZQY

.Allrightsreserved.?

AnsibleYAML文件33..33ZQY

?

ZQY

.Allrightsreserved.?Ansible执行33..44第四部分Ansible演练04PART

04ZQY

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论