如何在 Ubuntu 22.04 上安装和配置 Ansible如何在 Ubuntu 22.04 上安装和配置 Ansible如何在 Ubuntu 22.04 上安装和配置 Ansible如何在 Ubuntu 22.04 上安装和配置 Ansible
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 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 所需的有用软件包(如果尚未安装):

$ sudo apt install software-properties-common

第 2 步:现在,添加 Ansible 存储库,以便在 Ubuntu 22.04 上成功安装最新的 Ansible 版本:

$ sudo add-apt-repository --yes --update ppa:ansible/ansible

第3步:添加存储库后,您可以通过以下命令执行Ansible安装:

$ sudo apt install ansible

完成Ansible安装后,使用以下命令检查其版本:

$ ansible --version

在 Ubuntu 22.04 上配置 Ansible 的步骤

现在,下一个任务是配置 Ubuntu 主机以实现 Ansible 自动化。您可以使用多个主机自动化 Ansible,并且设置每个主机需要对初始主机执行完全相同的步骤。

要配置主机,您需要执行以下步骤。

第 1 步:首先,通过以下命令安装 OpenSSH :

$ sudo apt install openssh-server

您还可以使用以下命令检查SSH的状态:

$ sudo systemctl status sshd

第 2 步:接下来,使用以下命令配置防火墙以允许 Ubuntu 22.04 上的 SSH 访问:

$ sudo ufw allow ssh

第 3 步: 现在,通过下面给出的命令创建 Ansible 用户。此步骤需要设置您自己的密码:

$ sudo adduser ansible

更新密码后,您将需要提供您的全名和其他信息:

输入“Y”完成该步骤。

这将添加 Ansible 用户。

第 4 步:现在,执行下面给出的命令以允许 Ansible 用户启用无密码 sudo 访问:

$ echo "ansible ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ansible

第 5 步:接下来,使用以下命令生成 SSH 密钥:

$ ssh-keygen

在接下来的所有选项中按 Enter 键,无需输入任何内容即可生成 SSH 密钥:

第 6 步:接下来,使用以下命令将 SSH 公钥复制到 Ansible 主机。

$ ssh-copy-id ansible@<Ubuntu_hostaddress>

在下一个选项中输入“yes”:

为第一个用户设置密码。

这会将第一个用户添加为“ansible”。您可以使用上述步骤添加更多您想要的内容。

第 7 步:创建主机后,您可以使用以下命令添加主机:

$ nano hosts

在我们的例子中,我们只有一台主机,您可以添加其他主机。添加主机后保存文件。然后使用以下命令 ping 主机。

$ ansible all -i ./hosts -u ansible -m ping

就是这样,上面命令的输出确保您已在 Ubuntu 上完美设置 Ansible。

结论

©2015-2025 艾丽卡 support@alaica.com