安装ansible,并查看版本 使用ansible localhost -m ping查看是否成功
一、在CentOS7上安装
1、安装python2
#编写yum网络源库
[root@cs7gui yum.repos.d]# vim aliyun.repo
[aliyun]
name=aliyun
baseurl=https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/
gpgcheck=0
#查看网络源里python版本
[root@cs7gui yum.repos.d]# yum search python
#安装python2
[root@cs7gui yum.repos.d]# yum install python2 -y
#查看python安装后软件包
[root@cs7gui yum.repos.d]# rpm -qa python
python-2.7.5-92.el7_9.x86_64
2、安装ansible
#编写epel库的yum源
[root@cs7gui yum.repos.d]# vim epel-aliyun.repo
[epel]
name=epel
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
gpgcheck=0
#列出ansible的版本
[root@cs7gui yum.repos.d]# rpm -ql python
ansible.noarch 2.9.27-1.el7 epel
#安装ansible
[root@cs7gui yum.repos.d]# yum remove python -y
Complete!
3、查看是否成功
#查看版本
[root@cs7gui yum.repos.d]# ansible --version
ansible 2.9.27
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Jun 28 2022, 15:30:04) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]
#ansible localhost -m ping查看是否成功
[root@cs7gui yum.repos.d]# ansible localhost -m ping
localhost | SUCCESS => {
"changed": false,
"ping": "pong"
}
二、在CentOS8上安装
1、安装python3
#编写yum网络源库
[root@cs8gui yum.repos.d]# vim aliyun.repo
[AppStream]
name=app
baseurl=http://mirrors.163.com/centos-vault/8.2.2004/AppStream/x86_64/os/
gpgcheck=0
[BaseOS]
name=base
baseurl=http://mirrors.163.com/centos-vault/8.2.2004/BaseOS/x86_64/os/
gpgcheck=0
#查看网络源里python版本
[root@cs8gui yum.repos.d]# yum search python
#安装python3
[root@cs8gui yum.repos.d]# yum install python36 -y
Complete!
#查看python安装后软件包
[root@cs8gui yum.repos.d]# rpm -qa python36
python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64
2、安装ansible
#编写epel库的yum源
[root@cs8gui yum.repos.d]# vim epel-aliyun.repo
[epel]
name=epel
baseurl=https://mirrors.aliyun.com/epel-archive/8/Everything/x86_64/
gpgcheck=0
#列出ansible的版本
[root@cs8gui yum.repos.d]# yum list ansible
epel 1.9 MB/s | 6.4 MB 00:03
Last metadata expiration check: 0:00:02 ago on Sun 20 Nov 2022 10:43:13 PM CST.
Available Packages
ansible.noarch 2.9.5-1.el8 epel
#安装ansible
[root@cs8gui yum.repos.d]# yum install ansible -y
Complete!
3、查看是否成功
#查看版本
[root@cs8gui yum.repos.d]# ansible --version
ansible 2.9.5
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.6/site-packages/ansible
executable location = /usr/bin/ansible
python version = 3.6.8 (default, Apr 16 2020, 01:36:27) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)]
#ansible localhost -m ping查看是否成功
[root@cs8gui yum.repos.d]# ansible localhost -m ping
localhost | SUCCESS => {
"changed": false,
"ping": "pong"
}