首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【运维自动化-标准运维】各类全局变量使用说明(中)

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

原创
作者头像
腾讯蓝鲸助手
发布2025-07-10 15:57:08
发布2025-07-10 15:57:08
1630
举报

一、集群资源筛选

此变量用于按照资源筛选方案创建新的集群。

创建

输入名称和KEY值

引用

${KEY}

  • 引用${KEY},返回的是创建集群成功的信息Allocate {set_number} sets with names: {set_names}
  • 引用${KEY._module},返回的是集群下的模块信息,类型为字典,键为模块名,值为模块下的主机列表
  • 引用${KEY.{集群属性编码}},返回的是本次操作创建的所有集群的指定属性值的列表

集群属性编码,请按照cc中的字段规则的英文名填写。

如:

  • 获取集群的名称列表 ${KEY.bk_set_name}
  • 获取集群环境类型 ${KEY.bk_set_env}
在这里插入图片描述
在这里插入图片描述
  • 引用${KEY.flat__{集群属性编码}},返回的是本次操作创建的所有集群的指定属性值,用英文逗号,连接 如:
  • 获取集群的名称值 ${KEY.flat__bk_set_name}
  • 获取集群环境类型值 ${KEY.flat__bk_set_env}
    在这里插入图片描述
    在这里插入图片描述
  • 引用${KEY.flat__ip_list},返回的是本次操作创建的所有集群下的主机(去重后),用英文逗号,连接
  • 引用${KEY.flat__verbose_ip_list},返回的是本次操作创建的所有集群下的主机(未去重),用英文逗号,连接
  • 引用${KEY.flat__verbose_ip_module_list},返回的是本次操作创建的所有模块名称,格式为set_name>module_name,用英文逗号,连接

使用

1.点击资源筛选,进入创建资源筛选方案页面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

a. 筛选方案:可选择之前保存过的资源方案。

b. 集群个数:本次需要创建的集群个数。

c. 集群模板:选择集群模板,根据集群模板生成模块。

d. 主机资源所属:页面中显示当前业务的拓扑树,后台根据选择的结点来确定主机列表。

e. 互斥属性:互斥属性为主机的所有属性,选择互斥属性之后根据互斥方案确定集群下对应模块所属的主机。

选择集群模板之后,资源筛选表单下方会出现一个标签页【tabs】,上方的选项卡是根据集群模板生成的模块名称。

2.主机数量:该模块下的主机数量

在这里插入图片描述
在这里插入图片描述

筛选方式:

a. 默认:从当前的主机列表中按下方的筛选条件筛选后,按顺序根据主机数量选取主机。

b. 手动指定:输入指定的IP,后台会筛选出属于本业务下的主机。

复用模块:选择其他模块(也是本次新建的模块)作为被复用的模块。

互斥方案:

c. 不互斥:不采用互斥方案

d. 模块内互斥:当本模块下已有【互斥属性】的主机,则不会加入和该主机【互斥属性】值相同的主机

模块间互斥:互斥方案对本模块无效,对选择的互斥模块有效。

筛选条件和排除条件(同时满足)

e. 筛选:会从IP列表中筛选出符合条件的IP。

f. 排除:会从IP列表中去除符合条件的IP。

选择其中的一个选项卡

3.点击确认后,返回到上一个页面,后台根据填写的资源筛选方案创建出对应的集群

如果想要保存当前的资源筛选方案以便于下次使用,请点击保存资源筛选方案。

在这里插入图片描述
在这里插入图片描述

4.填写相关的集群信息。

5.引用变量

在这里插入图片描述
在这里插入图片描述

6.实际的结果为

在这里插入图片描述
在这里插入图片描述

二、集群模块选择器

此变量用于获取集群和模块的信息(名称或ID)

创建

输入名称和KEY值

引用

${KEY}

  • 引用${KEY},返回类型为字符串,值的格式为set: {用英文逗号连接的集群名称}, modules: {用英文逗号连接的模块名称}
  • 引用${KEY.set_name},返回类型为列表,列表值为集群名称
  • 引用${KEY.set_id},返回类型为列表,列表值为集群ID
  • 引用${KEY.module_name},返回类型为列表,列表值为模块名称
  • 引用${KEY.flat__module_name},返回类型为字符串,值为用英文逗号,连接的模块名称
  • 引用${KEY.module_id},返回类型为列表,列表值为模块ID
  • 引用${KEY.flat__module_id},返回类型为字符串,值为用英文逗号,连接的模块ID

使用

1.创建变量,并选择集群和模块

在这里插入图片描述
在这里插入图片描述

2.引用变量

在这里插入图片描述
在这里插入图片描述

3.实际的结果为

在这里插入图片描述
在这里插入图片描述

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、集群资源筛选
  • 二、集群模块选择器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档