ansible安裝和測試教程

控制機1臺 192.168.2.234

客戶端1臺 192.168.2.16

控制機和客戶機分別要安裝一下環境:

1、wget ftp://fr2.rpmfind.net/linux/epel/5/ppc/epel-release-5-4.noarch.rpm

2、rpm -ivh epel-release-5-4.noarch.rpm  --force --nodeps

3、yum  -y install python26 python26-PyYAML python26-paramiko python26-jinja2 python26-simplejson

python26-virtualenv

4、mv /usr/bin/python /usr/bin/python_2.4.bak && ln -s /usr/bin/python2.6 /usr/bin/python

5、wget http://cloud.github.com/download ... nsible-0.3.1.tar.gz

6、tar -zxf ansible-0.3.1.tar.gz

7、cd ansible-0.3.1

8、python setup.py install

9、cp  -r library /usr/share/ansible

控制機配置:

1、添加配置文件

vi /home/hosts

127.0.0.1

192.168.2.16

2、設置ssh無密碼登錄

ssh-keygen #一直回車

ssh-copy-id -i /root/.ssh/id_rsa.pub "127.0.0.1"

ssh-copy-id -i /root/.ssh/id_rsa.pub "192.168.2.16" #有多少客戶機,就複製多少次證書

3、開始測試

ansible -i /home/hosts all -m ping

返回結果

127.0.0.1 | success >> {

   "changed": false,

   "ping": "pong"

}

192.168.2.16 | success >> {

   "changed": false,

   "ping": "pong"

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章