如何在 AlmaLinux 8 上安装 Ansible

在本教程中,我们将向您展示如何在 AlmaLinux 8 上安装 Ansible。对于那些不知道的人,Ansible 是一个免费的开源自动化工具,它允许系统管理员从一个中央配置和控制数百个节点无需在节点上安装任何代理。 与 Puppet 和 Chef 不同,Ansible 是无代理的。 Ansible 使用声明性语言定义系统配置,并使用 SSH 服务和 Python 脚本在托管节点上应用配置。

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root 权限的命令。 我将向您展示在 AlmaLinux 8 上逐步安装 Ansible。您可以按照 CentOS 和 Rocky Linux 的相同说明进行操作。

在 AlmaLinux 8 上安装 Ansible

步骤 1. 首先,让我们先确保您的系统是最新的。

sudo dnf update sudo dnf upgrade sudo dnf install epel-release

步骤 2. 安装 Python。

运行以下命令来安装 python 3 和其他依赖项:

sudo dnf module install python38 sudo alternatives --config python

步骤 3. 在 AlmaLinux 8 上安装 Ansible。

  • 从官方存储库 AlmaLinux 安装 Ansible。

现在我们运行以下命令将 Ansible 安装到您的系统:

sudo dnf install ansible
  • 使用 Python 安装 Ansible。

运行以下命令安装 Ansible:

sudo pip3 install setuptools-rust wheel sudo pip3 install --upgrade pip sudo python -m pip install ansible

完成后,使用以下命令验证安装:

$ ansible --version
ansible 2.9.26   config file = /etc/ansible/ansible.cfg   configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.6/site-packages/ansible   executable location = /usr/bin/ansible   python version = 3.6.9 (default, Jul 21 2021, 16:00:46) [GCC 8.4.1 20200928 (Red Hat 8.4.2-2)]

恭喜! 您已成功安装 Ansible。 感谢您使用本教程在您的 AlmaLinux 8 系统上安装 Ansible。 如需更多帮助或有用信息,我们建议您查看 Ansible 官方网站.