ansible安装

Posted alamisu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible安装相关的知识,希望对你有一定的参考价值。

一、 以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 [email protected] ,然后输入连接密码即可实现无密码访问.

 

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

以上是关于ansible安装的主要内容,如果未能解决你的问题,请参考以下文章

ansible的安装和ansible的模板

ansible的安装和ansible的模板

ansible介绍和安装

Ansible安装配置

ansible自动化运维详解ansible的安装部署参数使用清单管理配置文件参数及用户级ansible操作环境构建

ansible自动化运维详解ansible的安装部署参数使用清单管理配置文件参数及用户级ansible操作环境构建