1.[copy]模块ansibleoldboy-mcopy-a"src=/etc/hostsdest=/opt/"加上backup=yes对客户端的文件进行备份ansibleoldboy-mcopy-a"src=/etc/hostsdest=/opt/backup=yes"2.Shell模块用之前需要将脚本先推送到客户端才能执行1)推送ansibleoldboy-mcopy-a"src=/server/scripts/yum.shd..
分类:
其他好文 时间:
2017-09-07 22:57:33
阅读次数:
258
1.构建安装目录mkdir-p/ansible/roles/mysql/{defaults,files,handlers,meta,tasks,templates,vars}defaults默认寻找路径tasks存放playbooks路径files存放文件和脚本,copy模块文件搜索路径templates模版存放路径handlersnotify调用部分playbook存放路径varsroles内变量存放路..
分类:
数据库 时间:
2017-09-06 22:56:18
阅读次数:
207
一键安装nfs服务#installnfs_server
-hosts:172.16.1.31服务端
tasks:
-name:installnfs-utilsrpcbind
yum:name=nfs-utils,rpcbind
-name:copyconffile
copy:src=/etc/ansible/nfs_conf/exportsdest=/etc/exports#将nfs配置文件配置好直接发送过去
-name:createuser_www
user:n..
分类:
其他好文 时间:
2017-09-06 19:47:05
阅读次数:
263
(一)playbook简述ansbile-playbook是一系统ansible命令的集合,其利用yaml语言编写,运行过程,ansbile-playbook命令根据自上而下的顺序依次执行。同时,playbook开创了很多特性,它可以允许你传输某个命令的状态到后面的指令,如你可以从一台机器的文件中抓取内容并附为变量,..
分类:
其他好文 时间:
2017-09-06 19:46:46
阅读次数:
287
1、ansible一键安装nginx服务#nginx_serverinstall
-hosts:172.16.1.5根据自己的主机自行定义
tasks:
-name:yumpcre-devel
yum:name=pcre-devel
-name:yumpcre
yum:name=pcre
-name:yumopenssl-devel
yum:name=openssl-devel
-name:yumopenssl
yum:name=openssl
-name:create/h..
分类:
其他好文 时间:
2017-09-06 19:41:03
阅读次数:
180
故障:管理端连接172.16.1.8的受控端不能管理[root@m01ansible]#ansible172.16.1.8-mcommand-a"w"172.16.1.8|UNREACHABLE!=>{"changed":false,"msg":"Failedtoconnecttothehostviassh:","unreachable":true}第一步:查询排错:查询详细连接过程发现受控端连接头部异常[root@..
分类:
其他好文 时间:
2017-09-06 19:31:54
阅读次数:
442
安装 环境释放 mac 10.12.5 安装命令 安装后hosts默认访问位置 /usr/local/etc/ansible/hosts 公私钥配置 创建公私钥 -t 指定密钥类型,默认即 rsa ,可以省略 -C 设置注释文字,比如你的邮箱 默认存放位置 将公钥复制到ssh服务器 hosts配置 ...
分类:
系统相关 时间:
2017-09-06 15:43:05
阅读次数:
2991
1、为什么要升级ssh的版本优化ansible的速度的时候,有一条是开启SSH的Multiplexing,这个时候,需要SSH-V的版本升级到5.6后才能启用。2、升级过程:a、查看ssh的版本信息
[root@masteransible]#ssh-V
OpenSSH_5.3p1,OpenSSL1.0.1e-fips11Feb2013
b、设置对应的yum源
[root@mas..
分类:
其他好文 时间:
2017-09-05 16:57:13
阅读次数:
128
Ansible在2.0版本引入块功能,块功能可以将任务进行分组,并且可以块级别上应用任务变量,同时支持在块内进行异常处理常用语法:-block:定义块rescue:当出现异常时,执行的语句always:无论结果如何都要执行的语句块用法示例:[root@nfs-serverplaybook]#catblock.yml
---
-host..
分类:
其他好文 时间:
2017-09-05 00:07:15
阅读次数:
148
ansible条件判断在工作中,我们在执行playbook时,需要对某些条件进行判断,只有当满足条件才执行相应的tasks;1.when条件判断:只条满足when的条件时才执行对应的tasks注:when关键字后面跟着的是python的表达式,在表达式中你能够使用任何的变量或者facts#注:当需要用远程主机..
分类:
其他好文 时间:
2017-09-04 09:52:56
阅读次数:
437