Ansible介绍:
部署ansible:yum -y install ansible
- 批量管理服务器的工具
- 2015年被红帽公司收购
- 使用Python语言编写的
- 基于ssh进行管理,所以不需要在被管端安装任何软件
ansible在管理远程主机的时候,主要是通过各种模块进行操作的
配置ansible管理环境:
- 使用一套ansible软件,有可能需要管理多种环境。如在同一台管理主机上管理开发环境和生产环境。
- 通过创建不同的工作目录,来实现相应的管理需求。
- 将某一环境下的主机写入到对应工作目录的主机清单文件。
- 进入对应的工作目录执行管理任务,就可以管理相应环境的主机。
Ansible配置文件
主机清单文件
基础命令:
模块就是脚本,多数脚本都是支持参数的,默认模块为command