[发明专利]一种分布式文件系统拓扑展示方法有效
申请号: | 201310614050.4 | 申请日: | 2013-11-26 |
公开(公告)号: | CN103617242B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 解元;郭庆;谭超;苗艳超;刘新春;邵宗有 | 申请(专利权)人: | 曙光信息产业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安博达知识产权代理有限公司11271 | 代理人: | 徐国文 |
地址: | 300384 天津市西青区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 文件系统 拓扑 展示 方法 | ||
技术领域
本发明属于拓扑展示技术,具体讲涉及一种分布式文件系统拓扑展示方法。
背景技术
海量存储专家--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)包括展示获取异常信息及网卡异常信息,并查询到异常节点位置将异常图标或网卡异常图标显示,并显示出异常的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司,未经曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310614050.4/2.html,转载请声明来源钻瓜专利网。