标签: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 来查询
标签:roo ls -l 执行命令 yum 源 com python2.7 www win xxx
原文地址:https://www.cnblogs.com/alamisu/p/10631960.html