10.ansibleplaybooks10.1简介(1)playbook是由一个或多个“play”组成的列表(2)play的主要功能在于将事先归并为一组的主机装扮成事先通过anaible中task定义好的角色。从根本上来将,所谓task无非是调用ansible的一个module,将多个play组织在一个playbook中,即可以让它们联通起来按事先编排的机制同唱一台大戏。10.2组成结构Inven
分类:
其他好文 时间:
2019-02-12 17:06:19
阅读次数:
171
1.ansible前言1.1运维工具分类(一)1.1.1OSProvisioning(用来提供操作系统)PXE:整合集中服务提供了系统的预执行环境,dhcp(udp67,68),tftp(udp69),http或者ftp服务Cobbler:把单个使用的pxe环境做了进一步的抽象,除了可以提供dhcp和解析服务除了dhcp和bind的话,还有一种软件叫dnsmasq,这个软件既可以提供dhcp服务也
分类:
其他好文 时间:
2019-02-12 17:04:53
阅读次数:
145
12报错12.1libselinux-pythonaren’tinstalled[root@pythion~]#yum-yinstalllibselinux-python有时候这个包需要在所管理的机器上安装,要不然就会报错12.2failedtoresolveremotetemporarydirectoryfromansible-tmp这个问题google了好多,发现这个问题是个通病,会随机的出现
分类:
其他好文 时间:
2019-02-12 17:03:54
阅读次数:
729
5.ansible安装(1)依赖于epel源,但是可以使用yum解决依赖关系[root@pythion~]#yum-yinstallansibleopenssh*libselinux-python[root@rsyncyml]#yum-yupdateca-certificates--disablerepo=epel(2)也可以源码安装,所有的模块都得编译安装,进入安装目录后执行pythonsetu
分类:
其他好文 时间:
2019-02-12 17:03:12
阅读次数:
176
YAML是一个可读性高的用来表达资料序列的格式。(2)YAML参考了其它多种语言。包括:XML、C语言、python、perl以及电子邮件格式的RFC2822等。ClarkEvans在2001年首次发表了这种语言。(3)YAML不是XML,在开发这种语言时,YAML的意思其实是:yetanothermarkuplanguage,9.2特性(1)YAML的可读性好(2)和
分类:
其他好文 时间:
2019-02-12 12:55:03
阅读次数:
181
前言 前面三章基本把 TiDB 的环境弄好了,也做了一下简单测试,有兴趣的同学可以看一下: "TiDB 入门(一):TiDB 简介" "TiDB 入门(二):虚拟机搭建 TiDB Ansible 部署方案" "TiDB 入门(三):简单测试" 本来还有一些用 jmeter 压力测试的,后来测试的结果 ...
分类:
数据库 时间:
2019-02-10 15:00:08
阅读次数:
242
简单例子1: vars定义变量 - hosts: all remote_user: root vars: - package: nginx - service: nginx tasks: - name: install nginx package yum: name={{ package }} st ...
分类:
其他好文 时间:
2019-02-09 22:45:04
阅读次数:
214
恢复内容开始 Templates:模版 tags 标签 <u><!--Tags用于选择运行或路过playbook中的部分代码,ansible具有幂等性,因此会自动跳过没有变化的部分,即便如此,有些代码为测试其确实没有发生变化的时间依然会非常长,此时,如果确信其没有变化,就可以通过tags跳过此些代码 ...
分类:
其他好文 时间:
2019-02-09 22:21:52
阅读次数:
197