使用不可同步性vs复制模块的优缺点是什么?据我所知,synchronize拥有复制所做的所有功能,但速度可能要快得多,因此我正在考虑更改一切以使用同步。同步的唯一缺点是需要rsync,这在Linux环境中似乎相当普遍。
发布于 2015-09-09 04:29:06
这些差异与传统的rsync
和scp
非常相似。Rsync有更多的功能,而且通常速度更快,但是它的设置有点棘手,还有更多的旋钮需要转动。
此外,module.html声明:
“复制”模块递归复制功能不会扩展到大量(>数百)文件。有关其他选项,请参见同步模块,它是rsync的包装器。
发布于 2019-05-29 19:09:20
发布于 2020-07-07 13:09:18
对于我们来说,有一个很大的区别,那就是:synchronize
不从ansible重用ssh
会话。当使用负载均衡器时,这使我们非常头疼地发现了根本原因:
ansible
将启动对负载均衡器的ssh会话,并在machine1结束。synchronize
任务在引擎盖下使用rsync
,这将启动一个新的ssh
会话,并可能最终连接到machine2 (随机)synchronize
的文件时,它们将失败,因为文件存在于另一台计算机上。https://stackoverflow.com/questions/32468350
复制相似问题