Ansible 实现批量操作系统的配置,批量程序部署,批量运行命令等功能
实现功能
## (1) 自动化部署APP
## (2)自动化管理配置项
## (3)自动化持续交互
## (4)自动化(AWS)云服务管理
Ansible优点
## (1)只需要ssh和Python
## (2)无客户端易于使用部署简单
## (3)Ansible功能强大,模板丰富,支持自定义模板
## (4)可以基于Python开发,更容易做二次开发
## (5)使用范围广,社区活跃
## (6)支持异构IT环境,主从模式工作模式
工作模式
Ansible 的安装
## [root@ansible ~]# yum -y install ansible
[root@ansible ~]# ansible --version
ansible 2.4.2.0 //显示版本说明安装成功
config file = /etc/ansible/ansible.cfg
configured module search path = [u’/root/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Apr 11 2018, 07:36:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]