Python3 & Ansible 安裝01


Ansible簡介

  • 批量管理Server的工具
  • 無需部署Agent,通過ssh管理
  • 流行的自動化運維工具:https://github.com/ansible/ansible

Jenkins簡介

  • 可視化運維(主要用在可視化部署)
  • 持續構建,可以跟git、svn結合
  • 可結合ssh實現可視化運維
  • 可結合Ansible實現可視化運維

環境說明

  • Centos7
    yum install net-tools vim
    
  • 關閉防火牆
    Centos6
    
    查看防火牆狀態:service iptables status
    關閉防火牆:chkconfig iptables off    #開機不啟動防火牆服務
    

     

    Centos7
    
    firewall-cmd --state  #查看防火牆狀態
    systemctl stop firewalld.service  #關閉防火牆
    systemctl stop firewalld.service  #停止firewall
    systemctl disable firewalld.service #禁止firewall開機啟動
    
  • 關閉selinux
    臨時關閉:
    [root@localhost ~]# getenforce
    Enforcing
    
    [root@localhost ~]# setenforce 0
    [root@localhost ~]# getenforce
    Permissive
    
  • 永久關閉:
    vim /etc/sysconfig/selinux
    SELINUX=enforcing 改為 SELINUX=disabled
    reboot   #重啟服務
    

     

1、使用源碼安裝Python3.7

yum install -y gcc gcc-c++ ncurses ncurses-devel unzip zlib-devel zlib openssl-devel openssl libffi-devel
cd /usr/local/src/
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
tar -zxvf Python-3.7.2.tgz
cd Python-3.7.2
./configure --prefix=/usr/local/python/ #環境探測
make #編譯
make install #安裝

 2、測試Python3是否安裝成功

/usr/local/python/bin/python3 --version
ln -s /usr/local/python/bin/python3 /usr/local/bin/
python3 --version

 升級pip

/usr/local/python/bin/pip3 install --upgrade pip

3、安裝Ansible最新版本

/usr/local/python/bin/pip3 install ansible
/usr/local/python/bin/ansible --version
ln -s /usr/local/python/bin/ansible /usr/local/bin/
ansible --version

 4、安裝Ansible指定版本

/usr/local/python/bin/pip3 install ansible==2.1.1
/usr/local/python/bin/pip3 install ansible==1.9.1

 5、查看幫助

/usr/local/python/bin/ansible-doc -l    #查看總幫助
/usr/local/python/bin/ansible-doc -s shell  #查看shell模塊的幫助
/usr/local/python/bin/ansible-doc -s raw

 


免責聲明!

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



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