linux – Puppet VS Ansible什么是最好的自动远程任务工具
有许多自动化任务的远程工具,如木偶或ansible
我的目标是在Linux机器上执行许多远程任务 >运行Linux命令块, 等等 解决方法
自动化和远程命令是相当不同的用例.选择这样的工具时要考虑的事项是,您需要多长时间才能使整个机器群达到相同的状态,以及您计划更改命令集的速度有多快.
Puppet和Chef(可能还有其他Configuration Management)系统是: >松散的趋同.在所有内容都看到更新之前,可能需要半小时.有时那没关系.有时候非常不是. Ansible和其他非成员系统: >允许ad-hoc命令作为主要功能.需要在所有内容上运行apt-get update openssl吗?简单! 我不打算扩展性,因为所有这些都可以很容易地处理1000个节点.当你进入10,000个节点时,情况会有所不同. 除了Ansible之外,我知道部署的系统使用类似Puppet / Chef的系统. Puppet / Chef用于维护系统上的基线配置,ansible系统用于远程命令和需要更严格一致性的任务(例如应用程序代码部署).有时最好的是两者. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |