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安装的主要内容,如果未能解决你的问题,请参考以下文章