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"
}
页:
[1]