添加子租户
操作场景
该任务指导系统管理员通过FusionInsight Manager,根据已规划好的参数配置添加子租户。
约束条件
同一父租户下自定义子租户最多只能创建9个,默认子租户不受限制。
- 自定义子租户:关联服务参数“CPU配额选择”为“自定义”的子租户。
- 默认子租户:关联服务参数“CPU配额选择”为“Rush”、“High”、“Medium”、“Low”其中之一的子租户。
前提条件
- 已登录FusionInsight Manager。
- MPPDB服务已经添加并且运行正常。
- 已根据业务需求规划子租户的名称,不得与当前集群中已有的角色重名。
- 父租户已经创建并关联MPPDB服务。
操作步骤
- 在FusionInsight Manager页面,选择“租户资源 > 租户资源管理”。
- 在租户资源列表中,选中对应集群(如222)下需要添加子租户的父租户,单击
。
- 参照表1为子租户配置参数。
表1 租户参数一览 参数名
取值范围
单位
描述
取值示例
名称
- 长度为3~50个字符,可包含数字、字母和下划线(_)。
- 根据业务需求规划子租户的名称,不得与当前集群中已有的角色重名。
-
子租户的名称。
t_a1
租户资源类型
- 叶子租户资源
- 非叶子租户资源
-
子租户类型。
叶子租户资源
服务
MPPDB
-
子租户关联的服务。
MPPDB
关联逻辑集群
-
-
由父租户关联,子租户不需关联。
-
CPU配额选择
- 自定义
- Rush
- High
- Medium
- Low
说明:- “自定义”是指用户可根据规划配置自定义CPU分配方案,自定义可分配 的CPU配额总和不能大于99%。
- “Rush”、“High”、“Medium”、“Low”为默认CPU分配方案,其对自定义分配后剩余未分配的CPU资源按照8:4:2:1的比例进行分配,可供管理员直接选择使用
-
子租户的CPU配额选择方式。
自定义
CPU配额(%)
1~99的整数。
%
当“CPU配额选择”为“自定义”时,子租户所占用CPU时间片的百分比。
说明:只有在服务总体CPU的使用率达到饱和时,该参数才会生效。
设置“CPU限额(%)”会导致该参数失效。
15
CPU限额(%)
0~100的整数,0表示不限制。
%
当“CPU配额选择”为“自定义”时,子租户可以使用的CPU核数的百分比。
说明:- 设置该参数后系统会为当前租户指定相应数目的CPU核心,这些核心由该租户独享。在执行需要隔离的任务时,推荐设置该参数。
- 当输入为空时,表示不限制,该值会被设置为0。
30
内存(%)
1~100的整数。
%
子租户可用内存百分比。
20
最大并发数
0~2147483647的整数,0表示不限制。
-
配置子租户中允许同时运行的作业数量。
说明:兼容参数,此处建议统一设置为10。
10
IO优先级
- None说明:
None表示不限制。
- High
- Medium
- Low
-
在磁盘IO使用率达到90以上时,会触发IO优先级模式,提供三种优先级:High、 Medium、 Low,相当于控制作业触发IO比例的80%、50%及20%。默认为None,表示不控制。
说明:MPPDB服务按照次数管理IO,触发该模式之后,会以作业当前IO次数为基准,调整至对应比例。
None
IO上限(iops)
0~2147483647。0表示不限制。
- 行存,以万次每秒为单位。
- 列存,以次每秒为单位。
控制每秒可以触发的IO请求数量。默认为0,表示不控制。
20000
阻塞时间
- 不约束
- 终止
说明:- 选择“不约束”,不设置“阻塞时间”规则。
- 选择“终止”时,需设置“阻塞时间”值,最小取值为1s。
s
作业的阻塞时间。
包括全局并发排队以及局部并发排队的总时间。
1200
执行所消耗时间
- 不约束
- 终止
说明:- 选择“不约束”,不设置“执行所消耗时间”规则。
- 选择“终止”时,需设置“执行所消耗时间”值,最小取值为1s。
s
作业的已被执行时间,从开始执行到当前所消耗的时间。
2400
所有DN上CPU总时间
- 当“CPU配额选择”为“自定义”时取值包括“不约束”、“终止”:
- 选择“不约束”,不设置“所有DN上CPU总时间”规则。
- 选择“终止”时,需设置“所有DN上CPU总时间”值,最小取值为1s。
- 当“CPU配额选择”为“Rush”、“High”、“Medium”或者“Low”时取值包括“不约束/不约束”、“不约束/降级”、“终止/不约束”、“终止/降级”:
- 选择“不约束”,不设置“所有DN上CPU总时间”规则。
- 选择“终止”时,需设置“所有DN上CPU总时间”值,最小取值为1s。
- 选择“降级”时,需设置“所有DN上CPU总时间”值,最小取值为1s。
s
作业在所有DN上执行时所耗费的CPU总时间。
100
所有DN上CPU时间的倾斜率
- 当“CPU配额选择”为“自定义”时取值包括“不约束”、“终止”:
- 选择“不约束”,不设置“所有DN上CPU时间的倾斜率”规则。
- 选择“终止”时,需设置“所有DN上CPU时间的倾斜率”值,最小取值为1%。
- 当“CPU配额选择”为“Rush”、“High”、“Medium”或者“Low”时取值包括“不约束/不约束”、“不约束/降级”、“终止/不约束”、“终止/降级”:
- 选择“不约束”,不设置“所有DN上CPU时间的倾斜率”规则。
- 选择“终止”时,需设置“所有DN上CPU时间的倾斜率”值,最小取值为1%。
- 选择“降级”时,需设置“所有DN上CPU时间的倾斜率”值,最小取值为1%。
%
作业在DN上执行时的CPU时间的倾斜率,依赖于“检查倾斜率的时间间隔”的设置。
说明:所有DN上CPU时间的倾斜率=(语句在所有DN中最大CPU时间 - 语句在所有DN中平均CPU时间) x 100/ 语句在所有DN中最大CPU时间
90
检查倾斜率的时间间隔
- 当“CPU配额选择”为“自定义”时取值包括“不约束”、“终止”:
- 选择“不约束”,不设置“检查倾斜率的时间间隔”规则。
- 选择“终止”时,需设置“检查倾斜率的时间间隔”值,最小取值为1s。
- 当“CPU配额选择”为“Rush”、“High”、“Medium”或者“Low”时取值包括“不约束/不约束”、“不约束/降级”、“终止/不约束”、“终止/降级”:
- 选择“不约束”,不设置“检查倾斜率的时间间隔”规则。
- 选择“终止”时,需设置“检查倾斜率的时间间隔”值,最小取值为1s。
- 选择降级时,需设置“检查倾斜率的时间间隔”值,最小取值为1s。
s
检查作业执行CPU倾斜率的间隔时间,需同“所有DN上CPU时间的倾斜率”一起设置。
2400
描述
只可以包含中文字符、英文字母、数字、中英文逗号、中英文句号、下划线(_)、空格和换行字符,并且不能超过1024个字符。
-
(可选)租户的描述信息。
-
- 单击“确定”,当界面提示“租户资源创建成功。”时,子租户成功添加。
说明:
创建子租户时将自动创建子租户对应的角色和资源。
- 新角色包含访问资源的权限。此角色及其权限由系统自动控制,不支持通过“系统 > 权限> 角色”进行手动管理,角色名称为“集群ID_租户名称”。首个集群的集群ID默认不显示。
- 使用此租户时,请创建一个数据库用户,并绑定租户对应的角色。具体操作请参见添加用户。
查看更多:华为GaussDB 200 租户资源管理
查看更多:华为GaussDB 200 租户资源管理