Ubuntu16.04系统安装ansible及ansible连接所有主机

ubuntu的ansible安装在网上太多了,基本上都是最简单的安装方式apt-get安装。如果你的系统时centos请参考另一篇文章:https://www.cnblogs.com/wushuaishuai/p/10852292.html
一、好的接下来开始简单的入门:

apt-get update
apt-get install software-properties-common
apt-add-repository --yes --update ppa:ansible/ansible
apt-get install ansible

安装完毕,注意自己的用户方便以后管理
运行以下命令查看是否安装成功:

ansible --version

查看自己安装的ansible结构

配置文件作用
/etc/ansible/ansible.cfg主配置文件
/etc/ansible/hosts机器清单,进行分组管理
/etc/ansible/roles存放角色的目录

二、安装完毕接下来我们要做的时用ansible去连接其他的服务器
连接方法有很多种,大致用的最多的就是秘钥连接还有就是用户名密码连接,百度上大部分都是用户名密码连接的文档,这里自行百度,我用的是秘钥连接方式。
当然秘钥连接方式首先就是把ansible服务器上的秘钥发给其他服务器上,就是把id_rsa.pub拷贝到其他服务器上的authorized_keys中,如果没有秘钥直接生成就好了。
添加完毕后ssh -p 端口 用户@IP去验证一下在ansible服务器是否可以登录其他服务器。成功后做接下来操作。
修改配置文件
这里没有什么要说的理解其中每一个的含义就好,具体含义请百度。
然后修改hosts文件
[IDC]
##
keytechxx ansible_ssh_host=192.168.1.20 ansible_ssh_port=xx
keytechxx ansible_ssh_host=192.168.1.20 ansible_ssh_port=xx
keytechxx ansible_ssh_host=192.168.1.10 ansible_ssh_user=keytech ansible_ssh_por
t=xx

保存后执行
ansible IDC -a "ping"
Ubuntu16.04系统安装ansible及ansible连接所有主机
ansible IDC -a "/bin/echo hello"
Ubuntu16.04系统安装ansible及ansible连接所有主机

到此入门安装到联系后端服务器部分结束,接下来我会整理出来一般工作中常见用法。下篇见

拎壶冲冲冲

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值