ansible作为运维利器十分方便,如果部署服务,尽量用串行比较保险。答案来自 stackoverflow -- You can use the forks with adhoc command and serial: 1 inside the playbook. On adhoc command: ...
分类:
其他好文 时间:
2017-07-05 13:39:18
阅读次数:
142
介绍 虽然可以在一个非常大的文件中编写一个playbook(您可能会以这种方式开始学习playbook),但最终您将需要重新使用文件并开始组织事情。 在基本级别,饱含任务的文件允许您将配置策略分解成较小的文件。 任务包括从其他文件中拉入任务。 由于处理程序也是任务,您还可以从“handler”部分中 ...
分类:
其他好文 时间:
2017-07-05 13:26:43
阅读次数:
195
配置免密钥登录 1、ssh-keygen -t rsa 生成公钥和私钥 -t 指定类型,此时会在/root/.ssh/下生成公钥和私钥的文件 2、ssh-copy-id -i /root/,ssh/id_rsa.pub root@192.168.111.138 将公钥文件拷贝到另一台服务器,-i 指 ...
分类:
其他好文 时间:
2017-07-03 19:15:20
阅读次数:
359
安装 配置文件 第一个命令 常用命令 Ansible 提供对 yum 和 apt 的支持.这里是关于 yum 的示例. 确认一个软件包已经安装,但不去升级它: $ ansible webservers -m yum -a "name=acme state=present" 确认一个软件包的安装版本: ...
分类:
其他好文 时间:
2017-07-03 19:13:46
阅读次数:
164
获取模块
[cloud@ansible-server~]$ansible-doc-l
获取模块具体参数
[cloud@ansible-server~]$ansible-doc-s模块名称
[cloud@ansible-server~]$ansibleagent-mcopy-a"src=/home/cloud/agent-file.txtdest=/home/cloud/agent.txtowner=cloudgroup=cloudmode=644"
ansible-agent..
分类:
其他好文 时间:
2017-07-02 00:08:27
阅读次数:
182
#mysql启动脚本,一直使用mariadb,data目录一直不对,启动一直出错,自己编写的一个小脚本#适用于el6systemd脚本如果用ansible使用service启动会报错,可以将service定义成脚本然后再使用ansible启动服务#!/bin/bash#MySQLdaemonstart/stopscript.#Name:mysql启动脚本#Version..
分类:
数据库 时间:
2017-06-30 22:17:55
阅读次数:
191
还有一周本次迭代就结束了,和另外两个团队联合开发的这样复杂的系统。中间有很多坑。我主要负责前端的开发,发现有两个点很重要。 一就是缓存问题,用户可以刷新页面,要想数据不丢失就必然用到缓存。缓存是可以被所有用户访问到的,可能使用缓存,和切换用户就是两个天生的冤家吧!为了解决这两种冲突,运用了两种方式, ...
分类:
其他好文 时间:
2017-06-30 21:07:11
阅读次数:
179
1. 查看支持的模块 这里我们看下ansible的支持的模块个数 2.获取模块的帮助 这里我们使用ansible-doc获取下command模块的使用方式。 3.1 command模块 command :作为ansible的默认模块,可以允许远程主机范围内的所有shell命令。 注意: 在comma ...
分类:
其他好文 时间:
2017-06-28 23:05:11
阅读次数:
216
1安装相关的软件包:[root@ansible~]#uname-r3.10.0-123.9.3.el7.x86_64[root@ansible~]#yum-yinstallsendmailmailx2修改host文件,本机IP为192.168.1.12:[root@ansible~]#hostnameansible[root@ansible~]#vim/etc/hosts192.168.1.12ansiblelocalhost.localdomain3重启sendmai..
分类:
其他好文 时间:
2017-06-28 18:51:08
阅读次数:
139
在ansible的使用过程中,存在这样的场景,ansible所在的管理节点与被管理的机器需要 通过一个跳板机才能连接,无法直接连接。要解决这个问题,并不需要在 ansible里做什么处理,而是在ssh连接层面解决这个问题。 例如, 我们有三类节点: 管理节点,admin.example.com,是执 ...
分类:
其他好文 时间:
2017-06-27 19:51:52
阅读次数:
156