Ansible入门
时间:2020-01-09 10:38:45 来源:igfitidea点击:
Ansible介绍
Ansible是一个无代理且可扩展的超简单自动化平台。
"它是使用Python开发的开源工具(可提供企业版),可在Windows,Mac和类似UNIX的系统上运行。
Ansible是IT中的业务流程引擎,可以用于多个用例。
与其他自动化工具相比,Ansible为我们提供了一种简便的方法来配置业务流程引擎,而无需增加客户端或者中央服务器设置的开销。
另一个伟大的功能是Ansible是无代理的。
它使用SSH,因此我们无需在开始之前准备和安装任何东西。
它预装了各种模块,使生活更简单。
为什么使用Ansible
与其他类似工具相比,Ansible具有某些明显的优势。
Ansible是
agentless
。
因此,我们不需要在要管理的服务器上安装任何软件。
它确实需要服务器上的Python运行时和远程主机上的SSH服务器。Ansible支持推和拉模式。
因此,我们可以从中央控制机器执行Ansible代码以对远程机器进行更改,或者远程机器可以定期从定义明确的源中提取配置。Ansible的代码使用YAML(http://yaml.org/)编写,代表" YAML不是标记语言"。
Ansible不会尝试重新发明轮子。
因此,它使用SSH作为传输方式,并使用YAML作为领域特定语言(DSL)。