zoukankan      html  css  js  c++  java
  • CentOS 8 Yum安装ansible

    ansible的安装

    直接yum安装ansible会报错,需要先安装epel源。
    ansible的安装来源于epel仓库,因此在安装前需确保安装了正确的epel源。

    yum install -y epel-release
    yum install -y ansible
    
    [root@C8-1 misc]# yum -y install ansible
    Last metadata expiration check: 0:00:29 ago on Tue 16 Jun 2020 04:29:04 PM EDT.
    No match for argument: ansible
    Error: Unable to find a match: ansible
    [root@C8-1 misc]# ansible --version
    -bash: ansible: command not found
    [root@C8-1 misc]# yum install -y epel-release
    CentOS-8 - AppStream                               7.2 kB/s | 4.3 kB     00:00    
    CentOS-8 - Base                                    2.3 kB/s | 3.9 kB     00:01    
    CentOS-8 - Extras                                  3.1 kB/s | 1.5 kB     00:00    
    Dependencies resolved.
    ===================================================================================
     Package                Architecture     Version            Repository        Size
    ===================================================================================
    Installing:
     epel-release           noarch           8-8.el8            extras            23 k
    
    Transaction Summary
    ===================================================================================
    Install  1 Package
    
    Total download size: 23 k
    Installed size: 32 k
    Downloading Packages:
    epel-release-8-8.el8.noarch.rpm                     53 kB/s |  23 kB     00:00    
    -----------------------------------------------------------------------------------
    Total                                               27 kB/s |  23 kB     00:00     
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                           1/1 
      Installing       : epel-release-8-8.el8.noarch                               1/1 
      Running scriptlet: epel-release-8-8.el8.noarch                               1/1 
      Verifying        : epel-release-8-8.el8.noarch                               1/1 
    
    Installed:
      epel-release-8-8.el8.noarch                                                      
    
    Complete!
    [root@C8-1 misc]# yum info ansible
    Extra Packages for Enterprise Linux Modular 8 - x8  19 kB/s | 119 kB     00:06    
    Extra Packages for Enterprise Linux 8 - x86_64     776 kB/s | 7.0 MB     00:09    
    Available Packages
    Name         : ansible
    Version      : 2.9.9
    Release      : 1.el8
    Architecture : noarch
    Size         : 17 M
    Source       : ansible-2.9.9-1.el8.src.rpm
    Repository   : epel
    Summary      : SSH-based configuration management, deployment, and task execution
                 : system
    URL          : http://ansible.com
    License      : GPLv3+
    Description  : Ansible is a radically simple model-driven configuration management,
                 : multi-node deployment, and remote task execution system. Ansible
                 : works over SSH and does not require any software or daemons to be
                 : installed on remote nodes. Extension modules can be written in any
                 : language and are transferred to managed machines automatically.
    
    [root@C8-1 misc]# yum -y install ansible
    Last metadata expiration check: 0:00:25 ago on Tue 16 Jun 2020 05:06:21 PM EDT.
    Dependencies resolved.
    ===================================================================================
     Package             Arch   Version                                Repo       Size
    ===================================================================================
    Installing:
     ansible             noarch 2.9.9-1.el8                            epel       17 M
    Upgrading:
     platform-python-pip noarch 9.0.3-16.el8                           BaseOS    1.8 M
    Installing dependencies:
     python3-babel       noarch 2.5.1-5.el8                            AppStream 4.8 M
     python3-jinja2      noarch 2.10.1-2.el8_0                         AppStream 538 k
     python3-jmespath    noarch 0.9.0-11.el8                           AppStream  45 k
     python3-markupsafe  x86_64 0.23-19.el8                            AppStream  39 k
     python3-pip         noarch 9.0.3-16.el8                           AppStream  19 k
     python3-pyasn1      noarch 0.3.7-6.el8                            AppStream 126 k
     python3-pytz        noarch 2017.2-9.el8                           AppStream  54 k
     python36            x86_64 3.6.8-2.module_el8.1.0+245+c39af44f    AppStream  19 k
     python3-setuptools  noarch 39.2.0-5.el8                           BaseOS    162 k
     libsodium           x86_64 1.0.18-2.el8                           epel      162 k
     python3-bcrypt      x86_64 3.1.6-2.el8.1                          epel       44 k
     python3-pynacl      x86_64 1.3.0-5.el8                            epel      100 k
     sshpass             x86_64 1.06-9.el8                             epel       27 k
    Installing weak dependencies:
     python3-paramiko    noarch 2.4.3-1.el8                            epel      289 k
    Enabling module streams:
     python36                   3.6                                                   
    
    Transaction Summary
    ===================================================================================
    Install  15 Packages
    Upgrade   1 Package
    
    Total download size: 25 M
    Downloading Packages:
    (1/16): python3-jmespath-0.9.0-11.el8.noarch.rpm   424 kB/s |  45 kB     00:00    
    (2/16): python3-markupsafe-0.23-19.el8.x86_64.rpm  543 kB/s |  39 kB     00:00    
    (3/16): python3-pip-9.0.3-16.el8.noarch.rpm        580 kB/s |  19 kB     00:00    
    (4/16): python3-pyasn1-0.3.7-6.el8.noarch.rpm      583 kB/s | 126 kB     00:00    
    (5/16): python3-pytz-2017.2-9.el8.noarch.rpm       1.0 MB/s |  54 kB     00:00    
    (6/16): python36-3.6.8-2.module_el8.1.0+245+c39af4 250 kB/s |  19 kB     00:00    
    (7/16): python3-jinja2-2.10.1-2.el8_0.noarch.rpm   745 kB/s | 538 kB     00:00    
    (8/16): python3-setuptools-39.2.0-5.el8.noarch.rpm 775 kB/s | 162 kB     00:00    
    (9/16): python3-babel-2.5.1-5.el8.noarch.rpm       2.4 MB/s | 4.8 MB     00:01    
    (10/16): python3-bcrypt-3.1.6-2.el8.1.x86_64.rpm   118 kB/s |  44 kB     00:00    
    (11/16): libsodium-1.0.18-2.el8.x86_64.rpm          89 kB/s | 162 kB     00:01    
    (12/16): python3-pynacl-1.3.0-5.el8.x86_64.rpm     674 kB/s | 100 kB     00:00    
    (13/16): sshpass-1.06-9.el8.x86_64.rpm              71 kB/s |  27 kB     00:00    
    (14/16): platform-python-pip-9.0.3-16.el8.noarch.r 4.6 MB/s | 1.8 MB     00:00    
    (15/16): python3-paramiko-2.4.3-1.el8.noarch.rpm    92 kB/s | 289 kB     00:03    
    (16/16): ansible-2.9.9-1.el8.noarch.rpm            976 kB/s |  17 MB     00:18    
    -----------------------------------------------------------------------------------
    Total                                              982 kB/s |  25 MB     00:26     
    warning: /var/cache/dnf/epel-6519ee669354a484/packages/ansible-2.9.9-1.el8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY
    Extra Packages for Enterprise Linux 8 - x86_64     1.6 MB/s | 1.6 kB     00:00    
    Importing GPG key 0x2F86D6A1:
     Userid     : "Fedora EPEL (8) <epel@fedoraproject.org>"
     Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
    Key imported successfully
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                           1/1 
      Installing       : python3-setuptools-39.2.0-5.el8.noarch                   1/17 
      Upgrading        : platform-python-pip-9.0.3-16.el8.noarch                  2/17 
      Installing       : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64      3/17 
      Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64      3/17 
      Installing       : python3-pip-9.0.3-16.el8.noarch                          4/17 
      Installing       : sshpass-1.06-9.el8.x86_64                                5/17 
      Installing       : python3-bcrypt-3.1.6-2.el8.1.x86_64                      6/17 
      Installing       : libsodium-1.0.18-2.el8.x86_64                            7/17 
      Installing       : python3-pynacl-1.3.0-5.el8.x86_64                        8/17 
      Installing       : python3-pytz-2017.2-9.el8.noarch                         9/17 
      Installing       : python3-babel-2.5.1-5.el8.noarch                        10/17 
      Installing       : python3-pyasn1-0.3.7-6.el8.noarch                       11/17 
      Installing       : python3-paramiko-2.4.3-1.el8.noarch                     12/17 
      Installing       : python3-markupsafe-0.23-19.el8.x86_64                   13/17 
      Installing       : python3-jinja2-2.10.1-2.el8_0.noarch                    14/17 
      Installing       : python3-jmespath-0.9.0-11.el8.noarch                    15/17 
      Installing       : ansible-2.9.9-1.el8.noarch                              16/17 
      Cleanup          : platform-python-pip-9.0.3-15.el8.noarch                 17/17 
      Running scriptlet: platform-python-pip-9.0.3-15.el8.noarch                 17/17 
      Verifying        : python3-babel-2.5.1-5.el8.noarch                         1/17 
      Verifying        : python3-jinja2-2.10.1-2.el8_0.noarch                     2/17 
      Verifying        : python3-jmespath-0.9.0-11.el8.noarch                     3/17 
      Verifying        : python3-markupsafe-0.23-19.el8.x86_64                    4/17 
      Verifying        : python3-pip-9.0.3-16.el8.noarch                          5/17 
      Verifying        : python3-pyasn1-0.3.7-6.el8.noarch                        6/17 
      Verifying        : python3-pytz-2017.2-9.el8.noarch                         7/17 
      Verifying        : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64      8/17 
      Verifying        : python3-setuptools-39.2.0-5.el8.noarch                   9/17 
      Verifying        : ansible-2.9.9-1.el8.noarch                              10/17 
      Verifying        : libsodium-1.0.18-2.el8.x86_64                           11/17 
      Verifying        : python3-bcrypt-3.1.6-2.el8.1.x86_64                     12/17 
      Verifying        : python3-paramiko-2.4.3-1.el8.noarch                     13/17 
      Verifying        : python3-pynacl-1.3.0-5.el8.x86_64                       14/17 
      Verifying        : sshpass-1.06-9.el8.x86_64                               15/17 
      Verifying        : platform-python-pip-9.0.3-16.el8.noarch                 16/17 
      Verifying        : platform-python-pip-9.0.3-15.el8.noarch                 17/17 
    
    Upgraded:
      platform-python-pip-9.0.3-16.el8.noarch                                          
    
    Installed:
      ansible-2.9.9-1.el8.noarch                                                       
      python3-paramiko-2.4.3-1.el8.noarch                                              
      python3-babel-2.5.1-5.el8.noarch                                                 
      python3-jinja2-2.10.1-2.el8_0.noarch                                             
      python3-jmespath-0.9.0-11.el8.noarch                                             
      python3-markupsafe-0.23-19.el8.x86_64                                            
      python3-pip-9.0.3-16.el8.noarch                                                  
      python3-pyasn1-0.3.7-6.el8.noarch                                                
      python3-pytz-2017.2-9.el8.noarch                                                 
      python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                              
      python3-setuptools-39.2.0-5.el8.noarch                                           
      libsodium-1.0.18-2.el8.x86_64                                                    
      python3-bcrypt-3.1.6-2.el8.1.x86_64                                              
      python3-pynacl-1.3.0-5.el8.x86_64                                                
      sshpass-1.06-9.el8.x86_64                                                        
    
    Complete!
    

    检查ansible版本

    [root@C8-1 ~]# type ansible
    ansible is /usr/bin/ansible
    [root@C8-1 ~]# ansible --version
    ansible 2.9.9
      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, Nov 21 2019, 19:31:34) [GCC 8.3.1 20190507 (Red Hat 8.3.1-4)]
    
    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    如何限制ip访问Oracle数据库
    11G oracle RAC集群启动和关闭
    查看Oracle某时刻的客户端IP连接情况
    ASM--文件系统之间归档日志的拷贝
    Oracle AWR内容详解
    Oracle RMAN操作详解
    静默升级oracle 11g (从11.2.0.1升级到11.2.0.4)
    XStream使用详解
    Go 测试单个方法
    Golang 单元测试和性能测试
  • 原文地址:https://www.cnblogs.com/bpzblog/p/13153093.html
Copyright © 2011-2022 走看看