📜  如何在 centos 中安装 ansible - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:14.029000             🧑  作者: Mango

如何在 CentOS 中安装 Ansible

Ansible 是一种开源的自动化工具,它可以简化 IT 系统管理与部署的复杂性,同时也支持跨平台操作系统。本文将介绍在 CentOS 中安装 Ansible 的步骤。

步骤
步骤 1:更新系统

在安装任何软件包之前,建议先更新您的系统以获取最新的软件包和安全修补程序。您可以通过运行以下命令来更新系统:

sudo yum update -y
步骤 2:安装 Ansible

我们可以通过 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
步骤 3:设置 Ansible 主机

设置 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
步骤 4:测试 Ansible 连接

使用 Ansible 操作远程服务器之前,我们需要测试 Ansible 是否能够成功连接到目标服务器。可以使用以下命令来测试这一点:

ansible all -m ping

如果执行成功,它将显示“pong”作为回复,表示已成功连接到远程服务器。

结论

通过遵循本文中的步骤,您可以轻松地在 CentOS 中安装 Ansible。安装后,您可以开始使用 Ansible 来自动化 IT 任务,以及为系统管理方面提供方便。