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

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

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

$ 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

解决方法:

$ 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) "
 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) "
 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)]

你可能感兴趣的:(linux,ansible,ansible,运维,linux)