Linux 中的 Ansible 介绍和安装
Ansible 是一个开源 IT 引擎,可自动执行应用程序部署、云配置、内部服务编排和其他 IT 工具。
它是一种流行的自动化和编排工具,原因如下:
- 安装简单。
- 免费和开源。
- 轻巧且一致。
- OpenSSH 安全功能使其非常安全。
Ansible 概念
- 控制节点:
命令和 Playbook 可以通过从任何控制节点调用 /usr/bin/ansible 或 /usr/bin/ansible-playbook 来运行。您可以将任何安装了Python 的计算机用作控制节点。但是,不能使用装有 Windows 操作系统的计算机作为控制节点。一个可以有多个控制节点。 - 托管节点:
有时也称为“主机”,托管节点是您使用 Ansible 管理的网络设备(和/或服务器)。 - 存货:
有时也称为“主机文件”,清单是用于组织它们的受管节点列表。它还用于创建和嵌套组以便于扩展。 - 模块:
这些是 Ansible 执行的代码单元。每个模块都可以用于特定目的。可以使用任务调用单个模块,或调用 playbook 中的多个不同模块。 - 任务:
Ansible 中的动作单元。可以使用 ad-hoc 命令执行一次单个任务。 - 剧本3:
这些是已保存任务的有序列表,因此您可以按该顺序重复运行这些任务。 Playbooks 是用 YAML 编写的,易于阅读、编写、共享和理解。
安装
注意:为了安装ansible,系统必须预先安装Python 。
打开终端并执行以下命令。:
1.添加 Ansible 存储库。
sudo apt-add-repository -y ppa:ansible/ansible
2.更新系统存储库列表。
sudo apt-get update
3.安装ansible包。
sudo apt-get install -y ansible
有关更多详细信息,请访问Ansible 完整文档。