Ansible的优点:
1、上手简单,学习曲线平滑;
2、安全,无需安装客户端;
3、配置简单(仅服务端安装),功能强大,扩展性能强;
4、支持API及自定义模块,可通过python扩展;
5、通过playbooks来定制强大的配置,状态管理;
6、幂等性:一种操作重复多次结果相同;
7、提供一个功能强大,操作性强的web管理界面和REST API接口–AWX平台;
Ansible安装:
yum install epel-release
yum install -y ansible
Ansibel配置(服务端,实现无密码登录):
ssh-keygen
scp ./.ssh/id_rsa.pub root@192.168.79.167:/root/.ssh/authorized.keys
#(192.168.79.167 客户端ip)
添加客户端主机组:/etc/ansible/hosts
ansible:常用命令
1、ansible-doc -l #查看支持的模块;
2、ansible-doc -s MODEL_NAME #查看模块用法;
ansible <客户端> [options]
-f forks:启动并发线程数;
-m model_n