ansible配置文件常用参数host_key_checking
host_key_checking=False禁用验证host_key_checking
inventory
定义库文件位置,脚本,或者存放可通信主机的目录
inventory=/etc/ansible/hosts
library
ansible默认搜寻模块的位置
library=/usr/share/ansible
Ansible知道如何..
分类:
其他好文 时间:
2017-08-16 15:29:00
阅读次数:
171
当我们刚开始学习运用 playbook 时,可能会把 playbook 写成一个很大的文件,到后来可能你会希望这些文件是可以方便去重用的,所以需要重新去组织这些文件。 基本上,使用 include 语句引用 task 文件的方法,可允许你将一个配置策略分解到更小的文件中。使用 include 语句引 ...
分类:
其他好文 时间:
2017-08-15 12:44:56
阅读次数:
209
playbook实战 1. 下面有一个安装apache的shell脚本,大家来感受一下: 将其转换为一个完整的playbook后: 将以上内容放在一个名为playbook.yml的文件中,直接调用ansible-playbook命令,即可运行,运行结果和脚本运行结果一致: 2 Playbook案例逐 ...
分类:
其他好文 时间:
2017-08-15 11:25:55
阅读次数:
324
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(pup ...
分类:
其他好文 时间:
2017-08-12 11:44:30
阅读次数:
136
Ansible七(adhoc任务)ansible任务adhoc任务就是执行shell命令、或shell脚本。ansiblead-hoc命令可以执行一些简单的命令,不需要将这些执行的命令特别保存下来。适合执行简单的命令。ansibleplaybook可以解决比较复杂的任务,可以将命令保存下来。适合执行配置管理或部署客户..
分类:
其他好文 时间:
2017-08-10 23:47:53
阅读次数:
195
1、/etc/ansible/hosts 文件配置如下: 2、远程重启服务 3、查看远程主机名 4、复制文件 5、下载文件到远程主机的指定目录 6、linux平台安装软件 7、cron模块 8、mount模块:远程主机挂载硬盘 9、user模块 ...
分类:
其他好文 时间:
2017-08-10 19:31:01
阅读次数:
162
ansible命令参数:Usage:ansible<host-pattern>[options]
Options:
-mMODULE_NAME,--module-name=MODULE_NAME要执行的模块,默认为command
-aMODULE_ARGS,--args=MODULE_ARGS模块的参数
-uREMOTE_USER,--user=REMOTE_USERssh连接的用户名,默认用root,ansible.cfg中可以..
分类:
其他好文 时间:
2017-08-09 23:46:37
阅读次数:
174
Ansible三(公钥认证)如果有个主机重装系统,并在“known_hosts”中有了不同的key,会一直提示知道改正为止;如果想禁用此项行为,可以编辑/etc/ansible/ansible.cfg 把host_key_checking=False前边的#去掉; 或通过环境变量来实现: exportANSIBLE_HOST_KEY_CHECKING=False同..
分类:
其他好文 时间:
2017-08-09 23:40:18
阅读次数:
208
Ansible五(inventory文件主机清单)Ansible可同时操作属于一个组的多台主机,组和主机之间的关系通过inventory文件配置.默认的文件路径为/etc/ansible/hosts除默认文件外,你还可以同时使用多个inventory文件(后面会讲到),也可以从动态源,或云上拉取inventory配置信息.详见动态I..
分类:
其他好文 时间:
2017-08-09 23:39:08
阅读次数:
233
Ansible二(新手上路)1.远程连接概述远程控制:ansible1.2版本及以前的版本,默认使用python写的paramiko模块进行控制linux主机。ansible1.3版本以后,默认使用openssh进行控制linux主机,并开启了ControlPersist来优化连接速度和认证(centos6.0/RHEL6以后全已经支持)。远程..
分类:
其他好文 时间:
2017-08-09 16:56:13
阅读次数:
240