1. 概述
1.1 版本
运维平台版本 | 功能变更 |
---|---|
V1.5.5 | - |
V2.0.0 | 交互优化,功能入口位置调整 |
1.2 功能简介
集群工程存在多个节点,每个节点下都有很多资源模板。
运维平台提供「资源隔离管理」功能,支持将模板与节点绑定,实现资源隔离,以此来减少不同业务间的影响。
1.3 名词说明
「业务组」:专门用于执行某一种或某多种业务的虚拟组织,组织内以应用节点为最小单位,可以多个节点一个业务组。
「公用节点」:帆软应用集群中,没有包含在任何「业务组」内的节点,主要用于通用业务或者应急保障等场景。
2. 开启业务组
2.1 使用前提
1)项目必须「可用」,且存活节点数≥2,方可开启业务组管理。
若项目不可用,提示「项目状态异常,请恢复项目后使用或查看其他项目」
若存活节点数<2,提示「节点数小于2,不可添加业务组」
2)运维项目环境下不存在Nginx,或存在的Nginx与运维项目前缀不一致。
可快速完成Nginx启动与接入后,方可正常使用业务组管理功能。详情请参见:业务组管理配置Nginx组件
2.2 开启业务组管理
管理员登录运维平台,选择项目。点击「业务工具>资源隔离管理」。开启「业务组管理」按钮。
开启后可定义业务组,并将指定业务模块固定分配至业务组相关节点。
3. 配置业务组
3.1 选择生效维度
业务组配置支持两种维度,同时只能有一种维度生效。(切换维度后,原维度配置失效)
资源项目维度:是将平台目录、模板文件,放置到业务组中。
用户维度:是选择「平台用户」作为业务组中的资源。
3.2 新增业务组
点击「+」号/「添加业务组」按钮,配置业务组信息后,点击「确定」,即可新增业务组。如下图所示:
配置项 | 说明 |
---|---|
业务组名称 | 自定义业务组名称 |
节点 | 选择节点,支持多选,但不可超出节点数上限 |
节点资源 | 指定节点资源,单选 1)业务组独占:表示其他资源/用户访问不会进入此业务组 2)共享资源:表示其他资源/用户访问也会使用此业务组 |
异常策略 | 设置当业务组节点非存活状态后、业务组的处理策略,单选 1)转入共享节点:业务组节点全部非存活状态后,该业务组的资源/用户访问,转入其他共享节点中 2)阻止访问:业务组节点全部非存活状态后,该业务组的资源/用户访问不转入其他节点,直接无法访问 |
对于已有的业务组,支持查看业务组信息、修改业务组、删除业务组。如下图所示:
3.3 配置业务组中的资源
选中业务组,点击「编辑」按钮,支持选择「平台目录、模板文件/用户」作为该业务组中的资源。
3.4 提交配置
业务组资源配置修改后需提交方可生效,生效过程将导致应用中断访问几分钟,请在无人使用时提交。
资源与业务组绑定后,指定模板/用户分发到指定节点,以保证重要业务不受影响。