系统版本:CentOS Linux release 7.3.1611 (Core)
软件版本:ansible
硬件要求:无
HTTP-Tools软件包由YUM-EPEL源提供。
[root@localhost ~]# yum -y install epel-release.noarch
[root@localhost ~]# yum -y install ansible
[root@localhost ~]# ssh-keygen => 管理主机生成SSH公私钥文件
Your identification has been saved in /root/.ssh/id_rsa. # 私钥文件保存路径
Your public key has been saved in /root/.ssh/id_rsa.pub. # 公钥文件保存路径
[root@localhost ~]# ssh-copy-id 192.168.1.33 => 将生成的公钥拷贝到节点主机的公钥存储库中
[root@localhost ~]# ssh-copy-id 192.168.1.46
[root@localhost ~]# ssh-copy-id 192.168.1.50
[root@localhost ~]# cat /root/.ssh/authorized_keys => 查看节点主机的公钥存储库
[root@localhost ~]# vi /etc/ansible/hosts
# 主机组,定义一组节点主机,"[ ]"表示组名
[webservers]
192.168.1.33
192.168.1.46
192.168.1.50
[root@localhost ~]# ansible webservers -m ping -f 10 => "-f"表示开启的并发进程数
# "SUCCESS"说明网络通信正常
192.168.1.46 | SUCCESS => {
"changed": false,
"ping": "pong"
}
原文:https://www.cnblogs.com/network-ren/p/12376955.html