电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

云数据中心Ansible自动化运维方案课件VIP免费

云数据中心Ansible自动化运维方案课件_第1页
1/17
云数据中心Ansible自动化运维方案课件_第2页
2/17
云数据中心Ansible自动化运维方案课件_第3页
3/17
云数据中心Ansible自动化运维方案1传统、自动化运维介绍课程目录2Ansible介绍3Ansible配置4Ansible演练01PART01第一部分传统、自动化运维介绍?传统运维1.1?运维工作是比较繁琐的,尤其是新系统上线的场景,一切都是从零开始。包括虚机的创建,主机名的修改,系统的初始化等等,在机器不多的情况下人工还能应付的过来,如果有上百台机器呢?最初也是用堆人的方法来做的。但这样的方式出错率高,而且有时还会有遗漏。只能通过相互检查的方式来验证,但这样就会花费更多的时间,相应的时间/人工成本也会上升。?人工的方式因个人部署习惯千差万别,导致一些项目难以维护nginxkeepalivedtomcatkeepalivednginxMySQLtomcatRedisMongodb……?ZQY.Allrightsreserved.nodejsnodejsServer1Server2ZQY?自动运维运维自动化的演进自动化运维平台1.2没有专门的工具为我们做这些事情,使用脚本语言(Python)逐渐有了运维自动化的一些工具,比如Fabric、Puppet、Chef、SaltStack、Ansible等运维自动化的演进运维自动化的目标1、某某组件坏了可以不用管继续睡觉2、出现异常时点击一下就可立即恢复3、与监控配合,系统挂了可以自动恢复ZQY?ZQY.Allrightsreserved.02PART02第二部分Ansible介绍?Ansible简介2.1ansible是新出现的自动化运维工具,基于Python开发,集合了众多老牌运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)连接插件connectionplugins:负责和被管控端实现通信;(2)hostinventory:指定操作的主机,是一个配置文件里面定义管控的主机;(3)各种模块核心模块、command模块、自定义模块;(4)借助于插件完成记录日志邮件等功能;(5)playbook:剧本执行多个任务时,可以让被管控端一次性运行多个任务。Ansible特性(1)noagents:不需要在被管控主机上安装任何客户端;(2)noserver:无服务器端,使用时直接运行命令即可;(3)modulesinanylanguages:基于模块工作,可使用任意语言开发模块;(4)yaml,notcode:使用yaml语言定制剧本playbook;(5)sshbydefault:基于SSH工作;Ansible优点(1)轻量级,无需在客户端安装agent,更新时,只需在操作机上进行一次更新即可;(2)批量任务执行可以写成脚本,而且不用分发到远程就可以执行;(3)使用python编写,维护更简单,ruby语法过于复杂;(4)支持sudo。?ZQY.Allrightsreserved.ZQY(6)strongmulti-tiersolution:可实现多级指挥。?Ansible架构图2.2ZQY?ZQY.Allrightsreserved.?Ansible执行流程2.3ZQY?ZQY.Allrightsreserved.03PART03第三部分Ansible配置?Ansible安装3.1ZQY?ZQY.Allrightsreserved.?AnsibeInventory文件3.2ZQY?ZQY.Allrightsreserved.?AnsibleYAML文件3.3ZQY?ZQY.Allrightsreserved.?Ansible执行3.4ZQY?ZQY.Allrightsreserved.04PART04第四部分Ansible演练?AnsibleTower4.1ZQY?ZQY.Allrightsreserved.ThankyouforyourattentionSeeyouonournextmeeting

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

云数据中心Ansible自动化运维方案课件

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部