加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

奈何运用自动化陈设器材?Saltstack VS Ansible

发布时间:2021-06-03 15:34:47 所属栏目:教程 来源:互联网
导读:在浩瀚自动化陈设器材中做选择题的时辰,信托许多运维城市纠结,到底选哪一个较量好?此刻我就来说说,但愿看完本文,各民气中会有谜底。假如没有,请再看一遍,

Salt和Ansible最初都是作为执行引擎构建的。也就是说,假如必要,它们应承在一个或多个长途体系上并行执行呼吁。

Ansible支持在多台计较机上执行恣意呼吁行呼吁。它还支持执行模块。一个Ansible模块根基上是写在必然Ansible友爱的方法一个Python模块。大大都尺度的Ansible模块都是平等的。这意味着你汇报他们你但愿体系进入的状态,而且模块实利用体系看起来像这样。

Ansible有Playbook的观念 。Playbook是一个文件,为一组主机界说了一系列模块执行。Playbook可以改变执行主机模块的方法。这样就可以和谐多台计较机,譬喻在进级应用措施之前将它们从负载均衡器中取出。

Salt有两种范例的模块;execution(执行)模块和 state(状态)模块。执行模块是简朴地执行某些操纵的模块,它可所以呼吁行执行或下载文件。状态模块更像Ansible模块,个中参数界说状态,然后模块实行实现该竣事状态。凡是,状态模块在大大都事变中都行使执行模块。

状态模块是行使state执行模块执行的。状态模块还支持在称为SLS文件的文件中界说状态。在top.sls文件中界说了哪些状态合用于哪些主机 。

Playbook和SLS文件(凡是)都是用YAML编写的。

作为一个旁注,我想指出一个长途执行引擎对付诸如在多台呆板上启动特定操纵之类的使命很是有效。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读