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历史上的一些要点,例如:
先决条件要学习Ansible,你必须有在Linux shell中运行命令的实践经验。这将帮助你更好地完成Ansible任务。 观众我们的Ansible教程旨在帮助初学者和专业人士。 问题我们保证你在这个Ansible教程中不会发现任何问题。但如果有任何错误或错误,请将错误贴在联系表格上。
下一个话题
Ansible工作流
|