在使用ansible做自动化运维的时候,免不了的要重复执行某些操作,如:添加几个用户,创建几个MySQL用户并为之赋予权限,操作某个目录下所有文件等等。好在playbook支持循环语句,可以使得某些需求很容易而且很规范的实现。1、with_itemswith_items是playbooks中最基本也是最常..
分类:
其他好文 时间:
2016-03-28 18:51:55
阅读次数:
187
之前介绍了ansible的安装配置及实例:http://msiyuetian.blog.51cto.com/8637744/1748143以及ansible的playbook详解:http://msiyuetian.blog.51cto.com/8637744/1752326下面这篇文章主要是通过ansible下发部署安装nginx以及后期发布更新配置,还有回滚机制来认识ansible的play..
分类:
其他好文 时间:
2016-03-20 18:09:16
阅读次数:
472
上篇文章介绍了ansible的安装配置及实例:http://msiyuetian.blog.51cto.com/8637744/1748143下面这篇文章主要介绍ansible的playbook详解,playbook就是相当于把模块或函数写入到配置文件里面,然后我们执行该配置文件来达到远程运维自动化的目的。一、playbook的简单使用1、创..
分类:
其他好文 时间:
2016-03-18 02:04:10
阅读次数:
17664
roles用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量(vars)、文件(file)、任务(tasks)、模块(modules)及处理器(handlers)放置于单..
分类:
其他好文 时间:
2016-03-03 19:39:26
阅读次数:
246
1、playbook介绍:简单的说就是定义一个配置文件,文件中写入你需要安装的服务,配置文件,变量等信息,使他们可以按照事先定义好的机制完成一个任务。Playbook使用YAML语法结构,所以配置阅读起来都比较简单。2、playbook的组成结构:targetsection定义将要执行playbook的远程..
分类:
其他好文 时间:
2016-03-01 19:17:24
阅读次数:
251
ansible模块yum:[root@node1~]#ansible-doc-syum
less436
Copyright(C)1984-2009MarkNudelman
lesscomeswithNOWARRANTY,totheextentpermittedbylaw.
Forinformationaboutthetermsofredistribution,
seethefilenamedREADMEinthelessdistribution.
Homepage:http://www.greenwo..
分类:
其他好文 时间:
2016-02-29 20:11:04
阅读次数:
1064
Ansible特点不需要安装客户端,通过sshd去通信基于模块工作,模块可以由任何语言开发不仅支持命令行使用模块,也支持编写yaml格式的playbook支持sudo有提供ui(浏览器图形化)www.ansible.com/tower10台主机以内免费开源uihttps://github.com/alaxli/amsible_ui文档http://do..
分类:
其他好文 时间:
2016-02-25 21:26:49
阅读次数:
835
1、ansible的配置文件[root@vmansible]#rpm-qlansible|grepetc
/etc/ansible
/etc/ansible/ansible.cfg
/etc/ansible/hosts
/etc/ansible/rolesansible.cfg文件可以设定一些默认值,这样我们就不需要对同样的内容输入很多遍。我应该把ansible.cfg文件放到哪里呢Ansible按照如下..
分类:
其他好文 时间:
2016-02-24 17:44:59
阅读次数:
263
ansibleplaybookweb.yaml[root@comkDesktop]#catweb.yaml-name:webserversremote_user:roothosts:webserverstasks:-name:installhttpdyum:name=httpdstate=present-name:httpdserviceservice:name=httpdenabled=yesstate=started此非ansible的错误,在单个节点上执行也会报此错..
分类:
其他好文 时间:
2016-02-21 10:18:46
阅读次数:
227
一、故障现象这个星期出现了两块磁盘不能读写,后面通过系统日志查看,关键字“EXT4-fserror对应某个磁盘”,因此利用zabbix,把系统日志抓取出来,作告警!二、步聚1.机器太多,用到ansible的playbook,进行一次性推送2.定义key值,在/etc/zabbix/zabbix_agentd.conf.d/agentd...
分类:
其他好文 时间:
2016-02-03 22:35:48
阅读次数:
235