本文将介绍Linux 系统部署Ansible。
Ansible 是一种无代理自动化工具,您可以将其安装在单个主机(称为控制节点)上。从控制节点,Ansible 可以使用 SSH、Powershell 远程处理和许多其他传输远程管理整个机群和其他设备(称为受管节点),所有这些都来自一个简单的命令行界面,不需要数据库或守护进程。
预计实验时间:30分钟
级别:简单
相关产品:ECS
操作系统:Centos、Ubuntu
受众: 通用
对于您的控制节点(运行 Ansible 的机器),您可以使用几乎任何安装了 Python 3.9 或更新版本的类 UNIX 机器。这包括 Red Hat、Debian、Ubuntu、macOS、BSD 和Windows Subsystem for Linux (WSL) distribution下的 Windows。
受管节点(Ansible 管理的机器)不需要安装 Ansible,但需要 Python 2.7,或 Python 3.5 - 3.11 来运行 Ansible 库代码。受管节点还需要一个可以通过交互式 POSIX shell 通过 SSH 连接到节点的用户帐户。
sudo yum install epel-release sudo yum install ansible
Ubuntu 构建在此处的 PPA中可用。
需要在您的系统上配置 PPA 并安装 Ansible,请运行以下命令。
sudo apt update sudo apt install software-properties-common sudo add-apt-repository --yes --update ppa:ansible/ansible sudo apt install ansible