安装Ansible到CentOS(YUM)

运行环境

系统版本:CentOS Linux release 7.3.1611 (Core)
软件版本:ansible
硬件要求:无

安装过程

1、安装YUM-EPEL源

HTTP-Tools软件包由YUM-EPEL源提供。

[root@localhost ~]# yum -y install epel-release.noarch

2、安装Ansible

[root@localhost ~]# yum -y install ansible

3、配置管理主机与节点主机的SSH免密登录

[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              => 查看节点主机的公钥存储库

4、简单的使用Ansible,我们需要先配置一个节点主机组

[root@localhost ~]# vi /etc/ansible/hosts
# 主机组,定义一组节点主机,"[ ]"表示组名
[webservers]
192.168.1.33
192.168.1.46
192.168.1.50

5、我们使用Ping模块测试一下节点主机网络通信情况

[root@localhost ~]# ansible webservers -m ping -f 10		=> "-f"表示开启的并发进程数
# "SUCCESS"说明网络通信正常
192.168.1.46 | SUCCESS => {
    "changed": false,
    "ping": "pong"
}
posted @ 2020-02-28 14:06  RidingWind  阅读(638)  评论(0)    收藏  举报