一种虚拟机房的状态信息显示方法及装置与流程

文档序号:11147779阅读:431来源:国知局
一种虚拟机房的状态信息显示方法及装置与制造工艺

本发明涉及数据中心监控管理技术领域,特别是涉及一种虚拟机房的状态信息显示方法及装置。



背景技术:

随着信息技术(Information Technology,简称IT)的迅速发展,IT基础设施的应用不断深入、范围不断拓展,各行各业都与信息技术密不可分。数据中心监控系统,能够帮助管理者增强数据中心可用性、提高运维效率并降低运维成本,是数据中心必不可少的监控管理信息化工具,在数据中心的运行、维护、管理中,发挥着越来越重要的作用。

三维数据中心监控系统基于三维可视化技术,通过机房建模和数据关联,是具有高度现场感和仿真感的立体监控,呈现一个三维可交互的虚拟数据中心场景,实时直观的模拟和呈现中心机房内部各种监控设备的运行数据和状态信息,并允许用户从任意视觉进行详细观察和监控,大大提高了监控系统的信息量,让用户在身临其境的环境中完成数据中心机房的监控和管理。

随着虚拟机房的不断建设和创新,机房内部设备也越来越多,对机房内部设备及空间的有效利用就越来越重要。为了提高机房各种设备或空间的利用率,准确高效的对设备以及空间进行掌控与规划,那么及时准确的显示各种设备的使用信息和空间使用信息以及进行准确快速的查询就是解决上述问题的关键。

现有技术中,传统的管理软件对虚拟机房、机柜空间使用状态信息以及空间使用信息显示或查询以表格和数据的形式;而且还需要专门人员进行维护和统计,人工的维护以及统计这些状态信息,不可避免的造成信息的准确率低以及查询、更新效率低。可见,现有技术对虚拟机房状态信息不仅传递耗时、查看困难,信息显示不直观,而且准确性低。

随着各种可视化技术的发展,用户对形象化、直观化的操作体验要求越来越高。因此,如何使得虚拟机房的状态信息直观、快速、高准确率的显示,是本领域技术人员亟待解决的问题。



技术实现要素:

本发明实施例的目的是提供一种虚拟机房状态信息显示的方法及装置,可实现直观、快速、准确率高的显示虚拟机房的状态信息。

为解决上述技术问题,本发明实施例提供以下技术方案:

本发明实施例一方面提供了一种虚拟机房状态信息的显示方法,包括:

获取虚拟机房各设备的使用状态信息;

获取虚拟机房的空间使用信息;

根据各所述设备的使用状态信息以及所述空间使用信息,对各所述设备的使用状态信息以及所述空间使用信息进行可视化显示。

优选的,所述根据各所述设备的使用状态信息以及所述空间使用信息,对各所述设备的使用状态信息以及所述空间使用信息进行可视化显示为:

将已使用设备的颜色显示为第一颜色,将相应的未使用设备的颜色显示为第二颜色,所述第一颜色与所述第二颜色为不同的颜色;

将已使用空间的颜色显示为第三颜色,将相应的未使用空间的颜色显示为第四颜色,所述第三颜色与所述第四颜色为不同的颜色。

优选的,所述对各所述设备的使用状态信息以及所述空间使用信息进行可视化显示为:

对各所述设备的使用状态信息以及所述空间使用信息以数据模型图表和/或场景模型和/或数据报表的形式进行显示。

优选的,所述数据模型图表为:

柱状图、饼状图或色块图。

优选的,所述虚拟机房设备为以下任意一项或任意组合:

机柜、服务器、交换机或路由器。

优选的,所述虚拟机房的空间使用信息包括:

所述虚拟机房的机位使用信息以及所述虚拟机房中机柜的空间使用信息。

优选的,在所述获取虚拟机房的空间使用信息之后还包括:

根据各所述设备的使用状态信息、各设备的额定开机功率以及所述空间使用信息统计所述虚拟机房的功率分布信息。

优选的,在所述根据各所述设备的使用状态信息、各设备的额定开机功率以及所述空间使用信息统计所述虚拟机房的功率分布信息之后还包括:

接收用户输入查询所述功率分布信息的指令,根据所述指令以数据模型图表和/或数据报表的形式显示所述虚拟机房的功率分布信息。

优选的,在所述根据各所述设备的使用状态信息以及所述空间使用信息,对各所述设备的使用状态信息以及所述空间使用信息进行可视化显示之后还包括:

接收用户输入待加入设备的指令,获取所述待加入设备的规格属性信息以及工作属性信息;

根据所述规格属性信息、所述工作属性信息以及所述空间使用信息,生成容纳所述待加入设备的空间信息。

本发明实施例另一方面提供了一种虚拟机房状态信息的显示装置,包括:

获取信息模块,用于获取虚拟机房各设备的使用状态信息以及虚拟机房的空间使用信息;

可视化显示模块,用于根据各所述设备的使用状态信息以及所述空间使用信息,对各所述设备的使用状态信息以及所述空间使用信息进行可视化显示。

本发明实施例提供了一种虚拟机房状态信息的显示方法,通过获取虚拟机房中各设备的使用状态信息以及虚拟机房的空间使用信息;然后根据获取到的信息对虚拟机房的各设备的使用状态以及虚拟机房的空间使用状态进行可视化显示。本申请的技术方案通过对设备使用状态以及空间使用状态的可视化显示,实现了直观、快速、准确率高的显示虚拟机房的状态信息。使当前用户及时的、直观的了解到虚拟机房内部的使用情况,从而准确高效的对设备以及空间进行掌控与规划,使得虚拟机房的各类设备的负荷更加均衡,提高了虚拟机房设备及空间的利用率,提升了用户的使用体验;有效的避免了因人工维护和统计造成信息的准确率低以及查询、更新效率低的问题;提高了整体设备以及工作人员的工作效率。此外,本发明实施例还针对虚拟机房状态信息的显示方法提供了相应的实现装置,进一步使得所述方法更具有实用性,所述装置具有相应的优点。

附图说明

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

图1为本发明实施例提供的一个示例性应用场景的框架示意图;

图2为本发明实施例提供的一种虚拟机房的状态信息显示方法的流程示意图;

图3为本发明实施例提供的另一种虚拟机房的状态信息显示方法的流程示意图;

图4为本发明实施例提供的再一种虚拟机房的状态信息显示方法的流程示意图;

图5为本发明实施例提供的虚拟机房的状态信息显示装置的一种具体实施方式的结构图;

图6为本发明实施例提供的虚拟机房的状态信息显示装置的另一种具体实施方式的结构图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。

本申请的发明人经过研究发现,现有技术对虚拟机房的状态信息需要依靠人工进行维护和统计,然后以表格和数据的形式展示,存在着传递耗时、查看困难,信息显示不直观,而且准确性低的问题。鉴于此,本申请通过对设备使用状态以及空间使用状态进行可视化显示,实现了直观、快速、准确率高的显示虚拟机房的状态信息。

基于上述本发明实施例的技术方案,下面首先结合图1对本发明实施例的技术方案涉及的一些可能的应用场景进行举例介绍,以虚拟机房中机柜的状态信息可视化为例阐述本申请技术方案的原理。

获取虚拟机房中机柜中各设备(例如服务器、路由器、电源)的使用状态信息及机柜中U位的使用信息,将未使用的U位的颜色与已使用的U位的颜色设置不同,根据机柜中各设备的使用状态信息以及U位的使用信息对机柜进行可视化显示。

需要说明的是,U位为机柜的高度,一个标准机柜是42U,当然随着机柜的尺寸的改变高度也会相应改变,例如31U高度的机柜。机柜中可放置服务器、路由器等等设备(如图1所示),服务器的一般可分为1U服务器,2U服务器,4U服务器,8U服务器和高8U服务器,路由器也可相应的以U位来表征占用机柜的位置大小,故可用U位表征机柜中的空间使用信息。

需要注意的是,上述应用场景仅是为了便于理解本申请的思想和原理而示出,本申请的实施方式在此方面不受任何限制。相反,本申请的实施方式可以应用于适用的任何场景。

在介绍了本发明实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。

首先参见图2,图2为本发明实施例提供的一种虚拟机房的状态信息显示方法的流程示意图,本发明实施例可包括以下内容:

S201:获取虚拟机房各设备的使用状态信息。

S202:获取虚拟机房的空间使用信息。

在获取信息之前,需要将当前虚拟机房中的设备(例如机柜、服务器、交换机或路由器等)的种类、数量、放置位置等信息导入,具体导入的方式可采用用户手工录入,或借助外接储存设备导入,或语音识别技术、射频识别技术等传输,当然,实际运用中并不限于上述导入方法。

导入的信息可以以文档、图片、表格、网页、音频、视频等格式存储于系统,当然,也可采用其他的格式进行存储。

各设备的使用状态信息可包括各设备处于使用的状态还是处于未使用状态。虚拟机房的空间使用信息可包括虚拟机房的机位使用信息以及虚拟机房中机柜的空间使用信息,机位是为放置机柜而在虚拟机房中划分的空间位置。当然,如果有必要,还可包括虚拟机房中任何空间的使用信息。

需要说明的是,可以先获取S201中的设备的使用状态信息,也可先获取S202中的空间使用信息,当然,也可同时获取二者的相关信息,这均不影响本发明实施例的实现。

S203:根据各所述设备的使用状态信息以及所述空间使用信息,对各所述设备的使用状态信息以及所述空间使用信息进行可视化显示。

具体的,可包括以下三种情况:

虚拟机房中各机柜中可放置服务器、交换机等设备,对于机柜来说,可以根据机柜中各设备的使用状态信息以及U位的使用信息,对机柜进行可视化显示;

根据虚拟机房中各设备的使用信息(机柜中放置的设备不计算在内)以及机位的使用信息对虚拟机房进行可视化显示;

根据虚拟机房中各设备的使用信息、机位的使用信息以及U位的使用信息对虚拟机房进行可视化显示。

可视化显示可以为数据模型图表和/或场景模型和/或数据报表的形式进行显示。其中,数据模型图表可为柱状图、饼状图或色块图,当然,也可采用其他类型的数据模型图表,这均不影响本申请的实现。

可视化显示的一种具体情况可为:

将已使用的设备(空间)的颜色更改为与相应的设备(空间)的初始颜色不同的颜色,以区分显示设备(空间)的使用状态,具体的可为:

将已使用设备的颜色显示为第一颜色,将相应的未使用设备的颜色显示为第二颜色,所述第一颜色与所述第二颜色为不同的颜色;

将已使用空间的颜色显示为第三颜色,将相应的未使用空间的颜色显示为第四颜色,所述第三颜色与所述第四颜色为不同的颜色。

其中,第一颜色与第三颜色、第四颜色可为相同,也可为不同;第二颜色与第三颜色、第四颜色可为相同,也可为不同。

举例来说,初始设备的颜色为白色,当设备处于使用状态时,可将处于使用状态的设备的颜色显示为蓝色,这样,就可以通过看设备的显示颜色来区分设备当前的工作状态(或使用状态);当然,也可将初始颜色改变,只要使用状态的颜色与未使用状态的颜色不同即可。

例如,对于机柜来说,将机柜已经使用的U位的颜色更改为与未使用的U位的颜色不同的颜色,以显示机柜的使用状态。

可视化显示的另外一种情况可为:

可以设置指示灯,当设备(空间)处于使用状态时,将对应的指示灯开启。

当然,也可采用其他方式的可视化形式进行显示,本发明实施例对此并不做任何限定。

需要说明的是,为了保证后续查看、显示虚拟机房中各资源信息,在虚拟机房创建时可合理规划机房分区,准确划分机位;准确录入机柜、服务器等设备的产品编号。然后根据设备信息与产品编号便可准确快速的查找或显示相应的设备信息。

还需要说明的是,可以接收用户的查询指令,根据查询指令对所查询的信息进行可视化显示,查询的条件可以为占用率,产品类型,生产厂家,产品编号等等。

通过设置查询进行显示,可以根据用户的需求进行可视化显示,避免用户在虚拟机房中寻找所需的信息浪费大量时间,从而提高了用户的工作效率,提升了用户的使用体验。

由上可知,本发明实施例通过可视化显示设备的使用状态以及空间的使用状态,实现了直观、快速、准确率高的显示虚拟机房的状态信息。使当前用户及时直观的了解到虚拟机房内部的使用情况,从而准确高效的对设备以及空间进行掌控与规划,使得虚拟机房的各类设备的负荷更加均衡,提高了虚拟机房设备及空间的利用率,提升了用户的使用体验;有效的避免了因人工维护和统计造成信息的准确率低以及查询、更新效率低的问题。

在一种具体的实施方式中,请参阅图3,在上述实施例的基础上还可以包括:

S204:根据各设备的使用状态信息、各设备的额定开机功率以及空间使用信息统计虚拟机房的功率分布信息。

每台每种类型的设备的开机功率都是定额的,通过机位与机柜的空间使用状态可以得出机房中设备的数量,结合机房的空间使用信息,从而可以统计出虚拟机房的功率分布。

当然,根据放置在机柜内部设备的设备以及U位的使用信息也可统计出机柜的功率分布信息。

在虚拟机房中可视化显示机房或机柜的功率分布信息,可与动环监控系统的电源分配监控单元进行集成,从而实现机柜或机房的实时功率分布信息的展示;实现机柜PUE(Power Usage Effectiveness,是评价数据中心能源效率的指标,是数据中心消耗的所有能源与IT负载使用的能源之比)展示。PUE为数据中心总设备能耗/IT设备能耗的比值,以2为基准,越接近1表明能效水平越好,即表明虚拟机房或数据中心的绿色化程度越高。

统计出功率分布信息,为了使其更实用,还可包括:

S205:接收用户输入查询功率分布信息的指令,根据查询指令以数据模型图表和/或数据报表的形式显示虚拟机房的功率分布信息。

具体的可视化显示实现方法,可结合上述实施例的描述,此处就不再赘述。

需要说明的是,可以查询虚拟机房中机柜的功率分布信息,然后根据查询指令显示机柜的功率分布信息。

通过统计虚拟机房或机柜的功率分布信息,可以使得用户从另外一个角度得知当前虚拟机房中各设备的使用状态以及机房空间的使用情况;当系统在上述实施例中可视化显示状况异常时,可以根据功率分布信息获取所需信息,进一步的可保证系统的安全性与稳定性,提升用户的使用体验。此外,通过显示功率分布信息,可得知虚拟机房以及整个数据中心的能效信息,可根据当前的能效信息进行调整数据中心,使得整个数据中心更加环保。

当虚拟机房中的设备损坏或发生故障,就需要对该设备进行更新与维护,也就是说,当前的设备需要撤出虚拟机房;为了保证虚拟机房的正常运行,就需要添加替代设备,替代设备可放置在替换掉设备的位置,也可随意放置在机房中;或者在特殊情况下,机房需要增加设备来满足用户的需求,例如运行量太大,当前服务器无法满足计算任务的需求,就需要添加服务器。

鉴于上述情景,本申请提供了另外一种实施方式,请参阅图4,在上述实施例的基础上还可以包括:

S204:接收用户输入待加入设备的指令,获取待加入设备的规格属性信息;

S205:根据规格属性信息以及空间使用信息,生成容纳待加入设备的空间信息。

由于待加入设备的规格属性不同,如设备的形状大小,以及设备工作属性不同,如的工作电压等,系统可根据上述信息跟虚拟机房中可用的空间信息进行匹配,然后将匹配成功的空间信息生成作为可容纳待加入设备的位置信息。

生成该信息后,系统可以根据生成的信息进行显示,使工作人员明确待加入设备的在虚拟机房中合适的位置,以便于工作人员的浏览与查看。然后工作人员根据实际需求或自身经验从推荐的位置中选择合适的位置,将该设备加入。

举例来说,当虚拟机房中需求添加服务器时,系统获取该服务器的U高,例如当前添加的服务器高度为2U,系统可检测虚拟机房中各机柜中剩余U位中大于2U的机柜,将满足条件的机柜中的U位生成容纳服务器的空间信息。

通过给待加入设备推荐合适的位置信息,一定程度上节省了工作人员为待加入设备寻找位置的时间,提高了工作人员的工作效率。

本发明实施例还针对虚拟机房状态信息的显示方法提供了相应的实现装置,进一步使得所述方法更具有实用性。下面对本发明实施例提供的虚拟机房状态信息的显示装置进行介绍,下文描述的虚拟机房状态信息的显示装置与上文描述的虚拟机房状态信息的显示方法可相互对应参照。

参见图5,图5为本发明实施例提供的虚拟机房状态信息的显示装置在一种具体实施方式中的结构图,该装置可包括:

获取信息模块501,用于获取虚拟机房各设备的使用状态信息以及虚拟机房的空间使用信息。

可视化显示模块502,用于根据各所述设备的使用状态信息以及所述空间使用信息,对各所述设备的使用状态信息以及所述空间使用信息进行可视化显示。

可选的,在本实施例的一些实施方式中,请参阅图6,所述装置例如还可以包括:

功率分布统计模块503,用于根据各所述设备的使用状态信息、各设备的额定开机功率以及空间使用信息统计所述虚拟机房的功率分布信息。

相应的,还包括:

显示功率分布模块504,用于接收用户输入查询功率分布信息的指令,根据所述指令以数据模型图表和/或数据报表的形式显示所述虚拟机房的功率分布信息。

可选的,在本实施例的另一些实施方式中,请参阅图6,所述装置例如还可以包括:

设备上架模块505,用于接收用户输入待加入设备的指令,获取所述待加入设备的规格属性信息;根据所述规格属性信息以及所述空间使用信息,生成容纳所述待加入设备的空间信息。

本发明实施例所述的虚拟机房状态信息的显示装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。

由上可知,本发明实施例通过可视化显示设备的使用状态以及空间的使用状态,实现了直观、快速、准确率高的显示虚拟机房的状态信息。使当前用户及时直观的了解到虚拟机房内部的使用情况,从而准确高效的对设备以及空间进行掌控与规划,使得虚拟机房的各类设备的负荷更加均衡,提高了虚拟机房设备及空间的利用率,提升了用户的使用体验;有效的避免了因人工维护和统计造成信息的准确率低以及查询、更新效率低的问题。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

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

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