参考文献:https://blog.csdn.net/xinshuzhan/article/details/115915698
1、安装ansible
方法1,直接yum安装
yum install http://mirrors.163.com/centos/7.4.1708/extras/x86_64/Packages/epel-release-7-9.noarch.rpm
方法2,内网环境通过安装包安装
1.1安装依赖环境
yum install PyYAML
yum install python-jinja2
yum install python-paramiko
yum install python2-cryptography
yum install sshpass
1.2上传rpm包
1.3 安装
rpm -i ansible-2.9.21-1el7.ans.noarch.rpm
#进行安装,http://rpmfind.net/linux/RPM/index.html可以找到一些常见的rpm包
2、安装ansible的主机上设置ssh免密和在hosts文件中添加ip组
2.1 生成密钥和发布
安装ansible主机上执行
ssh-keygen
ssh-copy-id root@192.168.100.11 #一条条加所有主机ip,将key发送到其他主机上
2.2 hosts文件中添加ip组
vim /etc/ansible/hosts
#这里起名allip
[allip