Ansible 工作流程

17 Mar 2025 | 阅读 2 分钟

Ansible 的工作原理是连接到您的节点并将一个名为 Ansible 模块 的小程序推送到这些节点。然后 Ansible 执行这些模块并在完成后将其删除。模块库可以驻留在任何机器上,并且不需要守护进程、服务器数据库

Ansible Workflow

在上图中,管理节点 是控制节点,它控制 playbook 的整个执行过程。清单文件提供了 Ansible 模块需要运行的主机列表。管理节点建立 SSH 连接并在主机机器上执行小模块并安装软件。

Ansible 在安装后会熟练地删除模块。它连接到主机,执行指令,如果安装成功,则删除复制到主机上的代码。

Ansible 中使用的术语

以下是 Ansible 中使用的一些重要术语,例如

条款说明
Ansible 服务器它是安装了 Ansible 的机器,所有任务和 playbook 都将从这里执行。
模块模块是在客户端执行的命令或一组类似命令。
任务任务是一个包含要完成的单个过程的部分。
角色这是一种组织任务和相关文件的方式,以便稍后在 playbook 中调用。
事实通过收集事实操作从客户端系统获取的全局变量的信息。
库存包含有关 Ansible 客户端-服务器的数据的文件。
Play它是 playbook 的执行。
处理器只有在存在通知器时才调用任务。
通知器如果输出已更改,则将调用处理程序的任务的部分。
标签它是为任务设置的名称,以后可用于发出该特定任务或一组作业。

下一个主题Ansible 架构