一种云计算资源纳管的方法、系统和装置制造方法及图纸

技术编号:33534437 阅读:12 留言:0更新日期:2022-05-19 02:12
本发明专利技术涉及一种云计算资源纳管的方法、系统和装置。其方法部分主要包括:对云计算资源进行建模,并将资源创建时即可确定的属性标记为原始属性,将为了管理便捷而附加上的属性标记为管理属性;针对每一种管理属性,为其定义一种属性推导方式;当有新增资源时,根据新增资源的原始属性以及管理属性的属性推导方式来执行预纳管阶段、预览补充阶段以及确认纳管阶段,给对应纳管资源的原始属性和管理属性赋值并完成纳管。本发明专利技术可以在纳管资源时,能尽可能根据关联资源推导出该资源的管理属性,减少了用户后续手动补充管理数据的工作,也不需要用户在纳管时就附加其他的数据文件。要用户在纳管时就附加其他的数据文件。要用户在纳管时就附加其他的数据文件。

【技术实现步骤摘要】
一种云计算资源纳管的方法、系统和装置


[0001]本专利技术涉及云计算
,特别是涉及一种云计算资源纳管的方法、系统和装置。

技术介绍

[0002]云计算管理系统是位于云计算体系里偏上层,为用户提供云计算资源管理、业务发放、监控告警等服务的管理平台。其形态可以是独立的云管平台,也可以是云计算操作系统的控制台管理终端。
[0003]云计算管理系统和位于下层的云计算操作系统之间有时会存在数据不一致的情况,例如用户通过云计算操作系统命令行或云计算操作系统提供的API接口,可以绕过管理系统直接在下层创建虚拟机等资源(如附图1所示,为云计算资源纳管的使用场景示意图)。这些资源管理系统感知不到,无法对这些资源进行管理和监测,也无法呈现给用户使用。这些资源必须通过资源纳管的方式才能进入到管理系统,后续用户才能通过云计算管理系统对其进行统一管控。
[0004]针对每一个云计算资源,其属性一般包含两大类。一类是资源的“原始属性”,随资源创建时即自动拥有,例如虚拟机的ID、名称、规格、创建时间等;另一类是资源的管理属性,通常是由管理系统创建资源时附加上去,例如资源的用途、归属的数据中心、所属的业务等,这些管理属性主要便于用户对资源进行业务侧管理、权限侧管理,如附图2所示,为原始属性和管理属性的分类示意图。在资源纳管时,由于待纳管的资源不是通过管理系统发放的,因此天生就缺失管理属性,如何将其补齐则是纳管的关键问题。
[0005]现有的方案存在的问题:
[0006](1)现有纳管技术针对管理属性,一般是纳管完成后,留待用户手动填补;或是在纳管开始时让用户额外导入一个“描述了资源各管理属性的定义文件”来配合纳管流程补充管理属性。这两种方法都需要用户深度参与纳管过程,并做额外的准备工作,给用户带来了不便。
[0007](2)此外,现有纳管技术一般是找到资源的关联依赖关系后逐个同步资源和关联资源,这样一来,当有关联的资源纳管失败了一部分时,成功的那一部分因为缺少依赖依然无法正常使用。
[0008]鉴于此,如何克服现有技术所存在的缺陷,解决上述技术问题,是本
待解决的难题。

技术实现思路

[0009]针对现有技术的以上缺陷或改进需求,本专利技术提供一种云计算资源纳管的方法、系统和装置,通过定义管理属性的推导方式,让纳管程序尽可能自动为资源的管理属性赋值;并将纳管流程设计为“预纳管”、预览补充、“确认纳管”三个阶段;通过预览补充阶段给用户手动修正管理属性的机会,通过“预纳管”和“确认纳管”阶段,解决资源纳管部分成功、
部分失败导致资源无法使用的问题。本专利技术尽可能减少了用户在纳管过程中手动操作,也兼顾了灵活性、增强了健壮性。
[0010]本专利技术实施例采用如下技术方案:
[0011]第一方面,本专利技术提供了一种云计算资源纳管的方法,包括:1、一种云计算资源纳管的方法,其特征在于,包括:
[0012]对云计算资源进行建模,并将资源创建时即可确定的属性标记为原始属性,将为了管理便捷而附加上的属性标记为管理属性;
[0013]针对每一种管理属性,为其定义一种属性推导方式;
[0014]当有新增资源时,根据新增资源的原始属性以及管理属性的属性推导方式来执行预纳管阶段、预览补充阶段以及确认纳管阶段,给对应纳管资源的原始属性和管理属性赋值并完成纳管。
[0015]进一步的,所述管理属性的属性推导方式包括:
[0016]第一推导方式:从关联的父资源中继承管理属性;
[0017]第二推导方式:从关联的父资源中继承管理属性并对该管理属性进行换算以得到实际的管理属性;
[0018]第三推导方式:对于无法从父资源中继承的管理属性,由后续外部输入方进行补充。
[0019]进一步的,所述预纳管阶段具体包括:
[0020]对纳管资源的原始属性赋值:查询新增资源的原始属性,通过该原始属性直接给纳管资源的对应原始属性赋值;
[0021]对纳管资源的管理属性赋值:根据新增资源的管理属性不同,采取不同的属性推导方式来对纳管资源的对应管理属性赋值;
[0022]当该纳管资源的各个管理属性全部推导完成后,将该纳管资源暂存,并打上“预纳管标记”。
[0023]进一步的,所述对纳管资源的管理属性赋值具体包括:
[0024]若对应新增资源的管理属性属于第三推导方式,则直接给该纳管资源的管理属性打上“手动补充”标记,留待预览补充阶段补充;
[0025]若对应新增资源的管理属性属于第一或第二推导方式,且推导方式中涉及到的关联父资源全部都已经纳管,则执行第一或第二推导方式,将计算的结果赋值给纳管资源的管理属性;
[0026]若对应新增资源的管理属性属于第一或第二推导方式,但推导方式中涉及到的关联父资源中存在一个或者几个尚未纳管,则需要先纳管父资源,再执行第一或第二推导方式。
[0027]进一步的,若关联父资源所依赖链条上的根资源也尚未被纳管,则无法进行属性推导,此时将该链条上资源的管理属性打上“手动补充”标记。
[0028]进一步的,所述预览补充阶段具体包括:
[0029]当所有待纳管资源和它们父资源链条上的资源全部预纳管完成后,将预纳管的数据提供给外部输入方进行预览查看,并在此阶段接受外部输入方对标记为“手动补充”的管理属性的补充,以及接受外部输入方对第一和第二推导方式所生成的管理属性的修正。
[0030]进一步的,所述确认纳管阶段具体包括:
[0031]当外部输入方预览且补充修正完成后,将该批次待纳管资源和它们父资源链条上资源的“预纳管标记”一次性全部删除,完成纳管。
[0032]进一步的,若外部输入方在确认纳管阶段取消纳管,则将预纳管的资源信息全部删除。
[0033]第二方面,本专利技术提供了一种云计算资源纳管的系统,用于实现如第一方面中的云计算资源纳管的方法,所述系统包括模型构建和管理模块、推导方式管理模块以及纳管服务模块,其中:
[0034]所述模型构建和管理模块用于对云计算资源进行建模,将所有资源属性分类标记为原始属性和管理属性;
[0035]所述推导方式管理模块用于为资源的每一个管理属性定义一种属性推导方式,当需要推导某管理属性的值时,即调用该模块中定义的推导方式;
[0036]所述纳管服务模块用于实现预纳管阶段、预览补充阶段以及确认纳管阶段的功能,以完成纳管。
[0037]第三方面,本专利技术提供了一种云计算资源纳管的装置,具体为:包括至少一个处理器和存储器,至少一个处理器和存储器之间通过数据总线连接,存储器存储能被至少一个处理器执行的指令,指令在被处理器执行后,用于完成第一方面中的云计算资源纳管的方法。
[0038]与现有技术相比,本专利技术的有益效果在于:
[0039](1)云计算管理系统在纳管资源时,系统能尽可能根据关联资源推导出该资源的管理属性,减少了用户后续手动补充管理数据的工作,也不需要用户在纳管时就附加其他的数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云计算资源纳管的方法,其特征在于,包括:对云计算资源进行建模,并将资源创建时即可确定的属性标记为原始属性,将为了管理便捷而附加上的属性标记为管理属性;针对每一种管理属性,为其定义一种属性推导方式;当有新增资源时,根据新增资源的原始属性以及管理属性的属性推导方式来执行预纳管阶段、预览补充阶段以及确认纳管阶段,给对应纳管资源的原始属性和管理属性赋值并完成纳管。2.根据权利要求1所述的云计算资源纳管的方法,其特征在于,所述管理属性的属性推导方式包括:第一推导方式:从关联的父资源中继承管理属性;第二推导方式:从关联的父资源中继承管理属性并对该管理属性进行换算以得到实际的管理属性;第三推导方式:对于无法从父资源中继承的管理属性,由后续外部输入方进行补充。3.根据权利要求2所述的云计算资源纳管的方法,其特征在于,所述预纳管阶段具体包括:对纳管资源的原始属性赋值:查询新增资源的原始属性,通过该原始属性直接给纳管资源的对应原始属性赋值;对纳管资源的管理属性赋值:根据新增资源的管理属性不同,采取不同的属性推导方式来对纳管资源的对应管理属性赋值;当该纳管资源的各个管理属性全部推导完成后,将该纳管资源暂存,并打上“预纳管标记”。4.根据权利要求3所述的云计算资源纳管的方法,其特征在于,所述对纳管资源的管理属性赋值具体包括:若对应新增资源的管理属性属于第三推导方式,则直接给该纳管资源的管理属性打上“手动补充”标记,留待预览补充阶段补充;若对应新增资源的管理属性属于第一或第二推导方式,且推导方式中涉及到的关联父资源全部都已经纳管,则执行第一或第二推导方式,将计算的结果赋值给纳管资源的管理属性;若对应新增资源的管理属性属于第一或第二推导方式,但推导方式中涉及到的关联父资源中存在一个或者几个尚未纳管,则需要先纳管父资源,再执行第一或第二推导方式。5.根据权利要求4所述的云计算资源纳管的方法,其特征...

【专利技术属性】
技术研发人员:王若舟王昊黄韬杨光
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1