在Ubuntu上安装Ansible

时间:2020-02-23 14:44:47  来源:igfitidea点击:

在本文中,我们逐步介绍了在Ubuntu上安装Ansible的方法。

在多个位置或者服务器上工作时,您需要一种在设备之间同步配置的方法。

这是大型组织的普遍要求,并导致了网络软件技术的各种发展。

配置管理系统实质上允许单个系统(称为"控制节点")以自动化方式控制多个主机系统。

尽管市场上有许多出色的配置管理工具,但是Ansible一直是最容易上手的工具。

关于Ansible的一点

这个配置管理系统是由Red Hat Inc.和Ansible Inc.开发的,其重点是创建一个简单,易用且功能强大的工具。

Ansible可帮助简化自动化的云配置,配置管理,应用程序部署,服务内编排以及许多其他IT需求的过程。

服务器管理中Ansible的模块化性质意味着您可以使用任何语言创建模块来扩展控制节点的功能。

此外,它对其配置文件使用YAML格式,该格式允许以类似于常规英语的方式指定自动化作业。

Ansible的主要功能

Ansible具有高效的体系结构,可通过使用" Ansible模块"来消除对服务器,守护程序或者数据库的需求。

这些模块带有用于配置主机系统状态的指令。
它们通过SSH通道传输到主机,以与计算机通信或者执行命令。

Ansible服务器管理的所有计算机都存储在简单的纯文本文件中。
当您需要添加新计算机时,无需面对SSL签名或者DNS问题的麻烦。

这使得Ansible可扩展,而无需在客户端主机上安装特殊软件。

如何安装Ansible?

现在就开始安装Ansible。
在开始之前,我们将从更新存储库的常规过程开始。

1.更新APT存储库

在开始本教程以在Ubuntu上安装Ansible之前,我们可能希望确保我们拥有最新版本的Ansible软件包。

为此,我们需要使用apt软件包管理服务更新默认存储库。
在Ubuntu系统上打开终端,然后键入以下内容。

sudo apt update

Sudo Apt Update

您应该在屏幕上看到类似的输出。
接下来,我们将在终端中使用upgrade命令。

sudo apt upgrade

Sudo Apt Upgrade

这就是您在终端屏幕上看到的内容。
在命令行中输入" Y"以继续操作。

现在,这可以确保我们在系统上开始安装时获得最新版本的Ansible软件包。

2.安装通用软件属性

Ansible工具需要一些前提条件才能在控制节点上正常工作。
因此,我们首先从存储库安装software-properties-common软件包。
可以使用apt命令执行以下操作。

sudo apt install software-properties-common

Apt Install Spc

上面的屏幕截图中显示的输出确认我们已成功安装了前提条件。

3.添加Ansible存储库

安装完成后,我们将Ansible存储库添加到系统中。
这是通过使用以下命令来完成的。

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

Sudo Apt Add Repository

您应该看到类似于上面给出的屏幕截图的输出。
这会将所需的存储库添加到您的计算机。

请注意,在Ubuntu上apt命令中,与--u标志互换使用的--update标志仅在运行较新版本的Ubuntu的系统上可用。

因此,如果系统上的发行版早于Ubuntu 18.04,则需要相应地调整脚本以使此命令起作用。

3.安装Ansible软件包

现在,我们可以使用apt命令在我们的系统上安装Ansible工具,如下所示。

sudo apt install ansible

这将访问我们刚刚添加到系统中的Ansible存储库,然后继续将其安装在我们的系统上。
出现提示时,请按" Y"继续安装过程。