环境配置
1.名称解析
2.免密登陆
3.装包
------------------------------------
4.创建工作目录(每个目录对应一个环境)
5.创建ansible.cfg,指定主机清单文件的位置和名称
6.在主机清单文件中定义要管理的组和其成员
Ansible管理远程主机的方法
1.Adhoc临时命令
2.playbook剧本
Adhoc语法:
ansible 组或主机名称列表 -m 模块 -a “参数”
模块:
ping:检测是否可以管理远程主机
command:执行shell命令,但不支持管道,重定向等
shell:执行shell命令,支持管道,重定向等
script:用于在远程主机上执行脚本
file:文件管理
copy:上传文件
fetch:下载文件
lineinfile:确保文件中有某行内容,也可以查找替换一行
replace:查找替换关键字
user:用户管理
group:组管理