ansible安装-阿里云开发者社区

开发者社区> 开发与运维> 正文

ansible安装

简介: 环境centos7.0:默认安装python2.6[root@10-15-195-231 ~]# rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.

环境centos7.0:默认安装python2.6
[root@10-15-195-231 ~]# rpm -iUvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
[root@10-15-195-231 ~]#yum install ansible
[root@10-15-195-231 ~]# ansible --version
ansible 2.2.0.0
config file = /etc/ansible/ansible.cfg
configured module search path = Default w/o overrides
如有报错请查看报错内容,如缺少cryptography
[root@10-15-195-231 ~]# pip install cryptography
[root@10-15-195-231 ~]#ssh-keygen
创建公钥一路回车即可,将.ssh/id_rsa_pub放至测试机的/root/.ssh/authorized_keys 中实现密钥登录
[root@10-15-195-231 ~]# cd /etc/ansible/
[root@10-15-195-231 ansible]# ls
ansible.cfg hosts roles
在hosts里配置测试服务器,还可以设子组,还可以自动添加一串相数字或字母临的服务器;hosts可以有多个如ansible -i hosts -m ping表示PING当前目录HOSTS里的机器
[1:3].linuxtoy.org # 等价于
1.linuxtoy.org、2.linuxtoy.org、3.linuxtoy.org
[a:c].linuxtoy.org # 等价于
a.linuxtoy.org、b.linuxtoy.org、c.linuxtoy.org
[root@10-15-195-231 ansible]# cat hosts
[nginx]
10.15.100.55
[test-server]
10.15.66.32
[vps:children]
test-server
nginx
做PING测试
[root@10-15-195-231 ansible]# ansible -m ping all
10.15.66.32 | SUCCESS => {

"changed": false, 
"ping": "pong"

}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章