如何在 Debian 11 上安装 Ansible
admin
2023-07-31 09:48:42
0

Ansible 是自动化应用程序和 IT 基础设施的最简单方法。Ansible 使用端口 22 (SSH) 连接到远程机器并进行必要的更改。它是一个跨平台工具,旨在在使用 Linux、macOS 和 Windows 操作系统时处理系统配置。Ansible_logoAnsible_logo

在 Debian 11 Bullseye 上安装 Ansible

步骤 1. 在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:

sudo apt update
sudo apt upgrade
sudo apt install gnupg2 curl wget

步骤 2. 在 Debian 11 上安装 Ansible。

  • 使用 Debian 默认存储库安装 Ansible。

默认情况下,Ansible 在 Debian 的默认存储库中可用,现在我们运行以下命令来安装它:

sudo apt install ansible
  • 从官方存储库安装 Ansible。

现在我们将 Ansible 存储库添加到您的系统中:

nano /etc/apt/sources.list

添加以下行:

deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main

接下来,使用以下命令添加 Ansible GPG 密钥:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

完成后,使用以下命令更新系统包并安装 Ansible:

sudo apt update
sudo apt install ansible

使用以下命令验证 Ansible 安装:

ansible --version
  • 使用 Python 安装 Ansible。

比从 Debian 软件包存储库安装 Ansible 更好的解决方案是使用 Pip 或 Pip3 安装它:

sudo install python3 python3-pip

安装完成后,使用 pip 命令安装 Ansible:

pip install ansible

步骤 3. 配置 Ansible 控制器主机。

我们创建一个清单文件来定义您的远程主机 IP 地址、用户名、密码和 SSH 端口:

nano ~/.hosts

添加以下几行:

[servers]
server1 ansible_host=192.168.77.20 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22
server2 ansible_host=192.168.77.21 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22

我们假设我们的 Debian 管理节点服务器的 IP 地址是 192.168.77.20 和 192.168.77.21。

为了允许 Ansible 控制器节点与托管节点通信,我们必须确认托管节点可在端口 22 上访问,该端口是一个 SSH 端口。执行以下命令,从控制器上一一确认所有三个受管节点上的连接:

ssh root@192.168.77.20
ssh root@192.168.77.21

系统将提示您输入所有节点的 root 用户的密码。如果您在 Ansible 控制器和受管节点之间配置了无密码身份验证,则 Ansible 工作得非常顺利。使用 Ansible 命令中的不同参数,密码认证也可以工作。

现在让我们尝试从 Ansible 控制器连接到托管节点:

ansible -m ping servers

感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 Ansible。如需其他帮助或有用信息,我们建议您查看Ansible 官方网站。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
QQ浏览器怎么制作简历 QQ浏览器是腾讯公司开发的一款极速浏览器,支持电脑,安卓,苹果等多种终端;更快的浏览体验,更安全的浏...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
Apple Watch Ult... 所有运行 watchOS 7 或更高版本的 Apple Watch 型号都包含一项名为“优化电池充电...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...