一种呈现虚拟化平台拓扑图的方法及装置的制造方法

文档序号:9727191阅读:327来源:国知局
一种呈现虚拟化平台拓扑图的方法及装置的制造方法
【技术领域】
[0001]本发明涉及虚拟化技术领域,特别涉及一种呈现虚拟化平台拓扑图的方法及装置。
【背景技术】
[0002]近年来虚拟化技术的应用越来越广泛,虚拟化平台的监控作为企业业务运维支撑的必备条件,在虚拟化技术应用领域显得尤为重要。
[0003]拓扑图是监控管理员在虚拟化平台监控中重点使用的功能之一,在虚拟化平台的监控过程中,拓扑图主要监控的资源类型包括集群、物理机以及虚拟机,通常一个虚拟化平台会有多个集群,一个集群由多个物理机构成,每个物理机会运行多个虚拟机。
[0004]现有技术中,主要包括两种呈现虚拟化平台拓扑图的方法:一种是通过平铺显示所有的资源节点,即所有的节点都在一张拓扑图上显示,其缺点是资源节点过多时,很难分辨虚拟化平台资源的拓扑结构,难以获得资源节点的状态信息,同时拓扑浏览也比较慢,例如,如图1所示,虽然图中只有不到300个资源节点,但资源节点及其状态辨识已经比较困难,当虚拟化平台上的资源节点更多时,所述拓扑图已基本没有使用价值。
[0005]另一种是分层显示资源结构,放弃资源节点的全局呈现,例如不呈现虚拟机节点或只呈现一个物理机承载的虚拟机关系,其缺点是无法查看资源的全局情况,如全局虚拟机的启停状态、健康状态,如图2所示,该拓扑图放弃虚拟机节点的展示,只关注物理机层次的监控信息,如需展示虚拟机节点的信息只能进行二级钻取,但仍然达不到全局浏览的效果。

【发明内容】

[0006]本发明提供了一种呈现虚拟化平台拓扑图的方法及装置,以解决现有技术中难以在一张拓扑图中清晰明确的呈现虚拟化平台主要资源的拓扑结构的问题。
[0007]为达到上述目的,本发明的技术方案是这样实现的:
[0008]一方面,本发明提供了一种呈现虚拟化平台拓扑图的方法,包括:
[0009]统计虚拟化平台拓扑结构中的资源节点数量,所述资源节点包括集群节点、物理机节点和虚拟机节点;
[0010]如果资源节点数量小于等于第一配置量,则将拓扑结构中的所有资源节点全部呈现在拓扑图中;
[0011]如果所述资源节点数量大于所述第一配置量但小于或等于第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号呈现在拓扑图中,其他资源节点正常呈现在拓扑图中;
[0012]如果所述资源节点数量大于所述第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号、物理机节点缩略为第二符号呈现在拓扑图中,集群节点正常呈现在拓扑图中。
[0013]优选地,所述方法还包括:在所述第一符号和/或所述第二符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,所述监控状态包括:运行停止、告警状态、运行正常。
[0014]优选地,所述方法进一步包括:当鼠标停留在所述第一符号和/或所述第二符号上时,提示所述资源节点的名称和资源监控信息。
[0015]可选地,所述方法还包括:对所述第一配置量和/或所述第二配置量进行配置调整;和/或,对所述第一符号和/或所述第二符号的形状和大小进行配置调整;和/或,对所述第一符号和/或所述第二符号的颜色状态及不同的颜色状态表示的资源节点的监控状态进行配置调整。
[0016]另一方面,本发明提供了一种呈现虚拟化平台拓扑图的装置,包括:
[0017]统计单元,用于统计虚拟化平台拓扑结构中的资源节点数量,所述资源节点包括集群节点、物理机节点和虚拟机节点;
[0018]第一显示单元,用于如果所述资源节点数量小于或等于第一配置量,则将拓扑结构中的所有资源节点全部呈现在拓扑图中;
[0019]第二显示单元,用于如果所述资源节点数量大于所述第一配置量但小于或等于第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号呈现在拓扑图中,其他资源节点正常呈现在拓扑图中;
[0020]第三显示单元,用于如果所述资源节点数量大于所述第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号、物理机节点缩略为第二符号呈现在拓扑图中,集群节点正常呈现在拓扑图中。
[0021]优选地,所述第二显示单元和/或所述第三显示单元中包括:颜色监控模块,用于在所述第一符号和/或所述第二符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,所述监控状态包括:运行停止、告警状态、运行正常。
[0022]优选地,所述第二显示单元和/或所述第三显示单元中进一步包括:提示模块,用于当鼠标停留在所述第一符号和/或所述第二符号上时,提示所述资源节点的名称和资源监控信息。
[0023]可选地,所述装置还包括:第一配置单元,用于对所述第一配置量和/或所述第二配置量进行配置调整;和/或,第二配置单元,用于对所述第一符号和/或所述第二符号的形状和大小进行配置调整;和/或,第三配置单元,用于对所述第一符号和/或所述第二符号的颜色状态及不同的颜色状态表示的资源节点的监控状态进行配置调整。
[0024]本发明的有益效果是,本发明实施例提供一种呈现虚拟化平台拓扑图的方法及装置,相对于现有技术,通过判断当前虚拟化平台拓扑结构中的资源节点数量,根据所述资源节点的数量,将拓扑结构中的虚拟机节点和/或物理机节点缩略为不同的符号呈现在拓扑图中,从而能够在一张拓扑图中清晰明确的呈现虚拟化平台的主要资源的拓扑结构。
[0025]优选地,通过在缩略的符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,从而还能够在一张拓扑图中清晰明确的呈现虚拟化平台的主要资源的监控状态。进一步优选地,通过当鼠标停留在所述缩略符号时,提示所述资源节点的名称和资源监控信息,从而使呈现的拓扑图更加清晰直观,能够快速有效地达到监控效果。
【附图说明】
[0026]图1为现有的一种虚拟化平台所有资源节点的拓扑图;
[0027]图2为现有的一种虚拟化平台部分资源节点的拓扑图;
[0028]图3为本发明实施例提供的一种呈现虚拟化平台拓扑图的方法流程示意图;
[0029]图4为本发明实施例提供的一种虚拟化平台所有资源节点的缩略拓扑图;
[0030]图5为本发明实施例提供的一种呈现虚拟化平台拓扑图的装置结构示意图。
【具体实施方式】
[0031]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0032]图3为本发明实施例提供的一种呈现虚拟化平台拓扑图的方法流程示意图,本发明实施例的方法包括:
[0033]步骤S301,统计虚拟化平台拓扑结构中的资源节点数量N,所述资源节点包括集群节点、物理机节点和虚拟机节点。
[0034]步骤S302,如果所述资源节点数量N小于或等于第一配置量S1,则将拓扑结构中的所有资源节点全部呈现在拓扑图中。
[0035]步骤S303,如果所述资源节点数量N大于所述第一配置量S1但小于或等于第二配置量S2,则将拓扑结构中的虚拟机节点缩略为第一符号呈现在拓扑图中,其他资源节点正常呈现在所述拓扑图中。
[0036]步骤S304,如果所述资源节点数量N大于所述第二配置量S2,则将拓扑结构中的虚拟机节点缩略为第一符号、物理机节点缩略为第二符号呈现在拓扑图中,集群接收正常呈现在所述拓扑图中。
[0037]需要说明的是,可以依据计算机屏幕视觉方位和信息辨识度,对所述第一配置量S1和/或所述第二配置量S2进行配置调整;且对上述步骤S302、步骤S303、步骤S304多选一,无先后之分。
[0038]在本发明的一个优选实施例中,本发明实施例的方法还包括:
[0039]在采用的所述第一符号和/或所述第二符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,所述监控状态包括:运行停止、告警状态、运行正常。
[0040]其中,不同的颜色状态表示资源节点处于不同的监控状态的示例如下:
[0041]灰色表示资源节点运行停止;和/或,
[0042]红色、橙色、黄色分别表示资源节点处于不同程度的告警状态;和/或,
[0043]绿色表示资源节点运行正常。
[0044]在本发明的另一个优选实施例中,本发明实施例的方法进一步包括:
[0045]当鼠标停留在所述第一符号和/或所述第二符号时,提示所述资源节点的名称和资源监控信息。
[0046]在实际应用中,可以对上述第一符号和/或第二符号的形状和大小进行配置调整;例如,第一符号采用圆点,其大小为5*5或3*3像素,第二符号采用方点,其大小为7*7或5*5像素,使方点比圆点大一些,便于视觉区分。
[0047]在实际应用中,还可以对上述第一符号和/或第二符号的颜色状态及不同的颜色状态表示的资源节点处于的监控状态进行配置调整;例如,使用灰色表示第一符号对应的虚拟机或第二符号对应的物理机运行停止,使用红色、橙色、黄色表示第一符号对应的虚拟机或第二符号对应的物理机处于不用程度的告警状态,使用绿色表示第一符号对应的虚拟机或第二符号对应的物理机运行正常。
[0048]在本发明的一个具体实施例中,第一配置量配置为100,第二配置量配置为3000 ;第一符号采用3X3像素大小的圆点
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1