ansible 安裝


ansible 安裝

一、控制節點要求

  • ansible 可以在任何裝有Python2.7 或python 3的計算機上,控制節點不支持windows;這些計算機包括redhat、Debian、Centos、macOS、任何BSD上面。

二、受管節點要求

  • 默認,ansible 使用的python解釋器,在/usr/bin/python目錄下;如果你的linux 操作系統安裝了python3,需要手動修改清單,將ansible默認使用的解釋器,修改為/usr/bin/python3。

    # 如果沒有安裝python,或者python解釋的的路徑不是默認值,那么在執行ansible命令的時候,可能會出現如下的錯誤:
    
    "module_stdout": "/bin/sh: /usr/bin/python: No such file or directory\r\n"
    
    
  • 另外,如果你的目標了服務器沒有安裝python解釋器,那么你可以使用ansible 的raw模塊去預先安裝python2,(ansible的raw模塊的執行時不需要python解釋器的,而且執行非常迅速),命令如下:

    $ ansible myhost --become -m raw -a "yum install -y python2"
    
    #######
    # -m  raw  
    

三、安裝ansible

  1. rpm包安裝

    $ sudo yum install ansible
    
    ################################
    # on RHEL and CentOS
    
  2. 源碼安裝

    $ git clone https://github.com/ansible/ansible.git
    $ cd ./ansible
    $ make rpm
    $ sudo rpm -Uvh ./rpm-build/ansible-*.noarch.rpm
    
    ####################################
    # 用來安裝最新的開發中的ansible。
    
    
  3. pip 安裝ansible

    $ sudo pip upgrade pip
    $ sudo pip install ansible 
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM