Playbooks 简介
来源:互联网 发布:新任女教师奈奈java 编辑:程序博客网 时间:2024/06/05 14:54
playbooks 是一种简单的配置管理系统与多机器部署系统的基础.与现有的其他系统有不同之处,且非常适合于复杂应用的部署.
Playbooks 可用于声明配置,更强大的地方在于,在 playbooks 中可以编排有序的执行过程,甚至于做到在多组机器间,来回有序的执行特别指定的步骤.并且可以同步或异步的发起任务.
我们使用 adhoc 时,主要是使用 /usr/bin/ansible 程序执行任务.而使用 playbooks 时,更多是将之放入源码控制之中,用之推送你的配置或是用于确认你的远程系统的配置是否符合配置规范.
playbook 由一个或多个 ‘plays’ 组成.它的内容是一个以 ‘plays’ 为元素的列表.
在 play 之中,一组机器被映射为定义好的角色.在 ansible 中,play 的内容,被称为 tasks,即任务.在基本层次的应用中,一个任务是一个对 ansible 模块的调用,这在前面章节学习过.
‘plays’ 好似音符,playbook 好似由 ‘plays’ 构成的曲谱,通过 playbook,可以编排步骤进行多机器的部署,比如在 webservers 组的所有机器上运行一定的步骤, 然后在 database server 组运行一些步骤,最后回到 webservers 组,再运行一些步骤,诸如此类.
“plays” 算是一个体育方面的类比,你可以通过多个 plays 告诉你的系统做不同的事情,不仅是定义一种特定的状态或模型.你可以在不同时间运行不同的 plays.
http://www.ansible.com.cn/docs/playbooks_intro.html#about-playbooks
- Playbooks 简介
- Playbooks 的组成部分
- Ansible(二):Ansible之剧本(Playbooks)
- Ansible 系列之 Playbooks 剧本 (1)
- Ansible 系列之 Playbooks 剧本 (1)
- 自动化运维工具Ansible之playbooks剧本及roles角色定制
- 使用playbooks来ping主机时显示"Using a SSH password instead of a key is not possible
- 简介
- 简介
- 简介
- 简介
- 简介
- 简介
- 简介
- 简介
- 简介
- 简介
- 简介
- ES集群和分片
- 百度地图定位城市
- 社交媒体疯传《纽约客》封面:人类今后向机器人乞讨
- 人脸检测对齐--Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks
- CSS的介绍与优化
- Playbooks 简介
- Java---StringBuilder类和StringBuffer类
- 视觉SLAM应用分析
- C++ fstream读写数组学习与源代码
- Memcache 查看列出所有key方法
- 课后作业之循环语句
- sql脚本过大,无法打开的解决方法
- webservice接口和springmvc接口的区别
- 剑指offer--重建二叉树