Javatpoint标志
Javatpoint标志

Ansible教程

Ansible教程

Ansible教程提供了Ansible的基本和高级概念。我们的Ansible教程是专为初学者和专业人士设计的。

Ansible是一个开源的IT引擎,它可以自动化IT工具,如内部服务编排、应用程序部署、云供应等。

Ansible是什么?

Ansible是一个开源的IT引擎,可以自动化应用程序部署、云供应、内部服务编排和其他IT工具。

Ansible很容易部署,因为它不使用任何工具代理定制的安全客户端的基础设施,以及通过向客户端推送模块。这些模块在客户端本地执行,输出被推回Ansible服务器。

它可以轻松地连接到客户端使用ssh密钥简化了整个流程。客户详细信息,例如主机名IP地址而且SSH端口,存储在文件中,这些文件称为库存文件。如果你创建了一个库存文件并填充它,那么Ansible就可以使用它。

Ansible使用playbook来描述自动化工作,而playbook使用简单的语言,即,YAML.YAML是一种人类可读的数据序列化语言,通常用于配置文件,但它也可以用于许多存储数据的应用程序。

一个显著的优势是,即使是IT基础设施支持人员也可以阅读和理解剧本,并在需要时进行调试。

Ansible为多层部署而设计。Ansible一次不管理一个系统,它通过描述所有相互关联的系统来为it基础设施建模。Ansible是完全无代理的,这意味着Ansible通过连接你的节点来工作SSH(默认情况下)。如果你想要连接的另一个方法,Ansible为你提供了选项Kerberos

Ansible在连接到你的节点后推送小程序,这些节点被称为“Ansible模块”。Ansible在您的节点上运行该模块,并在完成时删除它们。Ansible在简单的文本文件中管理库存(这些是主机的文件)。Ansible使用主机文件,其中可以对主机进行分组,并可以控制剧本中特定组的操作。

为什么使用Ansible

以下是使用Ansible的一些重要原因,例如:

  • Ansible免费供所有人使用。
  • Ansible是非常一致和轻量级的,并且没有关于操作系统或底层硬件的限制。
  • 由于其无代理功能和开放,它非常安全SSH安全特性。
  • 安装和使用Ansible不需要任何特殊的系统管理员技能。
  • Ansible有一个平滑的学习曲线,由全面的文档和易于学习的结构和配置决定。
  • 它的模块化插件,库存,模块,而且剧本使Ansible成为协调大型环境的完美伴侣。

Ansible历史

以下是Ansible历史上的一些要点,例如:

  • 迈克尔DeHaan开发了Ansible, Ansible项目开始于2012年2月
  • 的创造者补鞋匠而且函数也是控制器的吗Fedora统一网络。
  • RedHat2015年收购了Ansible工具。
  • Ansible是Fedora发行版Linux系统。
  • Ansible也可用于RedHat企业Linux, Debian, CentOS, Oracle Linux,而且科学Linux通过企业Linux的额外软件包(EPEL)而且Ubuntu也适用于其他操作系统。

先决条件

要学习Ansible,你必须有在Linux shell中运行命令的实践经验。这将帮助你更好地完成Ansible任务。

观众

我们的Ansible教程旨在帮助初学者和专业人士。

问题

我们保证你在这个Ansible教程中不会发现任何问题。但如果有任何错误或错误,请将错误贴在联系表格上。


下一个话题 Ansible工作流





Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map