安装 Ansible 前提条件

Ansible 是一种安装在控制节点上的无代理自动化工具。Ansible 从控制节点远程管理机器和其他设备(默认情况下,通过 SSH 协议)。前面已介绍过其安装方法,现补充一下安装的前提条件。

在安装 Ansible 之前,请查看控制节点的要求。在使用 Ansible 之前,请查看受管节点(您想要自动化的终端设备)的要求。控制节点和受管节点具有不同的最低要求。

控制节点要求

对于控制节点(运行 Ansible 的机器),可以使用安装了 Python 2(版本 2.7)或 Python 3(版本 3.5 及更高版本)的机器。

ansible-core 2.11 和 Ansible 4.0.0 将使 Python 3.8 成为控制节点的软依赖项。

ansible-core 2.12 和 Ansible 5.0.0 需要 Python 3.8 或更高版本才能在控制节点上运行。

从 ansible-core 2.11 开始,该项目将仅针对 Python 3.8 及更新版本打包。这包括 Red Hat、Debian、CentOS、macOS、任何 BSD 等等。

控制节点不支持 Windows

受管节点要求

尽管托管节点上不需要守护进程,但需要一种 Ansible 与它们进行通信的方式。对于大多数受管节点,Ansible 通过 SSH 建立连接并使用 SFTP 传输模块。如果 SSH 有效但 SFTP 在您的某些受管节点上不可用,您可以在ansible.cfg 中切换到 SCP

选择要安装的 Ansible 工件和版本

从 2.10 版开始,Ansible 分发了两个工件:一个称为社区包ansible,一个称为极简语言和运行时ansible-core(在 2.10 版中称为ansible-base)。

安装 Ansible 社区包

ansible软件包包括 Ansible 语言和运行时以及一系列社区策划的集合。它重新创建并扩展了 Ansible 2.9 中包含的功能。

可以选择以下任何一种方式来安装 Ansible 社区包:

安装ansible-core

Ansible 还分发了一个名为ansible-core(或ansible-base在 2.10 版中)的极简对象。它包含 Ansible 语言、运行时以及核心模块和其他插件的简短列表。ansible-core通过安装来自 Galaxy、Automation Hub 或任何其他来源的集合来构建功能。

可以选择以下任何一种安装方式ansible-core

展开阅读全文

页面更新:2024-05-30

标签:终端设备   工件   远程管理   软件包   管理器   节点   简短   源代码   模块   机器   语言   版本   方式   功能   科技   社区

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top