当前位置: 首页 > news >正文

Ansible优化大全

文章目录

  • 一、关闭系统信息收集
  • 二、开启加速 Ansible 执行速度
    • `修改配置文件/etc/ansible/ansible.cfg`
    • `由于该功能与sudo冲突,必须关闭 requiretty 选项`
      • 方法一
      • 方法二


参考文章:
https://blog.csdn.net/o0o0o0D/article/details/110998873

一、关闭系统信息收集

默认为收集,这样会降低执行效率

修改配置文件/etc/ansible/ansible.cfg

gathering = explicit

如果某些任务需要收集系统信息,可以通过gather_facts: True打开收集功能

- hosts: nginx        gather_facts: True	 

二、开启加速 Ansible 执行速度

不开启加速的方式:复制文件到远程服务器后执行,然后删除这些临时文件
开启加速后的方式:通过OpenSSH发送执行命令,将所有操作附带在SSH连接过程中同步实现

打开此选项可以减少 ansible 执行没有传输时 ssh 在被控机器上执行任务的连接数

修改配置文件/etc/ansible/ansible.cfg

pipelining = True

在这里插入图片描述

由于该功能与sudo冲突,必须关闭 requiretty 选项

修改配置文件:/etc/sudoers

方法一

注释掉以下内容:

#Defaults    requiretty

方法二

添加以下内容:

Defaults:user1 !requiretty	#user1代表需要sudo的用户
http://www.lryc.cn/news/223559.html

相关文章:

  • Python|OpenCV-图像的添加和混合操作(8)
  • Vue3+vite+cesium环境搭建
  • metaObjecthandler 的基本理解与使用(自动插入更新人和创建人)
  • SpringBoot与ES7实现多条件搜索
  • 【排序算法】 快速排序(快排)!图解+实现详解!
  • 急招开发、安全工程师实习生
  • 数据结构与算法—插入排序选择排序
  • 基于词云图的短信热词数据可视化
  • Linux/centos上如何配置管理Web服务器?
  • Java EE进阶2
  • 最新AI系统ChatGPT源码+AI绘画系统源码+支持GPT4.0+Midjourney绘画+搭建部署教程+附源码
  • 大厂面试题-为什么一线互联网公司严禁使用存储过程
  • SpringBoot+Swagger详细使用方法
  • [动态规划] (十二) 简单多状态 LeetCode 213.打家劫舍II
  • 算法与数据结构之链表
  • 深入剖析React Hooks中的 useCallback
  • 微服务中配置文件(YAML文件)和项目依赖(POM文件)的区别与联系
  • Java快速排序算法、三路快排(Java算法和数据结构总结笔记)[7/20]
  • 【React】05.JSX语法使用上的细节
  • LeetCode 1759. 统计同质子字符串的数目【字符串】1490
  • FPGA UDP RGMII 千兆以太网(2)IDDR
  • chrome安装vue devtools
  • 【Docker】iptables命令的使用
  • Flex bison 学习好代码
  • 学习Nginx配置
  • 怎么批量获取文件名,并保存到excel?
  • 数据结构: unordered_map与unordered_set
  • WebDAV之π-Disk派盘 + PassStore
  • OpenCV实现手势虚拟拖拽
  • 深圳市宝安区委常委、宣传部部长周学良一行莅临联诚发考察调研