How to install ansible in rhel 8.7【红帽8.7 安装 ansible】

bash 复制代码
sudo subscription-manager register
username:xxxx
password:xxxxx
sudo subscription-manager repos - enable ansible-2.9-for-rhel-8-x86_64-rpms
subscription-manager release - list
subscription-manager release - unset && subscription-manager release - set=8.7
sudo yum install ansible

注意:当遇到以下安装失败的问题

bash 复制代码
$ sudo yum -y install ansible
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                                                                                            2.0 MB/s |  60 MB     00:30    
Errors during downloading metadata for repository 'rhel-8-for-x86_64-appstream-rpms':
  - Status code: 404 for https://cdn.redhat.com/content/dist/rhel8/8/x86_64/appstream/os/repodata/ab77593b3e45496bbf1cb280e7bc78a45b4fff2ae3fd1180fca4547d5a1d5239-comps.xml (IP: 173.223.228.251)
Error: Failed to download metadata for repo 'rhel-8-for-x86_64-appstream-rpms': Yum repo downloading error: Downloading error(s): repodata/ab77593b3e45496bbf1cb280e7bc78a45b4fff2ae3fd1180fca4547d5a1d5239-comps.xml - Cannot download, all mirrors were already tried without success

解决方法:

bash 复制代码
$ subscription-manager release --list
+-------------------------------------------+
          Available Releases
+-------------------------------------------+
8
8.0
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
$ hostnamectl 
   Static hostname: download
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 6040b755bb074dde82f2c7466e2f4bf0
           Boot ID: e2611826953c4fe49fa935b831286cb0
    Virtualization: vmware
  Operating System: Red Hat Enterprise Linux 8.7 (Ootpa)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:8::baseos
            Kernel: Linux 4.18.0-425.3.1.el8.x86_64
      Architecture: x86-64
[root@localhost ~]# subscription-manager release --unset && subscription-manager release  --set=8.7
Release preference has been unset
Release set to: 8.7
$ sudo yum -y install ansible
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                               2.3 MB/s |  59 MB     00:25    
Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs)                                                                                                                 3.2 kB/s | 4.0 kB     00:01    
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                                                                                            2.6 MB/s |  54 MB     00:20    
rhel 8.7 x64                                                                                                                                                        901 kB/s | 2.4 MB     00:02    
rhel 8.7 x64                                                                                                                                                        1.0 MB/s | 7.8 MB     00:07    
Dependencies resolved.
====================================================================================================================================================================================================
 Package                                         Architecture                      Version                                      Repository                                                     Size
====================================================================================================================================================================================================
Installing:
 ansible                                         noarch                            2.9.27-1.el8ae                               ansible-2.9-for-rhel-8-x86_64-rpms                             17 M
Installing dependencies:
 python3-babel                                   noarch                            2.5.1-7.el8                                  rhel-8-for-x86_64-appstream-rpms                              4.8 M
 python3-cffi                                    x86_64                            1.11.5-5.el8                                 rhel-8-for-x86_64-baseos-rpms                                 238 k
 python3-cryptography                            x86_64                            3.2.1-5.el8                                  rhel-8-for-x86_64-baseos-rpms                                 559 k
 python3-jinja2                                  noarch                            2.10.1-3.el8                                 rhel-8-for-x86_64-appstream-rpms                              538 k
 python3-markupsafe                              x86_64                            0.23-19.el8                                  rhel-8-for-x86_64-appstream-rpms                               39 k
 python3-ply                                     noarch                            3.9-9.el8                                    rhel-8-for-x86_64-baseos-rpms                                 111 k
 python3-pycparser                               noarch                            2.14-14.el8                                  rhel-8-for-x86_64-baseos-rpms                                 109 k
 python3-pytz                                    noarch                            2017.2-9.el8                                 rhel-8-for-x86_64-appstream-rpms                               54 k
 sshpass                                         x86_64                            1.09-4.el8                                   rhel-8-for-x86_64-appstream-rpms                               30 k
Installing weak dependencies:
 python3-jmespath                                noarch                            0.9.0-11.el8                                 rhel-8-for-x86_64-appstream-rpms                               45 k

Transaction Summary
====================================================================================================================================================================================================
Install  11 Packages

Total download size: 23 M
Installed size: 124 M
Downloading Packages:
(1/11): python3-ply-3.9-9.el8.noarch.rpm                                                                                                                             47 kB/s | 111 kB     00:02    
(2/11): python3-pycparser-2.14-14.el8.noarch.rpm                                                                                                                     45 kB/s | 109 kB     00:02    
(3/11): python3-cffi-1.11.5-5.el8.x86_64.rpm                                                                                                                        218 kB/s | 238 kB     00:01    
(4/11): python3-cryptography-3.2.1-5.el8.x86_64.rpm                                                                                                                 131 kB/s | 559 kB     00:04    
(5/11): sshpass-1.09-4.el8.x86_64.rpm                                                                                                                                29 kB/s |  30 kB     00:01    
(6/11): python3-pytz-2017.2-9.el8.noarch.rpm                                                                                                                         85 kB/s |  54 kB     00:00    
(7/11): python3-jmespath-0.9.0-11.el8.noarch.rpm                                                                                                                     43 kB/s |  45 kB     00:01    
(8/11): python3-jinja2-2.10.1-3.el8.noarch.rpm                                                                                                                      442 kB/s | 538 kB     00:01    
(9/11): python3-markupsafe-0.23-19.el8.x86_64.rpm                                                                                                                    27 kB/s |  39 kB     00:01    
(10/11): python3-babel-2.5.1-7.el8.noarch.rpm                                                                                                                       1.7 MB/s | 4.8 MB     00:02    
(11/11): ansible-2.9.27-1.el8ae.noarch.rpm                                                                                                                          852 kB/s |  17 MB     00:20    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                               1.0 MB/s |  23 MB     00:22     
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                               4.9 MB/s | 5.0 kB     00:00    
Importing GPG key 0xFD431D51:
 Userid     : "Red Hat, Inc. (release key 2) <security@redhat.com>"
 Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Key imported successfully
Importing GPG key 0xD4082792:
 Userid     : "Red Hat, Inc. (auxiliary key) <security@redhat.com>"
 Fingerprint: 6A6A A7C9 7C88 90AE C6AE BFE2 F76F 66C3 D408 2792
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                            1/1 
  Installing       : python3-markupsafe-0.23-19.el8.x86_64                                                                                                                                     1/11 
  Installing       : python3-pytz-2017.2-9.el8.noarch                                                                                                                                          2/11 
  Installing       : python3-babel-2.5.1-7.el8.noarch                                                                                                                                          3/11 
  Installing       : python3-jinja2-2.10.1-3.el8.noarch                                                                                                                                        4/11 
  Installing       : python3-jmespath-0.9.0-11.el8.noarch                                                                                                                                      5/11 
  Installing       : sshpass-1.09-4.el8.x86_64                                                                                                                                                 6/11 
  Installing       : python3-ply-3.9-9.el8.noarch                                                                                                                                              7/11 
  Installing       : python3-pycparser-2.14-14.el8.noarch                                                                                                                                      8/11 
  Installing       : python3-cffi-1.11.5-5.el8.x86_64                                                                                                                                          9/11 
  Installing       : python3-cryptography-3.2.1-5.el8.x86_64                                                                                                                                  10/11 
  Installing       : ansible-2.9.27-1.el8ae.noarch                                                                                                                                            11/11 
  Running scriptlet: ansible-2.9.27-1.el8ae.noarch                                                                                                                                            11/11 
/sbin/ldconfig: File /lib64/libgpm.so.2 is empty, not checked.
/sbin/ldconfig: File /lib64/libgpm.so.2.1.0 is empty, not checked.
/sbin/ldconfig: File /lib64/libmetalink.so.3 is empty, not checked.
/sbin/ldconfig: File /lib64/libmetalink.so.3.1.0 is empty, not checked.

  Verifying        : python3-pycparser-2.14-14.el8.noarch                                                                                                                                      1/11 
  Verifying        : python3-ply-3.9-9.el8.noarch                                                                                                                                              2/11 
  Verifying        : python3-cryptography-3.2.1-5.el8.x86_64                                                                                                                                   3/11 
  Verifying        : python3-cffi-1.11.5-5.el8.x86_64                                                                                                                                          4/11 
  Verifying        : ansible-2.9.27-1.el8ae.noarch                                                                                                                                             5/11 
  Verifying        : sshpass-1.09-4.el8.x86_64                                                                                                                                                 6/11 
  Verifying        : python3-jmespath-0.9.0-11.el8.noarch                                                                                                                                      7/11 
  Verifying        : python3-pytz-2017.2-9.el8.noarch                                                                                                                                          8/11 
  Verifying        : python3-markupsafe-0.23-19.el8.x86_64                                                                                                                                     9/11 
  Verifying        : python3-jinja2-2.10.1-3.el8.noarch                                                                                                                                       10/11 
  Verifying        : python3-babel-2.5.1-7.el8.noarch                                                                                                                                         11/11 
Installed products updated.

Installed:
  ansible-2.9.27-1.el8ae.noarch          python3-babel-2.5.1-7.el8.noarch        python3-cffi-1.11.5-5.el8.x86_64   python3-cryptography-3.2.1-5.el8.x86_64   python3-jinja2-2.10.1-3.el8.noarch  
  python3-jmespath-0.9.0-11.el8.noarch   python3-markupsafe-0.23-19.el8.x86_64   python3-ply-3.9-9.el8.noarch       python3-pycparser-2.14-14.el8.noarch      python3-pytz-2017.2-9.el8.noarch    
  sshpass-1.09-4.el8.x86_64             

Complete!

$ ansible --version
ansible 2.9.27
  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, Jun 14 2022, 09:19:35) [GCC 8.5.0 20210514 (Red Hat 8.5.0-13)]
相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式