统一许可--HCS混合云场景

举报
呼爱荣 发表于 2021/11/27 11:03:45 2021/11/27
【摘要】 一、试用期场景试用期不影响所有业务1、试用期内所有业务正常操作2、超过试用期,不允许扩容,产品模式不允许运维操作二、扩容时合法性校验1、规则License状态判定:License是否合法,试用期+超期+超限a) 超期限制:截止时间为max(试用期, (过期时间 + 超期上浮天数), 宽限期截止时间)b) 超期提示:vCpu的license已过期,请重新申请license。c) 超量限制:可使...

一、试用期场景

试用期不影响所有业务

1、试用期内所有业务正常操作

2、超过试用期,不允许扩容,产品模式不允许运维操作

二、扩容时合法性校验

1、规则

License状态判定:License是否合法,试用期+超期+超限

  1. a) 超期限制:截止时间为max(试用期, (过期时间 + 超期上浮天数), 宽限期截止时间)
  2. b) 超期提示:vCpulicense已过期,请重新申请license
  3. c) 超量限制:可使用的最大值 = 授权量 * (1 + 超量上浮阈值)  
  4. d) 超量提示:vCpu超出授权量,请重新申请license

2、限制操作

发放集群

添加节点

新增节点组

添加服务(graphbase/hetu/IOTDB

三、日常运维操作合法性校验

注: 当前许可为模式2时,不限制运维操作

1、管理操作

组件管理--服务详情--管理操作--启动所有组件/停止所有组件/滚动重启集群

2、启停服务

1、组件管理--服务详情--停止服务/重启服务

2、组件管理--服务详情--更多--重启服务/滚动重启服务

3、启停实例

组件管理-服务-实例--更多--停止实例/重启实例/滚动重启实例

4、新建租户

租户管理

5、修改配置

组件管理--服务--服务配置--保存配置

四、使用量更新

1、扩容操作

发放集群

添加节点

新增节点组

添加服务(graphbase/hetu

2、缩容操作

删除集群

删除节点

删除服务

3、使用量计算规则

1)不计算forei集群

2)不计算oms节点

3)先调租户侧接口查询cpu,接口异常查询管控面数据库cpuhostcpu为空时根据规格查询cpu

4Graphbase组件只计算该组件角色部署节点的使用量

4、订单下发更新已使用量

5、任务失败后使用量回滚


五、MRS周期性更新已使用量,发出告警

1MRS周期性更新已使用量

已使用量统计规则:

         1)统计范围:统计当前region下,所有除删除和创建失败外所有集群使用的vcpu数量(oms节点不计算);

         2)根据集群所属license版本分别统计

         3)【融合大数据】版本集群如果包含hetu组件,单独统计hetu组件使用量(oms节点不计算)

         4)所有版本集群如果包含graphbase组件,按组件角色部署节点计算vcpu使用量(oms节点不计算)

     55分钟更新一次已使用量

6)不计算forei集群

  7)租户侧有license,根据租户侧已使用量统计

 8)先调租户侧接口查询cpu,接口异常查询管控面数据库cpu数,hostcpu为空时

6license_used中会记录本次已使用量统计的明细信息


7使用量统计实现方案及特殊情况说明:

  • 查询租户侧license接口,获取当前已使用量
  1. 如果租户侧已购买商业许可,且租户侧授权量>已使用量,管控面不计算已使用量
  2. 如果租户侧已购买商业许可,授权量<已使用量,管控面只计算超过授权量的部分已使用量-授权量
  3. 如果租户侧有临时license,按照租户侧的已使用量计算
  4. 若租户侧已购买的license与管控面集群的license版本不一致,根据租户面license自动更新管控面license版本信息
  5. 历史版本收编

                  注:651 版本计算规则:租户面查询到的license中(已使用量-授权量*2

  • 若租户侧未单独购买license,则根据租户侧host接口和instance接口,计算当前集群已使用量(包括hetugraphbase
  • 若租户测接口不通,则根据管控面host表中信息及nodegroup信息,计算当前集群已使用量(包括hetugraphbase
  • 创建集群中,扩容中,添加服务,删除服务中的集群,根据管控面数据计算已使用量
  • License_bbom表中记录各版本及herugraphbase使用量总数(5分钟自动刷新)
  • License_used表中记录各集群使用量明细(5分钟自动刷新),此表只用于分析license_bbom表中已使用量的总计是否准确,精确到集群,记录统计来源

 

注: 历史版本对应关系

版本

描述信息

对应管控面license版本

651 标准版

FusionInsight HD Standard Edition License,per Hcore

融合大数据版

651 高级版

FusionInsight HD Advanced Edition License,per HCore

融合大数据版

651 GraphBase

FusionInsight GraphBase License,per HCore

 

651 hetu

FusionInsight HetuEngine Standard Edition License,per HCore

 

802

MapReduce Service-Converged Bigdata Platform Edition-License-per vCPU

融合大数据版

802 湖仓一体版

MapReduce Service-Bigdata Warehouse&Data Lake Edition-License-per vCPU

融合数据湖版

802 HetuEngine

MapReduce Service-HetuEngine-USQL Advanced Features-License-per vCPU

 

802 GraphBase

MapReduce Service-GraphBase-License-per vCPU

 

 

2、周期性判定License使用信息(超限、即将超限+),触发告警

1、已使用量超过告警阈值,产生即将超量告警

2、已使用量超过授权量,取消即将超量告警,产生超量告警

3、重新导入license,取消超量告警

3、超量后更新超量时间

4、重新导入后超量时间清空

六、注销许可

1、注销MO许可

2、修改licenseEsn为无效

3、如果没有许可,提示不需要注销

4、如果当前有已产生的即将超量或超量告警,自动清除

命令:sh cli.sh lic -l

 

七、注册许可

1、注册MO许可

2、生成licenseEsn,试用期为2个月

3、如果已经有有效的license,提示先注销再注册

 

命令:sh cli.sh lic -r -d eitesthcs01.com -ri sa-fb-2 -m 3

-d 参数:lld1.2章节global_domain_name

-ri 参数:regionid

-m 模式 1 product, 2 cloud service 3 product&cloud service


 

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。