码迷,mamicode.com
首页 > 其他好文 > 详细

ansible安装

时间:2019-03-31 16:50:47      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:roo   ls -l   执行命令   yum 源   com   python2.7   www   win   xxx   

一、 以centos安装ansible为例:

      1、 主控端python版本最好需要2.6以上(windows系统不可以做控制主机),被控端至少为python2.4以上版本,不过通常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

      默认情况下,ansible执行命令是以当前主机用户登陆到远端机器执行的,也可以使用指定用户执行:

      ansible 192.168.100.10 -m shell -a "ls -l /tmp" -u maple -k

      以上命令表示使用maple用户名来登陆到192.168.100.10来执行ls命令,-k 表示需要输入密码。

     为了方便管理我们可以在主控端和被控端建立信任关系来方便管理,不需要输入密码,使用public/private key来作校验。

  1、 使用ansible前需实现ansible服务器对主机的ssh无密码访问,操作如下:

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

    b、 命令:ssh-copy-id root@xxx.xxx.xxx.xxx ,然后输入连接密码即可实现无密码访问.

 

其他操作系统的安装配置流程可以访问www.ansible.com 或者www.ansible.com.cn 来查询

ansible安装

标签:roo   ls -l   执行命令   yum 源   com   python2.7   www   win   xxx   

原文地址:https://www.cnblogs.com/alamisu/p/10631960.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!