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

xiaoxiao2021-3-1  183

一种呈现虚拟化平台拓扑图的方法及装置的制造方法
【技术领域】
[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像素大小的圆点 ,第二符号采用5X5像素大小的方点。
[0049]在该实施例中,呈现虚拟化平台拓扑图的方法具体包括:
[0050]步骤一,统计虚拟化平台拓扑结构中的资源节点数量,所述资源节点包括集群节点、虚拟机节点和物理机节点。
[0051]步骤二,如果所述资源节点数量小于或等于第一配置量100,则将拓扑结构中的所有资源节点全部呈现在拓扑图中。
[0052]步骤三,如果所述资源节点数量大于所述第一配置量100但小于或等于第二配置量3000,则将拓扑结构中的虚拟机节点缩略为圆点呈现在拓扑图中,其他资源节点正常呈现在所述拓扑图中。
[0053]如图4所示,将拓扑结构中的虚拟机节点缩略为圆点呈现在拓扑图中,具体包括:
[0054]所述圆点不显示名称;利用所述圆点颜色表示拓扑结构中的虚拟机的监控状态,其中灰色表示虚拟机运行停止,红色、橙色以及黄色表示虚拟机不同程度的告警状态,绿色表示虚拟机运行正常;
[0055]所述圆点按照每行5个进行紧凑排列,这是因为一台物理机大概运行30个虚拟机,该排列方法能够使圆点构成的节点组的大小和物理机节点在计算机屏幕上正常呈现的大小差不多;
[0056]当所述圆点上有鼠标停留时会有提示效果,即鼠标停留在所述圆点上,可以查看该虚拟机的名称和资源监控信息。
[0057]步骤四,如果所述资源节点数量大于第二配置量3000,则将拓扑结构中的虚拟机节点缩略为圆点、物理机节点缩略方点呈现在拓扑图中,集群节点正常呈现在所述拓扑图中。
[0058]其中,将拓扑结构中的物理机节点缩略方点呈现在拓扑图中,具体包括:
[0059]所述方点不显示名称;利用所述方点颜色表示拓扑结构中的物理机的监控状态,例如同样是灰色表示物理机运行停止,红色、橙色以及黄色表示物理机不同程度的告警状态,绿色表示物理机运行正常;
[0060]当所述方点上有鼠标停留时会有提示效果,即鼠标停留在所述方点上,可以查看该物理机的名称和资源监控信息。
[0061]图5为本发明实施例提供的一种呈现虚拟化平台拓扑图的装置结构示意图,该装置包括:
[0062]统计单元51,用于统计虚拟化平台拓扑结构中的资源节点数量,所述资源节点包括集群节点、物理机节点和虚拟机节点。
[0063]第一显示单元52,用于如果资源节点数量小于或等于第一配置量,则将拓扑结构中的所有资源节点全部呈现在拓扑图中。
[0064]第二显示单元53,用于如果资源节点数量大于所述第一配置量但小于或等于第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号呈现在拓扑图中,其他资源节点正常呈现在所述拓扑图中。
[0065]第三显示单元54,用于如果资源节点数量大于所述第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号、物理机节点缩略为第二符号呈现在拓扑图中,集群节点正常呈现在所述拓扑图中。
[0066]在本发明的一个优选实施例中,所述第二显示单元53和/或所述第三显示单元54中包括:
[0067]颜色监控模块,用于在采用的所述第一符号和/或所述第二符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,所述监控状态包括:停止运行、告警状态、运行正常。
[0068]在本发明的另一个优选实施例中,所述第二显示单元53和/或所述第三显示单元54中进一步包括:
[0069]提示模块,用于当鼠标停留在所述第一符号和/或所述第二符号时,提示所述资源节点的名称和资源监控信息。
[0070]可选的,本发明实施例装置还包括:
[0071]第一配置单元,用于对所述第一配置量和/或所述第二配置量进行配置调整;和/或,
[0072]第二配置单元,用于对所述第一符号和/或所述第二符号的形状和大小进行配置调整;和/或,
[0073]第三配置单元,用于对所述第一符号和/或所述第二符号的颜色状态及不同的颜色状态表示的资源节点的状态进行配置调整。
[0074]综上所述,本发明实施例的提供一种呈现虚拟化平台拓扑图的方法及装置,相对于现有技术,通过判断当前虚拟化平台拓扑结构中的资源节点数量,根据所述资源节点的数量,将拓扑结构中的虚拟机节点和/或物理机节点缩略为不同的符号呈现在拓扑图中,从而能够在一张拓扑图中清晰明确的呈现虚拟化平台的主要资源的拓扑结构。
[0075]优选地,通过在缩略的符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,从而还能够在一张拓扑图中清晰明确的呈现虚拟化平台的主要资源的监控状态。
[0076]进一步优选地,通过当鼠标停留在所述缩略符号时,提示所述资源节点的名称和资源监控信息,从而使呈现的拓扑图更加清晰直观,能够快速有效地达到监控效果。
[0077]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种呈现虚拟化平台拓扑图的方法,其特征在于,包括: 统计虚拟化平台拓扑结构中的资源节点数量,所述资源节点包括集群节点、物理机节点和虚拟机节点; 如果所述资源节点数量小于或等于第一配置量,则将拓扑结构中的所有资源节点全部呈现在拓扑图中; 如果所述资源节点数量大于所述第一配置量但小于或等于第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号呈现在拓扑图中,其他资源节点正常呈现在所述拓扑图中; 如果所述资源节点数量大于所述第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号、物理机节点缩略为第二符号呈现在拓扑图中,集群节点正常呈现在所述拓扑图中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在所述第一符号和/或所述第二符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,所述监控状态包括:运行停止、告警状态、运行正常。3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括: 当鼠标停留在所述第一符号和/或所述第二符号上时,提示所述资源节点的名称和资源监控信息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 对所述第一配置量和/或所述第二配置量进行配置调整。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 对所述第一符号和/或所述第二符号的形状和大小进行配置调整。6.根据权利要求2所述的方法,其特征在于,所述方法还包括: 对所述第一符号和/或所述第二符号的颜色状态及不同的颜色状态表示的资源节点的监控状态进行配置调整。7.一种呈现虚拟化平台拓扑图的装置,其特征在于,包括: 统计单元,用于统计虚拟化平台拓扑结构中的资源节点数量,所述资源节点包括集群节点、物理机节点和虚拟机节点; 第一显示单元,用于如果资源节点数量小于或等于第一配置量,则将拓扑结构中的所有资源节点全部呈现在拓扑图中; 第二显示单元,用于如果资源节点数量大于所述第一配置量但小于或等于第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号呈现在拓扑图中,其他资源节点正常呈现在所述拓扑图中; 第三显示单元,用于如果资源节点数量大于所述第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号、物理机节点缩略为第二符号呈现在拓扑图中,集群节点正常呈现在所述拓扑图中。8.根据权利要求7所述的装置,其特征在于,所述第二显示单元和/或所述第三显示单元中包括: 颜色监控模块,用于在所述第一符号和/或所述第二符号中包括颜色状态,不同的颜色状态表示资源节点处于不同的监控状态,所述监控状态包括:运行停止、告警状态、运行正常。9.根据权利要求8所述的装置,其特征在于,所述第二显示单元和/或所述第三显示单元中进一步包括: 提示模块,用于当鼠标停留在所述第一符号和/或所述第二符号上时,提示所述资源节点的名称和资源监控信息。10.根据权利要求7-9中任一项所述的装置,其特征在于,所述装置还包括: 第一配置单元,用于对所述第一配置量和/或所述第二配置量进行配置调整;和/或, 第二配置单元,用于对所述第一符号和/或所述第二符号的形状和大小进行配置调整;和/或, 第三配置单元,用于对所述第一符号和/或所述第二符号的颜色状态及不同的颜色状态表示的资源节点的监控状态进行配置调整。
【专利摘要】本发明公开了一种呈现虚拟化平台拓扑图的方法及装置,所述方法通过统计虚拟化平台拓扑结构中的资源节点数量,若资源节点数量大于第一配置量且小于或等于第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号呈现在拓扑图中;若资源节点数量大于第二配置量,则将拓扑结构中的虚拟机节点缩略为第一符号、物理机节点缩略为第二符号呈现在拓扑图中,否则将拓扑结构中的所有资源节点全部呈现在拓扑图中,以使所述虚拟化平台的所有资源节点的拓扑结构能够全部展示出来。本发明技术方案相对于现有技术,提供的虚拟化平台的拓扑图更加清晰直观,能够快速有效地达到监控效果。
【IPC分类】G06F9/455, G06F11/30
【公开号】CN105487914
【申请号】CN201410472255
【发明人】冯孝光, 王庆磊, 张国波
【申请人】北京神州泰岳软件股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月16日

最新回复(0)