多语言展示
当前在线:1166今日阅读:176今日分享:34

如何理解ansible的特性和优点?

如何理解ansible的特性和优点?
方法/步骤
1

ansible基于Python开发,集合了众多老牌运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。

2

ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。

3

Ansible特性包括:不需要在被管控主机上安装任何客户端;无服务器端,使用时直接运行命令即可。

4

Ansible基于模块工作,可使用任意语言开发模块;使用yaml语言定制剧本playbook;基于SSH工作;可实现多级指挥。

6

连接插件connection plugins:负责和被管控端实现通信;host inventory:指定操作的主机,是一个配置文件里面定义管控的主机。

7

各种模块核心模块、command模块、自定义模块;借助于插件完成记录日志邮件等功能;剧本执行多个任务时,可以让被管控端一次性运行多个任务。

推荐信息