ansible
文章平均质量分 70
记录ansible知识
孤城286
这个作者很懒,什么都没留下…
展开
-
ansible提权之become_method与become_flags详解
su 常见选项总结: -c "command"(执行指定的命令)、-l(模拟完整的登录,加载用户的环境变量)、-r(模拟完整的登录,加载用户的环境变量,与 -l 类似)、-m 或 -p(保留当前环境变量)、-s /bin/bash(指定要使用的 shell)、-f(快速模式,不执行 .profile 文件)。sudo 常见选项总结: -H(切换用户的 HOME 环境变量为目标用户的主目录)、-S(从标准输入读取密码,通常用于非交互式环境)、-u username(指定以哪个用户身份执行命令原创 2024-06-21 04:51:47 · 1105 阅读 · 0 评论 -
Ansible调优之 Pipelining(任务流水线)详解
在 Ansible 中,Pipelining 是一种优化技术,旨在减少远程主机上命令执行的开销,从而加快 Playbook 的执行速度。具体来说,Pipelining 可以减少 SSH 连接中的操作步骤,降低网络延迟,提高整体性能。Pipelining 的工作原理通常情况下,Ansible 在远程主机上执行命令时,会经历以下步骤:使用 scp 传输模块脚本到远程主机。使用 ssh 执行该模块脚本。删除该模块脚本。每个步骤都会启动一原创 2024-06-21 03:47:48 · 1029 阅读 · 0 评论 -
Ansible Automation Platform(RHAAP2)架构中的四种节点及配置
这个变量告诉 automationcontroller 组中的主机,它们的“同行”节点是 execution_nodes 组中的节点。hybrid.example node_type=hybrid #作为混合节点,即是自动化平台又是任务的执行节点。execution.example node_type=execution #作为执行节点。hop.example node_type=hop #作为跳跃节点。#执行节点,仅是任务的执行节点(也就是该节点只会运行自动化的执行环境)原创 2024-06-19 11:49:15 · 317 阅读 · 0 评论 -
Red Hat Ansible Automation Platform架构
所有的自动化控制器、自动化中心和 Event-Driven Ansible 控制器都连接到一个 PostgreSQL 数据库,用于存储和管理自动化平台的所有数据。是 Ansible Automation Platform 的核心组件,提供了一个集成的控制平面来管理和执行自动化任务。在该架构中,自动化控制器由两个节点(Node 1 和 Node 2)组成,提供高可用性和负载均衡。在该架构中,自动化中心由两个节点(Node 1 和 Node 2)组成,提供高可用性。原创 2024-06-19 10:04:07 · 857 阅读 · 0 评论 -
gitlab2024最新版安装
系统:redhat9.0 gitlab版本:gitlab-ce-16.10.7-ce.0.el9浏览器:http://gitlab.server.com登录。前提:下载gitlab rpm包:wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ol/9/gitlab-ce-16.10.7-ce.0.el9.x86_64.rpm/download.rpm原创 2024-06-18 11:56:06 · 565 阅读 · 0 评论 -
.git目录解读
info/exclude 文件提供了一种在本地仓库中忽略文件或目录的方法,而不需要创建或修改 .gitignore 文件。在 .git 目录中,info 子目录包含一个名为 exclude 的文件,它的作用类似于 .gitignore 文件。# 忽略所有日志文件 *.log # 忽略特定的临时目录 /tmp # 忽略特定的配置文件 config.yaml。info/exclude 文件的内容格式与 .gitignore 文件相同。.git/info/exclude 文件的内容示例。原创 2024-06-18 11:27:37 · 630 阅读 · 0 评论 -
ansible.cfg forks参数
在Ansible的配置文件ansible.cfg中,forks参数是一个非常关键的设置,它控制了Ansible执行任务时的并发连接数,直接影响到Ansible执行 playbook 或 ad-hoc 命令时的速度和效率。这里的5是默认值,你可以根据实际情况调整这个数值。在执行大规模部署或更新操作时,可能需要根据你的基础设施的实际承载能力来适当提高此值。forks参数决定了Ansible同时可以连接多少台目标主机并执行操。原创 2024-06-10 05:46:53 · 476 阅读 · 0 评论 -
ansible内容集合collections的位置?(使用容器时 ansible-navigator)-ansible内容导航器。如何将宿主机的ansible内容集合给容器镜像(执行环境使用)?
方式一:将集合放置于与playbook(执行位置)同一目录将拥有ansible内容集合的目录放置于当前目录下,与playbook/ansible.cfg位于同一目录下。方式二:挂载宿主机集合目录在ansible.cfg中指定集合路径,并将目录指定为自定义卷挂载原创 2024-06-09 18:23:47 · 321 阅读 · 0 评论