playbook管理配置文件(总结)-将我们把一个服务部署到客户机上后(以nginx为例),我们经常需要更改一个配置文件,配置文件改好后我们还需要加载nginx的服务,这时就用到了管理配置文件,有时也会出现这样一个场景当我们更改了一个配置文件,发现改错了,需要回滚到之前的配置,..
分类:
其他好文 时间:
2017-11-10 12:49:01
阅读次数:
183
1用playbook安装nginx-思路:先在一台机器上编译安装好nginx、打包,然后再用ansible去下发先在服务端编译nginx(服务端为chy01192.168.212.11客户机为chy02192.168.212.12)[root@chy01~]#cd/etc/ansible/
[root@chy01ansible]#mkdirnginx_install//先创建一个nginx的安装目录
[..
分类:
其他好文 时间:
2017-11-09 20:54:30
阅读次数:
196
一。yaml语法: 1. yaml语法编写 1.1 同层级的字段通过相同缩进表示 1.2 map结构里面key/value用‘:’来分隔 1.3 key/value可以同行写,也可以换行写,换行写必须以“-”来分隔 1.4 区分大小写 1.5 数组可以用 [] 1.6 hash可以用{} 2. ya ...
分类:
其他好文 时间:
2017-11-09 14:28:10
阅读次数:
128
1ansible介绍-Ansible基于Python语言实现,由paramiko和PyYAML两个关键模块构建-不需要安装客户端,通过sshd去通信-基于模块工作,模块可以由任何语言开发-不仅支持命令行使用模块,也支持编写yaml格式的playbook,易于编写和阅读-有提供UI(浏览器图形化)www.ansible.com/tow..
分类:
其他好文 时间:
2017-11-07 23:01:14
阅读次数:
1887
yaml的基本元素 变量 Inventory 条件测试 迭代 playbook的组成结构; Inventory modules AdhocCommand playbooks tasks:任务 variables:变量 template:模板 handler:处理器 roles:角色 基本结构: -hosts:webservers remote_user: tasks: -task..
分类:
其他好文 时间:
2017-11-06 22:57:25
阅读次数:
226
playbook是一个或多个“paly”组成的列表。play的主要功能在于将事先并归为一组的主机扮成事先通过ansible中task定义好的角色,从根本上将,所谓的task就是调用ansible的一个module。将多个play组织的一个playbook中就可以让它们连同起来按事先安排的机制同唱一台 ...
分类:
其他好文 时间:
2017-11-06 15:54:16
阅读次数:
181
ansible playbook可以将多个命令组合来执行,但是很多时候我们需要接收服务器的反馈,所以debug模块就非常重要了。 模块说明 调试模块,用于在调试中输出信息 常用参数: msg:调试输出的消息 var:将某个任务执行的输出作为变量传递给debug模块,debug会直接将其打印输出 ve ...
分类:
其他好文 时间:
2017-11-04 11:34:33
阅读次数:
164
Task Include Files And Encouraging Reuse 假设您想在play或playbook中重复使用任务列表。 您可以使用include文件来执行此操作。 使用include的任务列表是定义系统将要实现的角色的好方法。 请记住,playbook中play的目标是将一组系统 ...
分类:
其他好文 时间:
2017-10-31 17:43:09
阅读次数:
165
管理端:[root@m01tools]#catquanwang.sh#!/bin/bashsh/server/scripts/piliangceshimiyao.shansible-playbook/server/tools/rsyncpiliang.ymlansible-playbook/server/tools/nfspiliang.ymlansible-playbook/server/tools/quanwang.yml1./server/scripts/piliangceshimiyao.sh..
分类:
其他好文 时间:
2017-10-29 17:36:53
阅读次数:
313
Variables 变量 自动化的存在使得重复的做事情变得很容易,但是我们的系统不可能完全一样。 在某些系统中,你可能想要设置一些与其他系统不一样的行为和配置。 同样地,远程系统的行为和状态也可以影响到我们如何配置该系统。(例如,你可能需要找到一个系统的IP地址,并且用它来作为另一个系统的配置值) ...
分类:
其他好文 时间:
2017-10-28 17:36:21
阅读次数:
348