使用Ansible Synchronize vs Copy模块的优缺点是什么?据我所知,synchronize具有复制所具有的所有功能但可能更快,因此我正在考虑更改所有内容以使用同步.同步的唯一缺点是需要rsync,这在Linux环境中似乎相当普遍.
的差异是非常类似于传统rsyncVS scp.Rsync具有更多功能并且通常更快,但是设置起来有点棘手并且有更多的旋钮可以转动.
另外,https://docs.ansible.com/ansible/copy_module.html声明:
递归复制工具的"复制"模块不能扩展到大量(>数百个)文件.有关替代方法,请参阅synchronize模块,它是rsync的包装器.
从 Ansible v2.8 开始,synchronize仍处于 \xe2\x80\x9cpreview\xe2\x80\x9d 状态:
\n\n不保证该模块具有向后兼容的接口。[预览]
\n
在Ansible v2.10中,该copy模块被移至Builtin Collection,由核心团队(即Red Hat)正式维护,并通过ansible-base(又名ansible-core)进行分发。相反,synchronize已移至社区维护的POSIX Collection 。
copy当我不需要\xe2\x80\x99t 的性能和功能时,我会使用synchronize. 我建议从 开始,只有当这是瓶颈时才copy转向。(用基准验证这一点!)synchronize
| 归档时间: |
|
| 查看次数: |
7891 次 |
| 最近记录: |