关于ansible做自动化运维命令分发工具的几个问题?

环境描述
对ansible做了api开发,提供命令分发的功能,用的python3 django uwsgi

问题
1.发现ansible执行命令大概会有2秒左右的延迟。执行一个最简单pwd命令也需要1到2秒左右,这个有没有优化提升的空
ps可以排除django和uwsgi的问题,我直接在linux上使用ansible命令也是如此
2.ansible目前是单点,不知道怎么做冗余,再建立一个ansible节点的话,所有的sshkey都要配置一遍,而且我还用到本地的一些脚本,这个是不是只能用共享存储解决?

2回答

邓毓邓毓  系统工程师 , 江西农信
liweiyangaandcluruichao等赞同了此回答
1、开启SSH长连接、 开启 Pipelining、升级OPENSSH到较高版本后,是否还会有一样的问题?2、个人理解,可以用软负载+ansible集群+共享存储来解决您的问题,ansible集群共用私钥和known hosts后,可以不需要重新再配置一遍。...显示全部

1、开启SSH长连接、 开启 Pipelining、升级OPENSSH到较高版本后,是否还会有一样的问题?
2、个人理解,可以用软负载+ansible集群+共享存储来解决您的问题,ansible集群共用私钥和known hosts后,可以不需要重新再配置一遍。

收起
 2020-06-30
浏览1402
swimming03swimming03  系统工程师 , 芯火科技
楼上说的没错,单节点问题可以共用私钥解决。你说的慢这个应该是耗时在openssh的链接上了,所以只能从openssh入手。显示全部

楼上说的没错,单节点问题可以共用私钥解决。
你说的慢这个应该是耗时在openssh的链接上了,所以只能从openssh入手。

收起
 2020-07-01
浏览1197

提问者

luruichao数据库管理员, 华夏人寿

问题状态

  • 发布时间:2020-06-29
  • 关注会员:2 人
  • 问题浏览:3537
  • 最近回答:2020-07-01