gpt4 book ai didi

ssh - Ansible 是否为剧本中的每个任务创建单独的 SSH 连接

转载 作者:行者123 更新时间:2023-12-04 18:23:54 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

3年前关闭。




Improve this question




如果我在剧本中定义了多个任务,ansible 是否会为每个任务创建一个单独的 ssh 连接。如果是,那不是性能问题。

因为每当我在运行剧本时执行冗长的 o/p 时,我都会针对每项任务发现这一点。
“为用户建立 SSH 连接:gparasha”
我的理解错了吗。

最佳答案

默认情况下,Ansible 为每个任务创建一个新连接。它利用了 SSH connection multiplexing显着减少建立新连接所需的时间。

如果您启用 pipelining功能,那么在许多情况下 Ansible 将能够为多个任务重复使用单个 ssh 连接(尽管在某些情况下它仍然需要产生一个新连接)。

要启用流水线,您的 ansible.cfg 中需要以下内容:

[ssh_connection]
pipelining = True

关于ssh - Ansible 是否为剧本中的每个任务创建单独的 SSH 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48385059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com