一种分布式文件系统拓扑展示方法技术方案

技术编号:9738735 阅读:84 留言:0更新日期:2014-03-06 17:49
本发明专利技术涉及一种分布式文件系统拓扑展示方法,所述方法包括(1)管理端数据库获取信息;(2)通过ParaStor的内置网络监控及节点信息监控解析并处理获取信息生成数据表;(3)cli调用获取当前状态;(4)前台将数据表通过动态实现节点分布线,并通过动态层进行展示。本发明专利技术更准确的定位集群中那些服务存在问题。本发明专利技术更形象的展示集群各节点服务关系,通过单一界面,了解到几乎所有的集群配置指标、异常信息并支持简单的启停操作。方便管理员对性能的监控和日常的服务控制,本发明专利技术为各角色节点HA提供动态支持。不需要复杂的配置。本发明专利技术将复杂的网络信息及网络故障整理展示,方便管理员调整集群性能或排查网络故障。

【技术实现步骤摘要】
一种分布式文件系统拓扑展示方法
本专利技术属于拓扑展示技术,具体讲涉及一种分布式文件系统拓扑展示方法。
技术介绍
海量存储专家--ParaStor200采用了横向扩展技术,在容量和性能两方面都超越了传统的NAS/SAN存储,具备极高的可靠性、可扩展性、灵活性和经济性,可提供出色的性能和统一的管理监控平台。整个存储系统的四大组成部份也为ParaStor200的稳健运行提供了高速存储、安全管理的保证。ParaStor200的拓扑结构展示对于ParaStor200的拓扑结构展示内容较少,只能显示出双oPara之间的HA心跳监控及部分oPara工作性能。不能很好的展示出其他角色节点的工作状态及对于整个集群网络状态的分析。且ParaStor200的双MGR模式或oStor的盘阵模式下也需要支持对于HA心跳监控。
技术实现思路
针对现有技术的不足,本专利技术提供了一种分布式文件系统拓扑展示方法,主要是对ParaStor200各功能节点提供方便的监控拓扑展示。形象表示出整个集群的各服务配置、工作性能及集群网络情况。其中,本专利技术包括MGR:管理所有并行存储控制器的服务器,有时泛指管理服务,oPara:存储所有索引数据信息的服务器,也泛指元数据服务,oStor:存储所有文件系统实体数据的服务器,也泛指数据服务,oApp:指所有需要挂载Parastor文件系统的客户端。本专利技术的目的是采用下述技术方案实现的:一种分布式文件系统拓扑展示方法,其改进之处在于,所述方法包括(1)管理端数据库获取信息;(2)通过ParaStor的内置网络监控及节点信息监控解析并处理获取信息生成数据表;(3)cli调用获取当前状态;(4)前台将数据表通过动态实现节点分布线,并通过动态层进行展示。优选的,所述步骤(1)包括获取信息包括角色节点的分配,oStor容量,各节点读写速率,HA状态和串口状态。进一步地,所述角色节点分配信息在安装配置及维护操作中插入数据库,也可通过脚本对比ParaStor原配置文件获取并插入到管理端数据库。进一步地,所述oStor容量及各节点的读写速率及动态信息则通过采集插件中定时器定时探测各节点真实情况更新数据库。进一步地,所述采集插件包括资源探测器和指标采集器;所述资源探测器通过探测物理节点生成采集指标的一个个体资源;所述指标采集器通过遍历探测到的资源,分别获取每个资源的所有特定信息;所述资源探测器和指标采集器均包括调度器、管理器、定时器和数据库结构表。优选的,所述数据库包括MGR、oPara、oStor和oApp;所述MGR包括从数据库关系表中找到所有MGR节点;前台将MGR对应节点分部展示在界面绝对位置20%;当MGR为HA模式,则构建MGR一对的画线模式展示;所述oPara包括从数据库中获取所有属于oPara的节点,并通过节点属性获取oPara的组号;通过两层循环遍历算法将同组节点放入单独的数据结构中;前台通过交换机位置及oPara的对数计算第一队位置;当oPara在3对以下则以两列排序,否则以两行进行排序;oPara都以成对的划线模式展示。所述oStor通过读取ParaStor的对应配置文件获取对应模式;数据库中获取各节点配置信息,若为普通模式按每行3个实现单节点展示;为HA模式则获取所有oStor并通过组号显示为每行4个并同组相邻,中间会有HA线相连。所述oApp包括通过ParaStor客户端挂载指令获取到所有客户端的信息,并从其中获取到个客户端IP及节点ID,界面通过索引控制器位置及交换机位置计算每行展示4个客户端;优选的,所述步骤(2)包括采集插件对数据库表中的节点资源及关系进行查找生成资源,并通过ParaStor的角色节点信息监控功能定期多线程的去管理控制器或各功能节点获取信息,将信息插入到数据表中。优选的,所述步骤(3)包括cli调用存入后台缓存中状态,并通过算法处理转换成可以展示成拓扑的数据。优选的,所述步骤(4)包括展示获取异常信息及网卡异常信息,并查询到异常节点位置将异常图标或网卡异常图标显示,并显示出异常的信息。进一步地,所述异常信息及网卡异常信息为物理节点向其他节点探测网络数据,将所有信息传回MGR,在MGR上获取物理节点的网络情况;由于数据量过大且读取缓慢,获取网络信息后将其遍历存入缓存中,其中将网络异常信息和网卡异常信息单独存储在各自的数据结构中。与现有技术比,本专利技术的有益效果为:1、本专利技术更准确的定位集群中那些服务存在问题。2、本专利技术更形象的展示集群各节点服务关系。3、本专利技术可以通过单一界面,了解到几乎所有的集群配置指标、异常信息并支持简单的启停操作。方便管理员对性能的监控和日常的服务控制。4、本专利技术更好的支持ParaStor文件系统的模式。为各角色节点HA提供动态支持。不需要复杂的配置5、本专利技术将复杂的网络信息及网络故障整理展示,方便管理员调整集群性能或排查网络故障。6、本专利技术更快的获取信息能力,及自定义的刷新功能,使集群监控更接近于实时展示。将出现的问题更快的展示在管理员面前。7、本专利技术将所有服务状态集中在一个页面中。避免了监控集群时循环切换界面才能了解集群运行情况的问题。附图说明图1为本专利技术提供的一种分布式文件系统拓扑展示方法ParaStor拓扑展示获取示意图。图2为本专利技术提供的一种分布式文件系统拓扑展示方法MGR的节点展示图。图3为本专利技术提供的一种分布式文件系统拓扑展示方法oPara的节点示意图。图4为本专利技术提供的一种分布式文件系统拓扑展示方法普通模式oStor的节点示意图。图5为本专利技术提供的一种分布式文件系统拓扑展示方法HA模式oStor的节点示意图。图6为本专利技术提供的一种分布式文件系统拓扑展示方法oApp的节点示意图。图7为本专利技术提供的一种分布式文件系统拓扑展示方法采集插件流程图。图8为本专利技术提供的一种分布式文件系统拓扑展示方法网卡异常告警示意图。图9为本专利技术提供的一种分布式文件系统拓扑展示方法网络异常告警示意图。图10为本专利技术提供的一种分布式文件系统拓扑展示方法选取对端节点示意图。图11为本专利技术提供的一种分布式文件系统拓扑展示方法网络示意图。图12为本专利技术提供的一种分布式文件系统拓扑展示方法拓扑示意图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步的详细说明。本专利技术拓扑图的数据获取主要由安装配置及维护存入数据库中,采集插件存入数据库中及cli调用存入后台缓存中获取,并通过一定的算法处理变成可以展示成拓扑的数据。其中,如图7所述,采集插件由资源探测器和指标采集器两部分。资源探测器通过探测物理节点生成需要采集指标的一个个体资源。采集器通过遍历探测到的资源,分别获取每个资源的所有特定信息。这两个部分以一个动态的插件的形式发布。其中探测器和采集器都拥有一套固定的调度器、管理器和数据库结构表的支持。本专利技术具体步骤如下:1、从管理端数据库获取所有角色节点的分配,oStor容量,各节点读写速率,HA状态和串口状态。其中,角色节点分配信息在安装及维护操作中插入数据库,也可以通过脚本对比ParaStor原配置文件获取并插入到管理端数据库。其中,oStor容量及各节点的读写速率及动态信息则通过定时器定时探测各节点真实情况更新数据库。2、通过ParaStor的内置网络监控及节点信息监控解本文档来自技高网...
一种分布式文件系统拓扑展示方法

【技术保护点】
一种分布式文件系统拓扑展示方法,其特征在于,所述方法包括?(1)管理端数据库获取信息;?(2)通过ParaStor的内置网络监控及节点信息监控解析并处理获取信息生成数据表;?(3)cli调用获取当前状态;?(4)前台将数据表通过动态实现节点分布线,并通过动态层进行展示。

【技术特征摘要】
1.一种分布式文件系统拓扑展示方法,其特征在于,所述方法包括(1)管理端数据库获取信息;(2)通过ParaStor的内置网络监控及节点信息监控解析并处理获取信息生成数据表;(3)cli调用获取当前状态;(4)前台将数据表通过动态实现节点分布线,并通过动态层进行展示;所述数据库包括MGR、oPara、oStor和oApp;所述MGR包括从数据库关系表中找到所有MGR节点;前台将MGR对应节点分部展示在界面绝对位置20%;当MGR为HA模式,则构建MGR一对的画线模式展示;所述oPara包括从数据库中获取所有属于oPara的节点,并通过节点属性获取oPara的组号;通过两层循环遍历算法将同组节点放入单独的数据结构中;前台通过交换机位置及oPara的对数计算第一对位置;当oPara在3对以下则以两列排序,否则以两行进行排序;oPara都以成对的划线模式展示;所述oStor通过读取ParaStor的对应配置文件获取对应模式;数据库中获取各节点配置信息,若为普通模式按每行3个实现单节点展示;为HA模式则获取所有oStor并通过组号显示为每行4个并同组相邻,中间会有HA线相连;所述oApp包括通过ParaStor客户端挂载指令获取到所有客户端的信息,并从其中获取到各客户端IP及节点ID,界面通过索引控制器位置及交换机位置计算每行展示4个客户端。2.如权利要求1所述的一种分布式文件系统拓扑展示方法,其特征在于,所述步骤(1)包括获取信息包括角色节点的分配,oStor容量,各节点读写速率,HA状态和串口状态。3.如权利要求2所述的一种分布式文件系统拓扑展示方法,其特征在于,所述角色节点分配信息在安装配置及维护操作中插入数据库...

【专利技术属性】
技术研发人员:解元郭庆谭超苗艳超刘新春邵宗有
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1