📅  最后修改于: 2023-12-03 15:38:14.029000             🧑  作者: Mango
Ansible 是一种开源的自动化工具,它可以简化 IT 系统管理与部署的复杂性,同时也支持跨平台操作系统。本文将介绍在 CentOS 中安装 Ansible 的步骤。
在安装任何软件包之前,建议先更新您的系统以获取最新的软件包和安全修补程序。您可以通过运行以下命令来更新系统:
sudo yum update -y
我们可以通过 EPEL 存储库(Extra Packages for Enterprise Linux)来安装 Ansible。EPEL 是一个由 Fedora 项目提供的,专门为企业级 Linux 版本提供附加软件包的存储库。可以使用以下命令启用 EPEL 存储库:
sudo yum install epel-release -y
启用 EPEL 存储库后,您可以执行以下命令来安装 Ansible:
sudo yum install ansible -y
安装完成后,可以通过以下命令来验证 Ansible 是否正确安装:
ansible --version
设置 Ansible 主机是在远程服务器上执行部署任务所必需的。在 CentOS 中,Ansible 主机存储在 /etc/ansible/hosts
文件中。
默认情况下,该文件不存在。因此,您需要创建它。可以使用以下命令创建一个空的 Ansible 主机文件:
sudo touch /etc/ansible/hosts
然后,您可以将您要部署的所有远程服务器的 IP 地址或主机名添加到 /etc/ansible/hosts
文件中。如下例:
[WebServer]
192.168.0.2
192.168.0.5
[DatabaseServer]
192.168.0.3
192.168.0.4
使用 Ansible 操作远程服务器之前,我们需要测试 Ansible 是否能够成功连接到目标服务器。可以使用以下命令来测试这一点:
ansible all -m ping
如果执行成功,它将显示“pong”作为回复,表示已成功连接到远程服务器。
通过遵循本文中的步骤,您可以轻松地在 CentOS 中安装 Ansible。安装后,您可以开始使用 Ansible 来自动化 IT 任务,以及为系统管理方面提供方便。