centos7安裝與配置ansible

這次測試總共有三臺機,分別以下:python

ansible服務器:10.0.0.20shell

client01:10.0.0.21vim

client02:10.0.0.22centos

1、安裝ansible服務器

  一、 python版本須要2.6以上,不過經過centos7都會默認安裝上python2.7.5,查看方法:python -Vpython2.7

  二、 添加yum 源ssh

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

    b、 添加以下內容:url

      [epel]centos7

      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

  三、 yum clean all

  四、 安裝ansible:yum install ansible -y

2、配置ansible

  一、 使用ansible前需實現ansible服務器對另外兩臺機的ssh無密碼訪問,操做以下:

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

    b、 命令:ssh-copy-id root@10.0.0.21 ,而後輸入鏈接密碼便可實現無密碼訪問,另一臺機的設置方式同樣,再也不贅述。

  二、 添加ansible客戶機組,命令:vim /etc/ansible/hosts,在最後面添加以下內容:

    [group1]

    10.0.0.21

    10.0.0.22

3、使用ansible

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

  二、 複製本機文件到組group1:ansible group1 -m copy -a 「src=/etc/hosts dest=/etc/」

  三、 幫group1安裝軟件:ansible group1 -m shell -a 「yum install wget -y」

 

PS:這次所有操做都是用root用戶

相關文章
相關標籤/搜索