如何在 Ubuntu 22.04 上安装和配置 Ansible
Ansible 是一款开源自动化工具,用于物联网任务,包括软件部署、配置管理、云配置、基础设施服务编排等。它可以在许多 Linux 操作系统上运行并且配置非常容易。它使用开放的 SSH 服务来执行各种网络任务,确保良好安全和受保护的通信环境。
如何在 Ubuntu 22.04 上安装 Ansible
在本教程中,我们将指导您如何使用最简单的方法在 Ubuntu 22.04 上安装 Ansible,其步骤如下,最后,我们还将向您展示如何配置 Ansible 以将其用于自动化。
在 Ubuntu 22.04 上安装 Ansible 的步骤
第 1 步:首先,使用以下命令安装一些在 Ubuntu 22.04 上运行 Ansible 所需的有用软件包(如果尚未安装):
第 2 步:现在,添加 Ansible 存储库,以便在 Ubuntu 22.04 上成功安装最新的 Ansible 版本:
第3步:添加存储库后,您可以通过以下命令执行Ansible安装:
完成Ansible安装后,使用以下命令检查其版本:
在 Ubuntu 22.04 上配置 Ansible 的步骤
现在,下一个任务是配置 Ubuntu 主机以实现 Ansible 自动化。您可以使用多个主机自动化 Ansible,并且设置每个主机需要对初始主机执行完全相同的步骤。
要配置主机,您需要执行以下步骤。
第 1 步:首先,通过以下命令安装 OpenSSH :
您还可以使用以下命令检查SSH的状态:
第 2 步:接下来,使用以下命令配置防火墙以允许 Ubuntu 22.04 上的 SSH 访问:
第 3 步: 现在,通过下面给出的命令创建 Ansible 用户。此步骤需要设置您自己的密码:
更新密码后,您将需要提供您的全名和其他信息:
输入“Y”完成该步骤。
这将添加 Ansible 用户。
第 4 步:现在,执行下面给出的命令以允许 Ansible 用户启用无密码 sudo 访问:
第 5 步:接下来,使用以下命令生成 SSH 密钥:
在接下来的所有选项中按 Enter 键,无需输入任何内容即可生成 SSH 密钥:
第 6 步:接下来,使用以下命令将 SSH 公钥复制到 Ansible 主机。
在下一个选项中输入“yes”:
为第一个用户设置密码。
这会将第一个用户添加为“ansible”。您可以使用上述步骤添加更多您想要的内容。
第 7 步:创建主机后,您可以使用以下命令添加主机:
在我们的例子中,我们只有一台主机,您可以添加其他主机。添加主机后保存文件。然后使用以下命令 ping 主机。
就是这样,上面命令的输出确保您已在 Ubuntu 上完美设置 Ansible。