ansible基础(零)-Ansible概念

Ansible概念

这些概念对 Ansible 的所有用途都是通用的。您需要了解它们才能将 Ansible 用于任何类型的自动化。此基本介绍为您提供了遵循用户指南其余部分所需的背景知识。

控制节点 Control node

        任何安装了 Ansible 的机器。您可以通过从任何控制节点调用ansible或ansible-playbook命令来运行 Ansible 命令和剧本。

        您可以使用任何安装了 Python 的计算机作为控制节点——笔记本电脑、共享桌面和服务器都可以运行 Ansible。但是,您不能将 Windows 机器用作控制节点。您可以有多个控制节点。

托管节点 managed node

        您使用 Ansible 管理的网络设备(服务器)。托管节点有时也称为“hosts”。Ansible 未安装在受管节点上。

库存 Inventory

        受管节点列表。清单文件有时也称为“主机文件”。您的清单可以指定每个受管节点的 IP 地址等信息。清单还可以组织托管节点、创建和嵌套组以便于扩展。

        要了解有关库存的更多信息,请参阅使用库存部分。

集合 Collections

        集合是 Ansible 内容的分发格式,可以包括剧本、角色、模块和插件。您可以通过Ansible Galaxy安装和使用集合。要了解有关集合的更多信息,请参阅使用集合

模块 Modules

        Ansible 执行的代码单元。每个模块都有特定的用途,从管理特定类型数据库上的用户到管理特定类型网络设备上的 VLAN 接口。

        您可以使用task调用单个模块,或调用playbook中的多个不同模块。

        从 Ansible 2.10 开始,模块被分组到collections中。要了解 Ansible 包含多少collections,请查看Collection Index

任务 Tasks

        Ansible 中的动作单位。您可以使用 ad hoc 命令(临时的命令行)执行一次任务。

剧本 Playbooks

        已保存的有序task列表,以便您可以按该顺序重复运行这些任务。剧本可以包括变量和任务。

        Playbooks 是用 YAML 编写的,易于阅读、编写、共享和理解。要了解有关剧本的更多信息,请参阅剧本简介

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值