运维自动化
蓝鲸智云标准运维,以下简称标准运维 标准运维中的标准插件:标准运维自带封装好的插件,主要是蓝鲸平台各个产品的原子操作,可以直接拖拽到流程画布里使用。如果标准运维插件不满足,则需要自定义开发插件。 默认标准插件有哪些 部署完社区版,标准运维里默认有以下标准插件,覆盖5个类醒,总数40+ 【蓝鲸服务】标


蓝鲸智云标准运维,以下简称标准运维 标准运维中的标准插件:标准运维自带封装好的插件,主要是蓝鲸平台各个产品的原子操作,可以直接拖拽到流程画布里使用。如果标准运维插件不满足,则需要自定义开发插件。 默认标准插件有哪些 部署完社区版,标准运维里默认有以下标准插件,覆盖5个类醒,总数40+ 【蓝鲸服务】标


什么是子流程节点 标准运维里的流程节点有两类:标准插件节点和子流程节点。子流程节点实际上也是一个流程,比如某个业务线做全网更新时需要更新多个模块,那每个模块的更新流程可以称之为一个子流程。在总流程里直接添加子流程,就通过简单画布实现复杂流程逻辑。 实操演示 1. 配置子流程 配置一个web模块的更新


在全局变量使用篇里了解到了各类变量的基本用法,实际在很多场景下,需要对变量进行处理,这就是标准运维里变量的高级用法。只要处理变量符合python语法,在一行代码语句的长度内可以执行的代码,系统均是可以进行渲染的。 在变量b的字典键(key)中引用变量a若${a}=“zone”已经定义了,如果要在${


本文来自腾讯蓝鲸智云社区用户: CanWay 运维挑战加剧 新时代技术背景下,运维面临的挑战加剧: 1、业务数量日益增加、业务规模日益庞大 随着科技发展进步、民众生活富足,线下业务线上化、线上业务复杂化趋势愈演愈烈,各行各业投入巨大人力物力财力进行企业IT建设。随之而来的是线上业务数量的爆炸式增加与


蓝鲸智云标准运维,以下简称标准运维 什么是代理执行人 配置了执行代理人的项目下的流程,无论是谁执行都会以代理人身份请求第三方接口,白名单中的用户执行流程时代理人不生效。 如何使用 场景举例:运维A同学在配置的流程里有涉及作业平台的敏感脚本执行,流程已经固话可以开放给产品/策划B同学来执行,但是不想给


当流程有多个步骤时,经常需要把前面某个个步骤处理的结果传递给下一个或后面的步骤使用(输出作为输入),这就是跨步骤传参的场景,标准运维通过特有的标记符号"<SOPS_VAR>key:value</SOPS_VAR> "来实现。 理解标记符号"<SOPS_VAR>key:value</SOPS_VAR>


周期任务和计划任务顾名思义,是满足需要定期循环或在未来指定时间点执行任务的场景。 周期任务 定期循环执行的流程任务,比如每周日凌晨2点执行清理磁盘的一个任务,跟作业平台的crontab定时任务功能类似。 实操演示 例:新建一个每天凌晨亮点执行的周期任务 表达式写法 选择生成 指定的方式,先选择分钟0


职能化功能主要用于一些固化的标准流程可以通过权限开放的方式给到那些负责固定职能的非运维人员,比如外包操作员来执行操作,如此可以释放一些运维的人力,让其可以专注流程的建设和优化。 实操演示 新建职能化流程(运维角色操作) 在创建完流程之后,创建任务时,流程类型选择职能化任务流程 认领职能化任务(非运维


流程编排是标准运维最核心的功能,通过将不同功能的原子插件在画布上可视化的拖拽编排,可以实现各种不同场景的跨系统工作流。 标准运维流程 根据实际运维操作场景梳理出来的操作步骤,通过不同的流转逻辑(并行、分支、条件并行)进行灵活的组合。 标准运维插件 标准运维中的最小执行单元,根据每个 ESB 组件的业


蓝鲸作业平台,以下简称作业平台或JOB平台 魔法变量:JOB平台执行引擎提供的特有的变量能力 用法 脚本中使用,并且需要事先声明:job_import {{变量名}} 声明后,同样是使用 dollar 符 + 大括号:${变量名}来取值 在哪里用 当前仅支持在 shell 脚本语言中使用 内置变


滚动执行是作业平台3.6.2版本新增的功能,主要用于针对多台目标机器需要分批执行的场景(没有滚动执行之前,所有目标主机的执行任务都是并发的)。比如目标10台机器,每次两台两台执行。 滚动执行功能两个重要的配置选项是滚动策略和滚动机制,需要根据实际业务场景进行选择。 滚动策略 滚动策略也就是滚动执行的


作业平台的输出结果分组实际是内置函数job_sucess和job_fail来实现的,主要用于多台主机执行结果的分组统计,比如10台机器,统计下内存总量的分布情况,期望输出结果比如为:32G的有哪几台,16G的有哪几台。 job_success 可在脚本执行成功的逻辑分支处调用,调用之后脚本执行结


数组类型的全局变量也是作业平台里常用的,支持关联数组和索引数组,目前仅支持shell,语法跟shell一致。 索引数组 语法 arry=(1 2 3 a b c) 定义一个数组arry ${arry[*]} 获取所有数组元素 ${arry[@]} 获取所有数组元素 ${arry[0]} --获取第一


密文类型的全局变量使用场景相对较少,使用方式也是直接引用即可,目前仅支持shell。一起来看看如何使用 实操演示 1、新建作业时创建一个密文类型的全局变量app_secret 2、添加一个执行脚本的步骤,脚本里打印下这个全局变量 3、调试执行 更多应用场景 上面这个示例是用最简单的echo的方式,把

