由于centos7预装了python,因此我们可以跳过python的安装环节(记得关闭防火墙)
[root@model ~]#
[root@model ~]# python --version
Python 2.7.
[root@model ~]#
本文使用yum安装ansible
[root@model ~]# yum install epel-release
[root@model ~]# yum install ansible
配置目标服务器192.168.1.10和192.168.1.20(在文件中添加红色部分)
[root@model ~]# vi /etc/ansible/hosts
192.168.1.10
192.168.1.20
~
~
~
~
~
~
"/etc/ansible/hosts" 47L, 1041C
生成SSH密钥
[root@model ~]# ssh-keygen -t rsa
将/root/.ssh目录下的id_rsa.pub拷贝到目标服务器
[root@model ~]# scp /root/.ssh/id_rsa.pub root@192.168.1.10:/root/.ssh/authorized_keys
[root@model ~]# scp /root/.ssh/id_rsa.pub root@192.168.1.20:/root/.ssh/authorized_keys
测试批量执行ping命令
[root@model ~]#
[root@model ~]# ansible all -m ping
192.168.1.10 | SUCCESS => {
"changed": false,
"ping": "pong"
}
192.168.1.20 | SUCCESS => {
"changed": false,
"ping": "pong"
}
[root@model ~]#
至此,ansible安装完成~
手机扫一扫
移动阅读更方便
你可能感兴趣的文章