Ansible——介绍ansible

1、什么是ansible?

ansible是一款开源自动化平台,基于python开发,可以多节点发布、远程任务执行的自动化引擎,可以实现批量系统配置、批量程序部署、批量运行命令等。

2、ansible架构与原理是什么?

Ansible架构:有控制节点和受管主机两种计算机类型,在控制节点上安装和运行,受管主机在清单中列出,清单可以在静态文本文件中定义或外部来源获取信息的脚本来动态确定。用户——控制端——被控制端,通过受管主机清单获取需要管理的主机,再通过单一命令或组合命令告诉主机清单中的电脑应该做什么(playbooks),最后通过SSH协议连接主机进行批量管理。

Ansible原理:管理端默认使用ssh连接,主机群按应用类型等方式来分类,管理节点通过各类模块实现相应操作,也可以通过playbooks实现多个任务的集合实现一类功能。

3、什么是play、playbook、playbooks?

Play:对主机执行一系列任务。

Playbook:是人类可读的文本文件,用于描述IT基础架构的所需状态。采用YAML格式包含一个或多个play的文件。

Playbooks: 是 Ansible的配置、部署、编排语言,他们可以被描述为一个需要希望远程主机执行命令的方案,或者一组IT程序运行的命令集合。

4、控制节点与受控主机

控制节点:应当是Linux或UNIX系统,absible软件只需要安装到运行它的一个或多个控制节点上,控制节点上需要安装python3(版本3.5以上)或python2(版本2.7以上)。

受控主机:受管主机不需要安装ansible。控制节点使用标准的网络协议连接受管主机来确保系统处于指定状态。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值