本章节主要介绍在动态平衡组页面中,针对动态平衡组的一系列运维管理操作,如:创建、删除、查看详情、编辑、启用、停用等。其中,在云平台的顶部导航栏中,依次选择[产品与服务]-[计算]-[动态平衡组],即可进入“动态平衡组”页面。
动态平衡组是用于统一管理和调度云主机资源的逻辑分组。当计算节点出现负载失衡情况时,系统会给出云主机迁移建议,以实现计算资源的负载均衡,从而提升整体运行效率和稳定性。
主页
在“动态平衡组”主页面中,动态平衡组主列表包含动态平衡组名称、动态资源调度开关状态、负载均衡状态、敏感度、自动化程度、创建时间和操作,其中操作包括动态平衡组的启用/停用、编辑和删除,点击名称可进入到其详情页面,点击 创建动态平衡组进入到创建页面,多选动态平衡组后,点击左上角删除可批量删除。
查看详情
在“动态平衡组”页面中,单击名称,可进入其详情页面。在详情页面中,可查看基本信息、计算节点资源空闲情况、平衡组负载,以及计算节点、云主机、迁移建议、已执行建议。
基本信息
基本信息包括名称、CPU 架构、动态资源调度、自动化程度、创建时间。
计算节点资源空闲情况
计算节点资源空闲情况包括节点总数,分状态的节点数量:空闲(DRS评分≥30%)数量、轻度紧张(10%≤DRS评分<30%)数量、重度紧张(DRS评分<10%)数量。
说明:
- 计算节点DRS评分:[(1-CPU使用率) * 0.8 + (1-内存使用率) * 0.2] * 100%
平衡组负载
平衡组负载包括负载状态(均衡、失衡)、敏感度(新建动态平衡组时勾选设置)、动态平衡组的DRS评分。
说明:
- 动态平衡组的DRS评分规则:
假设1个DRS组内有计算节点10个,每个计算节点的drs分已在PreScore阶段算完。
其DRS组的评分计算方式如下:
mean = SUM(node.drs)/10
std = Sqrt(SUM[(node.drs - mean)²]/10)
cv = (std / mean) * 100
drsScore = int(100 - cv)
注:
由于cv值的范围边界不可控,此处限定在100范围内方便了解不均衡的百分比,做以下边界限制:
若 drsScore < 0, 则取0,若 drsScore > 100,则取100。
- 动态平衡组的DRS评分与负载状态对应关系:数值越小越失衡,数值越大越均衡。
计算节点
计算节点包括计算节点主列表、批量启用调度、批量停用调度按钮。计算节点主列表包括名称、DPDK、可用区、DRS评分(资源空闲情况)、CPU使用率、内存使用率、调度状态、云主机数量、激活、CPU型号、操作。点击名称可跳转查看节点详情,该详情页功能与[产品与服务]-[计算]-[计算节点]中的计算节点详情页一致;操作包括启用调度、停用调度。
云主机
云主机包括云主机主列表、批量启用调度、批量停用调度按钮。云主机主列表包括名称、所属计算节点、DRS评分(资源空闲情况)、CPU使用率、内存使用率、IP地址、标签、调度状态、操作。点击名称会跳转到对应的云主机详情页;操作包括启用调度、停用调度。
迁移建议
迁移建议包括迁移建议主列表。迁移建议主列表包括迁移云主机、源计算节点、目标计算节点、优先级、迁移原因、建议生成时间、操作。点击迁移云主机名称会跳转到对应的云主机详情页;点击节点名称会跳转到对应的节点详情页;点击节点名称会跳转到对应的节点详情页。执行热迁移:迁移只是根据 CPU 和内存情况进行建议,若无法进行热迁移,请在云主机页面完成迁移。
已执行建议
已执行建议包括已执行建议主列表。已执行建议主列表包括迁移云主机、源计算节点、目标计算节点、云主机迁移状态、迁移原因、建议生成时间、执行时间。
创建动态平衡组
在“动态平衡组”主页面中,单击创建动态平衡组,进入创建动态平衡组页面。创建动态平衡组页面包括第一步选择计算节点页面、第二步动态资源调度页面。在第一步选择计算节点页面中,可定义动态平衡组名称,先选择CPU架构,再勾选是否启用DPDK,最后多选计算节点;在第二步动态资源调度页面中,启用动态资源调度开关默认开启状态即创建完成后立即启用动态资源调度,然后选择自动化程度,当前版本为手动迁移方式,最后选择敏感度。
敏感度说明:
- 保守:DRS 评分≤60%
- 标准:DRS 评分≤80%
- 激进:DRS 评分≤90%
- 当资源分布出现轻微不均衡时触发资源调度,会生成迁移建议。
编辑动态平衡组
在“动态平衡组”主页面中,单击编辑,进入编辑动态平衡组页面。编辑动态平衡组页面与创建页面功能一致。