CMDB管理方法及装置制造方法及图纸

技术编号:35344113 阅读:22 留言:0更新日期:2022-10-26 12:09
本发明专利技术提供一种CMDB管理方法及装置,该方法包括:当智慧机房执行上架上电操作时,将CMDB接入流程平台,通过流程平台获取CMDB的设备信息及智慧机房的机柜信息;基于设备信息及机柜信息,更新上架上电操作相关的CMDB属性;基于CMDB属性,确定在执行下架下电操作时CMDB内物理机的部署方案;确定部署方案对应的各个设备,并将物理机与各个设备进行关联;当需要执行下架下电操作时,基于物理机与各个所述设备的关联关系,流转至智慧机房,通过智慧机房执行下架下电操作,并清除所述CMDB属性。应用本发明专利技术提供的方法,可以将CMDB接入流程平台,实现CMDB的闭环管理。实现CMDB的闭环管理。实现CMDB的闭环管理。

【技术实现步骤摘要】
CMDB管理方法及装置


[0001]本专利技术涉及计算机
,特别是涉及一种CMDB管理方法及装置。

技术介绍

[0002]CMDB(Configuration Management Database,配置管理系统)是一个逻辑数据库,包含了配置项全生命周期的信息以及配置项之间的关系(包括物理关系、实时通信关系、非实时通信关系和依赖关系)。
[0003]传统CMDB均是提供单点配置项属性存放和查询服务,通过手动或自动采集的方式存入相关属性数据,没有实现CMDB的闭环管理。而实现闭环管理首先需要使CMDB关联流程中,实现上下架、上下电均从CMDB获取相应数据并能更新其数据。而实现下架或者下电等退库操作需要建立应用或者平台等配置项与物理设备关系,现有技术是引入图数据库来建立配置项关系,这种架构上的改造需要时间较长,难以较快完成CMDB的闭环管理,使CMDB数据更准确。

技术实现思路

[0004]有鉴于此,本专利技术提供一种CMDB管理方法,通过该方法,可以将CMDB接入流程平台,实现CMDB的闭环管理。
[0005]本专利技术还提供了一种CMDB管理装置,用以保证上述方法在实际中的实现及应用。
[0006]一种CMDB管理方法,包括:
[0007]当智慧机房执行上架上电操作时,将CMDB接入流程平台,通过所述流程平台获取所述CMDB的设备信息及所述智慧机房的机柜信息;
[0008]基于所述设备信息及所述机柜信息,调用预设的CMDB接口更新所述CMDB的CMDB属性
[0009]基于所述CMDB属性,确定在执行下架下电操作时所述CMDB内物理机的部署方案,所述部署方案为第一部署方案或第二部署方案,所述第一部署方案为物理机安装操作系统直接部署应用,所述第二部署方案为所述物理机进行资源池池化;
[0010]确定所述部署方案对应的各个设备,并将所述物理机与各个所述设备进行关联;
[0011]当需要执行下架下电操作时,基于所述物理机与各个所述设备的关联关系,流转至所述智慧机房,通过所述智慧机房执行所述下架下电操作,并清除所述CMDB属性。
[0012]上述的方法,可选的,其特征在于,所述基于所述设备信息及所述机柜信息,调用预设的CMDB接口更新所述CMDB的CMDB属性,包括:
[0013]获取所述机柜信息中包含的机柜编号,并确定所述机柜编号对应的目标机柜;
[0014]将所述CMDB分配至所述目标机柜,并设置所述CMDB在所述目标机柜的U位信息;
[0015]启用预设的敏捷交付系统基于所述U位信息及所述设备信息,通过所述CMDB接口对所述CMDB进行资源供给,使得所述CMDB更新CMDB属性。
[0016]上述的方法,可选的,所述基于所述CMDB属性,确定在执行下架下电操作时所述
CMDB内物理机的部署方案,包括:
[0017]获取所述CMDB属性的属性数据;
[0018]基于所述属性数据生成所述第一部署方案对应的第一接口请求和所述第二部署方案对应的第二接口请求;
[0019]向所述CMDB接口发送所述第一接口请求和所述第二接口请求;
[0020]当所述CMDB接口响应所述第一接口请求时,确定在执行下架下电操作时所述CMDB内物理机的部署方案为第一部署方案;
[0021]或,
[0022]当所述CMDB接口响应所述第二接口请求时,确定在执行下架下电操作时所述CMDB内物理机的部署方案为第二部署方案。
[0023]上述的方法,可选的,所述确定所述部署方案对应的各个设备,并将所述物理机与各个所述设备进行关联,包括:
[0024]当所述部署方案为第一部署方案时,确定所述部署方案对应的各个设备分别为物理子系统、部署单元和操作系统;
[0025]获取所述物理子系统、部署单元、操作系统及物理机对应的第一设备信息;
[0026]基于所述第一设备信息,分别建立所述物理子系统与所述部署单元之间的关联关系、所述部署单元与所述操作系统之间的关联关系,以及所述操作系统与所述物理机之间的关联关系;
[0027]基于所述物理子系统与所述部署单元之间的关联关系、所述部署单元与所述操作系统之间的关联关系,以及所述操作系统与所述物理机之间的关联关系,建立所述物理子系统与所述物理机之间的关联关系。
[0028]上述的方法,可选的,所述确定所述部署方案对应的各个设备,并将所述物理机与各个所述设备进行关联,包括:
[0029]当所述部署方案为第二部署方案时,确定所述部署方案对应的各个设备分别为资源池、云部署单元和资源池集群;
[0030]获取所述资源池、云部署单元、资源池集群及物理机对应的第二设备信息;
[0031]基于所述第二设备信息,分别建立所述资源池与所述云部署单元之间的关联关系、所述云部署单元与所述资源池集群之间的关联关系,以及所述资源池集群与所述物理机之间的关联关系;
[0032]基于所述资源池与所述云部署单元之间的关联关系、所述云部署单元与所述资源池集群之间的关联关系,以及所述资源池集群与所述物理机之间的关联关系,建立所述资源池与所述物理机之间的关联关系。
[0033]一种CMDB管理装置,包括:
[0034]上架上电单元,用于当智慧机房执行上架上电操作时,将CMDB接入流程平台,通过所述流程平台获取所述CMDB的设备信息及所述智慧机房的机柜信息;
[0035]更新单元,用于基于所述设备信息及所述机柜信息,调用预设的CMDB接口更新所述CMDB的CMDB属性;
[0036]确定单元,用于基于所述CMDB属性,确定在执行下架下电操作时所述CMDB内物理机的部署方案,所述部署方案第一部署方案或第二部署方案,所述第一部署方案为物理机
安装操作系统直接部署应用,所述第二部署方案为所述物理机进行资源池池化;
[0037]关联单元,用于确定所述部署方案对应的各个设备,并将所述物理机与各个所述设备进行关联;
[0038]下架下电单元,用于当需要执行下架下电操作时,基于所述物理机与各个所述设备的关联关系,流转至所述智慧机房,通过所述智慧机房执行所述下架下电操作,并清除所述CMDB属性。
[0039]上述的装置,可选的,所述更新单元,包括:
[0040]第一获取子单元,用于获取所述机柜信息中包含的机柜编号,并确定所述机柜编号对应的目标机柜;
[0041]设置子单元,用于将所述CMDB分配至所述目标机柜,并设置所述CMDB在所述目标机柜的U位信息;
[0042]更新子单元,用于启用预设的敏捷交付系统基于所述U位信息及所述设备信息,通过所述CMDB接口对所述CMDB进行资源供给,使得所述CMDB更新CMDB属性。
[0043]上述的装置,可选的,所述确定单元,包括:
[0044]第二获取子单元,用于获取所述CMDB属性的属性数据;
[0045]生成子单元,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种CMDB管理方法,其特征在于,包括:当智慧机房执行上架上电操作时,将CMDB接入流程平台,通过所述流程平台获取所述CMDB的设备信息及所述智慧机房的机柜信息;基于所述设备信息及所述机柜信息,调用预设的CMDB接口更新所述CMDB的CMDB属性;基于所述CMDB属性,确定在执行下架下电操作时所述CMDB内物理机的部署方案,所述部署方案为第一部署方案或第二部署方案,所述第一部署方案为物理机安装操作系统直接部署应用,所述第二部署方案为所述物理机进行资源池池化;确定所述部署方案对应的各个设备,并将所述物理机与各个所述设备进行关联;当需要执行下架下电操作时,基于所述物理机与各个所述设备的关联关系,流转至所述智慧机房,通过所述智慧机房执行所述下架下电操作,并清除所述CMDB属性。2.根据权利要求1所述的方法,其特征在于,所述基于所述设备信息及所述机柜信息,调用预设的CMDB接口更新所述CMDB的CMDB属性,包括:获取所述机柜信息中包含的机柜编号,并确定所述机柜编号对应的目标机柜;将所述CMDB分配至所述目标机柜,并设置所述CMDB在所述目标机柜的U位信息;启用预设的敏捷交付系统基于所述U位信息及所述设备信息,通过所述CMDB接口对所述CMDB进行资源供给,使得所述CMDB更新CMDB属性。3.根据权利要求1所述的方法,其特征在于,所述基于所述CMDB属性,确定在执行下架下电操作时所述CMDB内物理机的部署方案,包括:获取所述CMDB属性的属性数据;基于所述属性数据生成所述第一部署方案对应的第一接口请求和所述第二部署方案对应的第二接口请求;向所述CMDB接口发送所述第一接口请求和所述第二接口请求;当所述CMDB接口响应所述第一接口请求时,确定在执行下架下电操作时所述CMDB内物理机的部署方案为第一部署方案;或,当所述CMDB接口响应所述第二接口请求时,确定在执行下架下电操作时所述CMDB内物理机的部署方案为第二部署方案。4.根据权利要求3所述的方法,其特征在于,所述确定所述部署方案对应的各个设备,并将所述物理机与各个所述设备进行关联,包括:当所述部署方案为第一部署方案时,确定所述部署方案对应的各个设备分别为物理子系统、部署单元和操作系统;获取所述物理子系统、部署单元、操作系统及物理机对应的第一设备信息;基于所述第一设备信息,分别建立所述物理子系统与所述部署单元之间的关联关系、所述部署单元与所述操作系统之间的关联关系,以及所述操作系统与所述物理机之间的关联关系;基于所述物理子系统与所述部署单元之间的关联关系、所述部署单元与所述操作系统之间的关联关系,以及所述操作系统与所述物理机之间的关联关系,建立所述物理子系统与所述物理机之间的关联关系。5.根据权利要求3所述的方法,其特征在于,所述确定所述部署方案对应的各个设备,
并将所述物理机与各个所述设备进行关联,包括:当所述部署方案为第二部署方案时,确定所述部署方案对应的各个设备分别为资源池、云部署单元和资源池集群;获取所述资源池、云部署单元、资源池集群及物理机对应的第二设备信息;基于所述第二设备信息,分别建立所述资源池与所述云部署单元之间的关联关系、所述云部署单元与所述资源池集群之间的关联关系,以及所述资源池集群与所述物理机之间的关联关系;基于所述资源池与所述云部署单元之间的关联关系、所述云部署单元与所述资源池集群之间的关联关系,以及所述资源池集群与所述物理机之间的关联关系,建立所述资源池与所述物理机之间的关联关系。6.一种CMDB管理装置,其特征在于,包括:上架上电单元...

【专利技术属性】
技术研发人员:耿金伶李文孙伟王素战乃新
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1