📜  Linux 中的 Ansible 介绍和安装

📅  最后修改于: 2022-05-13 01:57:32.519000             🧑  作者: Mango

Linux 中的 Ansible 介绍和安装

Ansible 是一个开源 IT 引擎,可自动执行应用程序部署、云配置、内部服务编排和其他 IT 工具。
它是一种流行的自动化和编排工具,原因如下:

  • 安装简单。
  • 免费和开源。
  • 轻巧且一致。
  • OpenSSH 安全功能使其非常安全。

Ansible 概念

  1. 控制节点:
    命令和 Playbook 可以通过从任何控制节点调用 /usr/bin/ansible 或 /usr/bin/ansible-playbook 来运行。您可以将任何安装了Python 的计算机用作控制节点。但是,不能使用装有 Windows 操作系统的计算机作为控制节点。一个可以有多个控制节点。
  2. 托管节点:
    有时也称为“主机”,托管节点是您使用 Ansible 管理的网络设备(和/或服务器)。
  3. 存货:
    有时也称为“主机文件”,清单是用于组织它们的受管节点列表。它还用于创建和嵌套组以便于扩展。
  4. 模块:
    这些是 Ansible 执行的代码单元。每个模块都可以用于特定目的。可以使用任务调用单个模块,或调用 playbook 中的多个不同模块。
  5. 任务:
    Ansible 中的动作单元。可以使用 ad-hoc 命令执行一次单个任务。
  6. 剧本3:
    这些是已保存任务的有序列表,因此您可以按该顺序重复运行这些任务。 Playbooks 是用 YAML 编写的,易于阅读、编写、共享和理解。

安装

注意:为了安装ansible,系统必须预先安装Python
打开终端并执行以下命令。:

1.添加 Ansible 存储库。

sudo apt-add-repository -y ppa:ansible/ansible 

添加ansible存储库

2.更新系统存储库列表。



sudo apt-get update

更新系统仓库

3.安装ansible包。

sudo apt-get install -y ansible

安装 ansible安装 ansible

有关更多详细信息,请访问Ansible 完整文档。