• 2024-06-30ANSIBLE
    ANSIBLE云计算核心职能搭建平台架构日常运营保障性能效率优化相关工具代码管理(SCM):GitHub、GitLab、BitBucket、SubVersion构建工具:maven、Ant、Gradle自动部署:Capistrano、CodeDeploy持续集成(CI):Jenkins、Travis配置管理:Ansible、SaltStack、Chef、Puppet容器:Docke
  • 2024-06-30自动化部署ansible
    ANSIBLE自动化部署安装ANSIBLE########yum源安装###############[[email protected]]#vimCentOS-Base.repo#加入epel源[epel]name=gnbaseurl=https://mirrors.aliyun.com/epel/$releasever/x86_64https://mirrors.cloud.tencent.com/epel/$releasever/x86_6
  • 2024-06-21Playbook条件语句
    目录Playbook条件语句1.when的基本使用1.1when的基本示例1.2比较运算符1.3比较运算符示例1.4逻辑运算符1.5逻辑运算符示例2.条件判断与block2.1block示例2.2rescue2.3alwaysPlaybook条件语句在有的时候play会依赖于变量,fact或者前一个任务的执行结果,或者基于上一个任
  • 2024-06-20Ansible fact变量与魔法变量
    目录fact变量1.1fact变量的引用ansible的魔法变量1.魔法变量的使用1.1魔法变量的实际使用fact变量在常用模块里就提到过setup模块,这个模块会收集被控端的信息,而这个模块收集信息的方式就是依赖于fact,返回的是json格式的数据[ansible@masteransible]$ansibleall-msetup
  • 2024-06-20Ansible的变量
    目录Ansible的变量1.在主机清单中定义1.1定义内置变量1.2定义内置变量使用提权1.3给主机组定义变量1.4定义自定义变量2.通过vars定义变量3.通过vars_files定义变量4.通过host_vars和group_vars定义变量5.注册变量Ansible的变量ansible支持变量,用于存储会在整个项目中重
  • 2024-06-20Ansible playbook
    目录Playbook(剧本)1.yaml1.1yaml的语法规则1.2yaml的数据类型1.3yaml的示例2.ansible-playbook2.1playbook入门2.2执行playbook2.3使用playbook安装软件3.更多示例Playbook(剧本)我们之前执行ansble是通过ad-hoc的方式来执行的,这样执行的好处就是我的任务只有1个的时
  • 2024-06-20Ansible的常用模块
    目录ansible常用模块1.file模块1.1file模块的选项1.2file模块的使用1.2.1使用file模块在远程主机创建文件1.2.2创建目录1.2.3删除文件/目录2.copy模块2.1copy模块的选项2.2copy模块的使用3.yum_repository模块3.1yum_repository的选项3.2yum_repository的使用4.yum
  • 2024-06-19Ansible笔记
    1、Ansible基本介绍Ansible是一个自动化的管理IT资源的工具。1)Ansible基本介绍Ansible功能Ansbile优点Ansible缺点系统环境配置无客户的效率低、易挂起安装仁济推送式持续集成丰富的module热回滚基于YAML的Playbook2)Ansible与其他软件的对比
  • 2024-06-1710、ansible-YAML-非标记语言-剧本的编写-.yaml -剧本执行ansible-playbook-handlers触发
     ============================================================剧本的编写==================================================通过YAML编写一个剧本,完成web的部署,配置,启动的全过程1、先将目标主机的网站服务卸载ansibleall-myum-a'name=httpdstate=removed'-o·a
  • 2024-06-179、ansible-Ad-Hoc-点对点模式--m shell-shell模块(执行的就是linux命令)
    作用:可以执行任何有效的shell命令,包括管道、重定向和其他shell特性。该模块将在远程主机上启动一个shell,然后在该shell中执行命令。执行结果可以作为任务的输出返回,也可以将其保存到文件或变量中供后续任务使用。请注意,与其他模块相比,shell模块的执行效率较低,因为它需要在
  • 2024-06-14Ansible(ubuntu)
    1.安装Ansiblesudoaptupdatesudoaptinstallansible2.配置ansible主机1.将本机的密钥添加到目标服务器上2.追加公钥echo'$(cat~/.ssh/id_rsa.pub)'>>~/.ssh/authorized_keys远程追加sshusername@remote_host"echo'$(cat~/.ssh/id_rsa.pub)'>>~
  • 2024-06-12Linux——ansible的应用
    要让ansible管理业务里的主机1.得先知道,有哪些主机  用IP地址,用主机名2.知道了有哪些主机以后,精细、细分管理  主机要用某些办法,分组管理在ansible里,要用一个东西:清单->inventoryinventory这个东西的存在形式ansible是为了人方便使用,为了简单所以,inventory,就是个
  • 2024-06-12Ansible离线部署 之 Zabbix
    Ansible介绍Ansible是一个自动化平台,用于IT自动化,如配置管理、应用部署、任务自动化等。Ansible使用SSH来连接到远程机器,并执行预定义的任务。Ansible的主要特点是其简单性、易用性和强大的功能集。以下是Ansible的一些关键特性和优点:无需代理:Ansible不需要在远程
  • 2024-06-10ansible高级操作 serial滚动更新
    1.异步操作和轮询默认情况下,剧本中的任务会一直处于打开状态,直到任务在每个节点上完成。这样可以会造成阻塞和超时,因此我们可以使用异步模式一次运行所有任务,然后轮询直到它们完成为止。Ansible本身就是采用的多线程来操作多个主机节点,可以使用-P来异步操作。现在所说的异步操作
  • 2024-06-07执行 flux bootstrap 时 ansible 超时
    我正在使用HyperledgerBevel管理HyperledgerFabric2.2网络。到目前为止,它一直运行正常,但我在执行游戏本时没有尝试执行一些维护操作。ansible-playbookplatforms/shared/configuration/site.yaml-e"@./build/network-iprd-qa.yaml";这个方法曾经有效,但现在当fl
  • 2024-06-06linux 基线检查加固
    修改vsftp回显信息ansible-ihoststask-mshell-a"grep'ftpd_banner'/etc/vsftpd/vsftpd.conf"sed-i'/ftpd_banner/s/^/#/g'/etc/vsftpd/vsftpd.confansible-ihoststask-mshell-a"echo'ftpd_banner="Authorize
  • 2024-06-04aiops时代, 10分钟学会用AIAnsbile去调试ansible任务
    AIAnsible:aiansible地址:https://github.com/sunnycloudy/aiansible调试ansible,用ai自动注释,自动分析报错,自动给出建议技术问答:qq群:937374915ai提示效果/example:默认是中文版,中文版效果:!如果要设置成英文版:exportAIANSIBLE_LANG=EN或在aiansible中用
  • 2024-06-03在Linux中,如何在Linux中进行配置管理和自动化部署?
    在Linux环境中,配置管理和自动化部署是提升运维效率、确保环境一致性及加速软件交付的关键实践。以下是进行配置管理和自动化部署的一般步骤和常用工具介绍:1.配置管理工具选择首先,你需要选择合适的配置管理工具。一些流行的配置管理工具有:Ansible:基于Python,使用YAML编写剧本
  • 2024-06-01Ansible05-Ansible进阶(流程控制、Roles角色、加密优化调优等)
    目录写在前面7Ansible进阶7.1流程控制7.1.1handlers触发器与notify7.1.1.1未使用handlers7.1.1.2使用handlers7.1.2when判断7.1.2.1when的语法7.1.2.2when判断主机名选择模块输出7.1.2.3when结合register变量7.1.3loop/with_items循环7.1.3.1with_items案
  • 2024-05-31ansible 部署 containerd
    准备工作创建数据目录#mkdir-pvfileshosts[ubuntu]172.168.174.106ansible_ssh_port=22ansible_ssh_user=roothostname=k8s-master-01下载软件包wgethttps://github.com/containerd/containerd/releases/download/v1.7.17/containerd-1.7.17-linux-amd64.tar.gzw
  • 2024-05-31ansible部署kubernetes(1.30)
    ansible部署kubernetes(1.30)操作系统使用的是ubuntu24.04,ansible使用rocky9.21.规划节点角色配置地址domainname备注master-012c,2g10.10.50.11k8s.master01.example.comnode-012c,10g10.10.50.14k8s.node01.example.comnode-022c,10g10.10.50.15k8s.node02.example.comn
  • 2024-05-22通过ansible自动化部署apache服务 转载
    目录1安装ansible2ansible配置3创建角色目录4创建角色内的目录结构5编写tasks/main.yml6编写templates/index.html.j27创建playbook8运行playbook9验证结果10验证后卸载apache 使用Ansible来部署Apache服务是一个很好的选择,因
  • 2024-05-20ansible中的yaml格式
    ansible软件的playbook编写需要遵循YAML语法,因此我们得先学一下YAML语法结构在线json转换yamlhttps://oktools.net/json2yaml写完yaml,不确定缩进关系对不对,去在线yaml网站,格式化,判断语法是否正常。json格式可以在网络中传输,可以发给后端python(python的数据类型,去解析json的
  • 2024-05-20Ansible2-安全自动化指南-全-
    Ansible2安全自动化指南(全)原文:zh.annas-archive.org/md5/CFD4FC07D470F8B8541AAD40C25E807E译者:飞龙协议:CCBY-NC-SA4.0前言IT正在经历一次巨大的范式转变。从以正常运行时间作为IT成功的衡量标准的时代,我们正在转向不可变基础设施的理念,根据需求,我们可以自动地随时启
  • 2024-05-19Ansible自动化运维工具
    目录一、什么是Ansible1、简介2、架构3、工作流程二、部署Ansible批量管理1、涉及主机2、安装部署Ansible2.1、yum安装2.2、其他方式3、设置免密登录3.1、控制节点设置hosts解析3.2、生成密钥对3.3、将公钥发送给受管节点3.4、测试免密登录4、定义主机清单4.1、ansible常见的配置