一种用于数据中心的机房机柜建模方法和系统与流程

文档序号:12466567阅读:277来源:国知局
一种用于数据中心的机房机柜建模方法和系统与流程

本发明涉及数据中心监控技术领域,特别是涉及一种用于数据中心的机房机柜建模方法和系统。



背景技术:

随着信息技术的发展,IT技术已经成为越来越多的企业的发展支撑,为各行各业提供着越来越优质的服务。

各行各业数据中心随着IT基础设施应用的不断深入、范围不断拓宽,其建设与拓展在不断加速,行业逐渐呈现出“数据集中化、系统异构化、应用多样化”的大规模发展趋势。

然而,以IT基础设施为主体的数据中心是保证用户业务正常开展和可持续发展的关键。然而,数据中心却面临着复杂的管理子系统和传统枯燥的管理界面,各种信息相互之间是孤立,或者各种信息的展示较为抽象,不易理解。对于数据中心的运营来说,这严重影响了用户和数据中心的交互,增加了对数据中心的管理难度。然而在机房建模的场合,当机柜数量非常大时,逐个关联机柜实际位置信息是一项很枯燥且繁琐耗时的工作。

因此,如何实现在对数据中心进行建模时,简单有效地管理机柜的位置信息,是本领域技术人员目前需要解决的技术问题。



技术实现要素:

本发明的目的是提供一种用于数据中心的机房机柜建模方法和系统,能够实现在对数据中心进行建模时,简单有效地管理和配置机柜的位置信息。

为解决上述技术问题,本发明提供了如下技术方案:

一种用于数据中心的机房机柜建模方法,包括:

获取数据中心的机房实体结构信息和机柜的实体布局信息;

根据所述机房实体结构信息构建机房虚拟模型;

根据所述机柜的实体布局信息,在所述机房虚拟模型中划定机柜区域;

批量获取所述机柜区域对应位置的机柜的机柜信息;

根据所述机柜信息构建对应的机柜虚拟模型。

优选地,获取数据中心的机房实体结构信息和机柜的实体布局信息,包括:

获取数据中心的机房的几何结构信息和墙体长度信息;

获取机柜在所述机房中的实体布局信息。

优选地,根据所述机房实体结构信息构建机房虚拟模型,包括:

根据所述机房的几何结构信息和墙体长度信息,等比例缩小构建对应的机房三维虚拟模型。

优选地,根据所述机柜的实体布局信息,在所述机房虚拟模型中划定机柜区域,包括:

根据机房中不同实体设备的布局,在所述机房虚拟模型中对各所述实体设备进行对应的区域划分;

根据所述机柜的实体布局信息,确定所述机柜在所述机房虚拟模型中对应的机柜区域;

对所述机柜区域划分行区域和列区域。

优选地,批量获取所述机柜区域对应位置的机柜的机柜信息,包括:

解析所述机柜区域对应的实体机柜的实体位置信息;

根据所述实体机柜的实体位置信息,批量获取所述机柜区域对应的实体机柜的机柜信息。

一种用于数据中心的机房机柜建模系统,包括:

资产管理模块,用于获取数据中心的机房实体结构信息和机柜的实体布局信息;

机房建模模块,用于根据所述机房实体结构信息构建机房虚拟模型;

机柜区域划分模块,用于根据所述机柜的实体布局信息,在所述机房虚拟模型中划定机柜区域;

机柜信息获取模块,用于批量获取所述机柜区域对应位置的机柜的机柜信息;

机柜建模模块,用于根据所述机柜信息构建对应的机柜虚拟模型。

优选地,所述资产管理模块包括:

机房管理单元,用于获取数据中心的机房的几何结构信息和墙体长度信息;

机柜布局管理单元,用于获取机柜在所述机房中的实体布局信息。

优选地,所述机房建模模块包括:

计算单元,用于根据所述机房的几何结构信息和墙体长度信息,计算机房建模比例;

机房建模单元,用于根据所述计算单元计算的机房建模比例构建机房三维虚拟模型。

优选地,机柜区域划分模块包括:

设备区域划分单元,用于根据机房中不同实体设备的布局,在所述机房虚拟模型中对各所述实体设备进行对应的区域划分;

机柜区域确定单元,用于根据所述机柜的实体布局信息,确定所述机柜在所述机房虚拟模型中对应的机柜区域;

机柜区域划分单元,用于对所述机柜区域划分行区域和列区域。

优选地,所述机柜信息获取模块包括:

解析单元,用于解析所述机柜区域对应的实体机柜的实体位置信息;

机柜信息获取单元,用于根据所述实体机柜的实体位置信息,批量获取所述机柜区域对应的实体机柜的机柜信息。

与现有技术相比,上述技术方案具有以下优点:

本发明所提供的一种用于数据中心的机房机柜建模方法,包括:获取数据中心的机房实体结构信息和机柜的实体布局信息;根据机房实体结构信息构建机房虚拟模型;根据机柜的实体布局信息,在机房虚拟模型中划定机柜区域;批量获取机柜区域对应位置的机柜的机柜信息;根据机柜信息构建对应的机柜虚拟模型。首先获取机房的实体结构信息和机柜的实体布局信息,在对数据中心进行建模时,首先建立机房虚拟模型,并根据机柜的实体布局信息在机房虚拟模型中划分出机柜区域,然后关联该机柜区域对应的实体机柜的机柜信息,从而根据获取的实体机柜的机柜信息在机房虚拟模型中批量生成对应的机柜虚拟模型。这样,当机柜数量非常大时,无需逐个关联机柜实际位置信息,从而能够实现在对数据中心进行建模时,简单有效地管理和配置机柜的位置信息。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种具体实施方式所提供的用于数据中心的机房机柜建模方法流程图;

图2为本发明一种具体实施方式所提供的用于数据中心的机房机柜建模系统结构示意图。

具体实施方式

本发明的核心是提供一种用于数据中心的机房机柜建模方法和系统,能够实现在对数据中心进行建模时,简单有效地管理和配置机柜的位置信息。

为了使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。

在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施的限制。

请参考图1,图1为本发明一种具体实施方式所提供的用于数据中心的机房机柜建模方法流程图。

本发明的一种具体实施方式提供了一种用于数据中心的机房机柜建模方法,包括:

S11:获取数据中心的机房实体结构信息和机柜的实体布局信息。

在本发明的一种实施方式中,获取数据中心的机房实体结构信息和机柜的实体布局信息,包括:获取数据中心的机房的几何结构信息和墙体长度信息;获取机柜在机房中的实体布局信息。

S12:根据机房实体结构信息构建机房虚拟模型。

根据机房实体结构信息构建机房虚拟模型,包括:根据机房的几何结构信息和墙体长度信息,等比例缩小构建对应的机房三维虚拟模型。

其中,建立机房三维虚拟模型包括等比例缩小构建机房的墙壁模型,还包括门窗、地板和立柱等建筑模型;此外还可以构建机房中的桌椅、盆栽、警示牌等装置模型,配电柜、空调等框架模型,服务器、存储、交换机、路由器等设备模型和门禁、摄像头、烟感等安防模型,以及温度、湿度传感器等传感器模型。

S13:根据机柜的实体布局信息,在机房虚拟模型中划定机柜区域。

根据机柜的实体布局信息,在机房虚拟模型中划定机柜区域,包括:根据机房中不同实体设备的布局,在机房虚拟模型中对各实体设备进行对应的区域划分;根据机柜的实体布局信息,确定机柜在机房虚拟模型中对应的机柜区域;对机柜区域划分行区域和列区域。

由于机房中设有多种不同的设备,不同的设备占据着不同的区域。因此,先在机房虚拟模型中对各设备进行区域划分,然后根据机柜在实体机房中的布局信息确定机房虚拟模型中对应的机柜区域。在机柜数量众多的情况下,可以按照实际情况对区域进行行区域和列区域划分,此处的对机柜区域划分行区域和列区域指的是在机房划分的各区域中确定机柜区域的位置为第几行区域或者第几列区域。

S14:批量获取机柜区域对应位置的机柜的机柜信息。

批量获取机柜区域对应位置的机柜的机柜信息,包括:解析机柜区域对应的实体机柜的实体位置信息;根据实体机柜的实体位置信息,批量获取机柜区域对应的实体机柜的机柜信息。获取实体机柜的机柜信息,从而建立实体机柜的机柜信息和机房虚拟模型中机柜区域的关联。

需要说明的是,机柜信息包括机柜的实体位置信息,以及其他相关信息,如运行信息,容量信息等等。

S15:根据机柜信息构建对应的机柜虚拟模型。

对机柜区域建立了机柜信息的关联,因而可以根据获取的该机柜区域的机柜信息自动生成对应的机柜虚拟模型,从而实现了批量构建机柜虚拟模型,取代逐个关联机柜实际位置信息的建模方法。

通过进行机柜区域划分,实现机柜位置信息的快速关联,从而根据获取的实体机柜的机柜信息在机房虚拟模型中批量生成对应的机柜虚拟模型。这样,当机柜数量非常大时,无需逐个关联机柜实际位置信息,从而能够实现在对数据中心进行建模时,简单有效地管理和配置机柜的位置信息。

请参考图2,图2为本发明一种具体实施方式所提供的用于数据中心的机房机柜建模系统结构示意图。

相应地,本发明一种实施方式还提供了一种用于数据中心的机房机柜建模系统,包括:资产管理模块21,用于获取数据中心的机房实体结构信息和机柜的实体布局信息;其中,资产管理模块包括:机房管理单元,用于获取数据中心的机房的几何结构信息和墙体长度信息;机柜布局管理单元,用于获取机柜在机房中的实体布局信息。

机房建模模块22,用于根据机房实体结构信息构建机房虚拟模型。机房建模模块包括:计算单元,用于根据机房的几何结构信息和墙体长度信息,计算机房建模比例;机房建模单元,用于根据计算单元计算的机房建模比例构建机房三维虚拟模型。

机柜区域划分模块23,用于根据机柜的实体布局信息,在机房虚拟模型中划定机柜区域。机柜区域划分模块包括:设备区域划分单元,用于根据机房中不同实体设备的布局,在机房虚拟模型中对各实体设备进行对应的区域划分;机柜区域确定单元,用于根据机柜的实体布局信息,确定机柜在机房虚拟模型中对应的机柜区域;机柜区域划分单元,用于对机柜区域划分行区域和列区域。

机柜信息获取模块24,用于批量获取机柜区域对应位置的机柜的机柜信息。机柜信息获取模块包括:解析单元,用于解析机柜区域对应的实体机柜的实体位置信息;机柜信息获取单元,用于根据实体机柜的实体位置信息,批量获取机柜区域对应的实体机柜的机柜信息。

机柜建模模块25,用于根据机柜信息构建对应的机柜虚拟模型。

在本实施方式中,资产管理模块主要用于对数据中心的物理信息进行维护,包括机房所在的楼层信息、实体结构信息等。首先通过资产管理模块获取机房的实体结构信息和机柜的实体布局信息。在对数据中心进行建模时,首先通过机房建模模块建立机房虚拟模型,并通过机柜区域划分模块根据机柜的实体布局信息在机房虚拟模型中划分出机柜区域,然后关联该机柜区域对应的实体机柜的机柜信息,从而根据获取的实体机柜的机柜信息在机房虚拟模型中批量生成对应的机柜虚拟模型。这样,当机柜数量非常大时,无需逐个关联机柜实际位置信息,从而能够实现在对数据中心进行建模时,简单有效地管理和配置机柜的位置信息。

以上对本发明所提供的一种用于数据中心的机房机柜建模方法和系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1