mai*_*ash 4 linux puppet ansible
有许多用于自动化任务的远程工具,如 puppet 或 ansible
我的目标是在 Linux 机器上执行许多远程任务:
运行 Linux 命令块,
将文件从主机复制到远程 Linux 机器
在远程 Linux 机器上运行脚本
等等
自动化和远程命令是完全不同的用例。选择此类工具时要考虑的事情是您需要多快的机器群达到相同的状态,以及您计划更改命令集的速度。
Puppet 和 Chef(可能还有其他配置管理)系统是:
Ansible 和其他非代理系统:
apt-get update openssl在所有东西上运行吗?简单!我不打算讨论可扩展性,因为所有这些都可以很容易地处理 1000 个节点。当您进入 10,000 个节点时,情况会有所不同。
我知道除了 Ansible 之外,还使用类似 Puppet/Chef 的系统的已部署系统。Puppet/Chef 用于维护系统的基线配置,ansible 系统用于远程命令和需要更严格一致性的任务(例如应用程序代码部署)。有时最好是两者兼而有之。
| 归档时间: |
|
| 查看次数: |
415 次 |
| 最近记录: |