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

【运维自动化-标准运维】各类全局变量使用说明(下)

一、集群模块IP选择器

此变量用于获取集群和模块下的IP

创建
输入名称和KEY值

引用
${KEY}

  • 引用${KEY},返回类型为字符串,值为用英文逗号,连接的用户选择的集群和模块下的IP

使用

  • 自定义输入IP

在这里插入图片描述

  • IP: IP必须填写【云区域ID:IP】或者【IP】格式之一,多个用换行分隔;【IP】格式需要保证所填写的内网IP在配置平台(CMDB)的该业务中是唯一的

  • 筛选集群: 筛选集群名称,英文逗号分隔

  • 筛选服务模板: 筛选服务模板名称,英文逗号分隔

  • 选择集群模块
    在这里插入图片描述

  • 集群: 选择集群

  • 服务模板: 选择服务模板

  • 模块属性: 输入模块属性,为空时默认使用ip

  • 筛选集群: 筛选集群名称,英文逗号分隔

    • 筛选服务模板: 筛选服务模板名称,英文逗号分隔
  • 手动输入集群模块
    在这里插入图片描述

  • 集群: 输入集群

  • 服务模板: 输入服务模板

  • 模块属性: 输入模块属性,为空时默认使用ip

  • 筛选集群: 筛选集群名称,英文逗号分隔

  • 筛选服务模板: 筛选服务模板名称,英文逗号分隔

实操演示
1、创建变量(以选择集群模块为例)
在这里插入图片描述

为了好理解这里的集群模块,我们再附上配置平台的拓扑截图
在这里插入图片描述
1、引用变量
在这里插入图片描述

2、实际的结果为
在这里插入图片描述

二、主机属性查询器

此变量用于查询主机列表的属性值

创建
输入名称和KEY值

引用
${KEY}

  • 引用${KEY},返回类型为字典,键为主机IP,值为主机所有的属性值字典(键为属性,值为属性值)

使用
1、创建变量
在这里插入图片描述

2、引用变量
在一个快速脚本执行插件里使用
在这里插入图片描述

3、实际结果输出:
在这里插入图片描述

三、集群分组选择器

用于获取集群类型的动态分组的集群信息
在这里插入图片描述
创建
输入名称和KEY值

引用
${KEY}

  • 引用${KEY},返回类型为字典,键为集群的属性名称,值为集群的属性值

  • 引用${KEY.{集群属性编码}},返回类型为列表,列表值为集群属性值
    如:

    • 获取集群的名称列表
      ${KEY.bk_set_name}
    • 获取集群环境类型
      ${KEY.bk_set_env}
  • 引用${KEY.flat__{集群属性编码}},返回类型为字符串,值为用英文逗号,连接的集群属性值
    如:

    • 获取集群的名称值
      ${KEY.flat__bk_set_name}
    • 获取集群环境类型值
      ${KEY.flat__bk_set_env}

使用
1、创建变量
在这里插入图片描述
配置平台里动态分组的预览

在这里插入图片描述

1、引用变量
在这里插入图片描述

2、实际结果
在这里插入图片描述

说明:适合产品版本 V6.1/V6.2/V7.0/V7.1

http://www.lryc.cn/news/599796.html

相关文章:

  • 伯俊科技× OB Cloud:零售业落地AI的“三步走”渐进式发展实践
  • 企业微信H5应用OAuth2登录,企业微信授权登录
  • 国产DevOps平台Gitee:如何重塑中国企业研发效能新格局
  • 如何在 Ubuntu 24.04 或 22.04 上安装和使用 GDebi
  • Qt 反射机制与动态属性系统
  • UserWarning: Workbook contains no default style, apply openpyxl‘s default warn
  • ReAct Agent(LangGraph实现)
  • 04-netty基础-Reactor三种模型
  • 无需 Root 关闭联网验证 随意修改手机名称(适用于OPPO、一加、真我)
  • 【笔记】Handy Multi-Agent Tutorial 第四章: CAMEL框架下的RAG应用 (简介)
  • RocketMQ 5.3.0 ARM64 架构安装部署指南
  • 详解FreeRTOS开发过程(八)-- 时间标志
  • 【电赛学习笔记】MaxiCAM 项目实践——与单片机的串口通信
  • ESP32学习笔记_Components(1)——使用LED Strip组件点亮LED灯带
  • Yolov8/Yolov11实例分割训练自有数据集
  • AWS WebRTC:我们的业务模式
  • 壁纸管理 API 文档
  • MybatisPlus-17.扩展功能-JSON处理器
  • Asp.net core mvc中TagHelper的GetChildContentAsync和Content区别
  • 【04】C#入门到精通——C# 程序错误处理, try catch 捕获异常,避免程序崩溃
  • Android 的16 KB内存页设备需要硬件支持吗,还是只需要手机升级到Android15系统就可以
  • [python][基础]Flask 技术栈
  • c盘temp文件夹可以删除吗?C盘空间清理指南来了
  • epoll_event数据结构及使用案例详解
  • WPF高级学习(一)
  • 智能机器人的技术革命:从感知到决策的全栈架构解析
  • leetcode933最近的请求次数
  • Keepalived 深度技术解析与高可用实践指南
  • 三种深度学习模型(GRU、CNN-GRU、贝叶斯优化的CNN-GRU/BO-CNN-GRU)对北半球光伏数据进行时间序列预测
  • Python 爬虫(五):PyQuery 框架