centos7安裝與配置ansible


此次測試總共有三台機,分別如下:

ansible服務器:10.0.0.20

client01:10.0.0.21

client02:10.0.0.22

一、安裝ansible

方法一、

yum install epel-release -y

yum install ansible -y

方法二、

  1、 python版本需要2.6以上,不過通過centos7都會默認安裝上python2.7.5,查看方法:python -V

  2、 添加yum 源

    a、 vim /etc/yum.repos.d/ansible

    b、 添加如下內容:

      [epel]

      name = all source for ansible

      baseurl = https://mirrors.aliyun.com/epel/7/x86_64/

      enabled = 1

      gpgcheck = 0

 

      [ansible]

      name = all source for ansible

      baseurl = http://mirrors.aliyun.com/centos/7.3.1611/os/x86_64/

      enabled = 1

      gpgcheck = 0

  3、 yum clean all

  4、 安裝ansible:yum install ansible -y

二、配置ansible

  1、 使用ansible前需實現ansible服務器對另外兩台機的ssh無密碼訪問,操作如下:

    a、 輸入命令:ssh-keygen,一直按回車,直至完成操作;

    b、 命令:ssh-copy-id root@10.0.0.21 ,然后輸入連接密碼即可實現無密碼訪問,另外一台機的設置方式一樣,不再贅述。

  2、 添加ansible客戶機組,命令:vim /etc/ansible/hosts,在最后面添加如下內容:

    [group1]

    10.0.0.21

    10.0.0.22

三、使用ansible

  1、 在另外兩台機上執行ping命令:ansible group1 -m ping

  2、 復制本機文件到組group1:ansible group1 -m copy -a “src=/etc/hosts dest=/etc/”

  3、 幫group1安裝軟件:ansible group1 -m shell -a “yum install wget -y”

 

PS:此次全部操作都是用root用戶

原文鏈接:https://www.cnblogs.com/jefflee168/p/7142615.html

ansible各個模塊:https://www.xbzdr.com/121.html

詳解playbook:https://www.centos.bz/2018/01/ansible%E5%B7%A5%E5%85%B7%E4%B9%8Bplaybook/

roles簡單實例:https://www.cnblogs.com/zhaojiankai/p/7655855.html


免責聲明!

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



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