一种采集设备信息的方法、装置、系统和存储介质制造方法及图纸

技术编号:19437284 阅读:16 留言:0更新日期:2018-11-14 13:23
本发明专利技术实施例公开了一种采集设备信息的方法、装置、系统和计算机可读存储介质,服务器和多个存储设备之间通过网络通信,在服务器和各存储设备上分别部署相应的识别程序,服务器向网络中发送请求报文;存储设备实时监听网络中是否存在服务器发送的请求报文;存储设备可以解析请求报文中携带的信息项目,依据信息项目封装相应的设备信息;并将封装后的设备信息作为响应报文发送到网络中。服务器也可以实时监听网络中是否存在存储设备反馈的响应报文,当监听到存储设备反馈的响应报文时,则保存所述响应报文中的报文信息。通过上述方式,服务器可以自动全量的获取到各存储设备的设备信息,节省了人力的消耗,有效的提升了设备识别部署的效率。

【技术实现步骤摘要】
一种采集设备信息的方法、装置、系统和存储介质
本专利技术涉及存储开发
,特别是涉及一种采集设备信息的方法、装置、系统和计算机可读存储介质。
技术介绍
在集群系统部署过程中,服务器首先需要获知每个存储设备的设备信息。传统的集群部署方式中,无论集群中包含多少台存储设备,部署人员都需要人工的辨别要构建集群的存储设备,即人工采集每一台存储设备的设备信息。通常集群中每个存储设备的识别配置过程需要半个小时左右,而对于一个规模较大的集群场景而言,如果包含几十台存储设备,则需要耗费极大的人力进行设备的识别部署。可见,如何提升设备识别部署的效率,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种采集设备信息的方法、装置、系统和计算机可读存储介质,可以提升设备识别部署的效率。为解决上述技术问题,本专利技术实施例提供一种采集设备信息的方法,应用于服务器上,所述方法包括:向网络中发送请求报文;监听所述网络中是否存在与所述请求报文相对应的响应报文;若是,则保存所述响应报文中的报文信息。可选的,所述监听所述网络中是否存在与所述请求报文相对应的响应报文包括:实时监听所述网络中是否存在报文;当监听到所述报文时,则判断所述报文是否为存储设备反馈的响应报文。可选的,还包括:判断预设时间内是否监听到所述响应报文;若否,则重新发送所述请求报文。本专利技术实施例还提供了一种采集设备信息的装置,应用于服务器上,所述装置包括发送单元、监听单元和保存单元;所述发送单元,用于向网络中发送请求报文;所述监听单元,用于监听所述网络中是否存在与所述请求报文相对应的响应报文;当监听到所述响应报文时,则触发所述保存单元;所述保存单元,用于保存所述响应报文中的报文信息。可选的,所述监听单元具体用于实时监听所述网络中是否存在报文;当监听到所述报文时,则判断所述报文是否为存储设备反馈的响应报文。可选的,还包括判断单元;所述判断单元,用于判断预设时间内是否监听到所述响应报文;若否,则触发所述发送单元;所述发送单元还用于重新向所述网络中发送所述请求报文。本专利技术实施例还提供了一种采集设备信息的方法,应用于存储设备上,所述方法包括:监听网络中是否存在服务器发送的请求报文;若是,则解析所述请求报文中携带的信息项目;并依据所述信息项目封装相应的设备信息;将封装后的设备信息作为响应报文发送到所述网络中。可选的,所述监听网络中是否存在服务器发送的请求报文包括:实时监听所述网络中是否存在报文;当监听到所述报文时,则依据所述报文中携带的标识信息,判断所述报文是否属于所述服务器发送的报文;若是,则依据所述报文中携带的类别信息,判断所述报文是否属于请求报文。本专利技术实施例还提供了一种采集设备信息的装置,应用于存储设备上,所述装置包括监听单元、解析单元和发送单元;所述监听单元,用于监听网络中是否存在服务器发送的请求报文;当监听到所述请求报文时,则触发所述解析单元;所述解析单元,用于解析所述请求报文中携带的信息项目,并依据所述信息项目封装相应的设备信息;所述发送单元,用于将封装后的设备信息作为响应报文发送到所述网络中。可选的,所述监听单元包括监听子单元、第一判断子单元和第二判断子单元,所述监听子单元,用于实时监听所述网络中是否存在报文;当监听到所述报文时,则触发所述第一判断子单元;所述第一判断子单元,用于依据所述报文中携带的标识信息,判断所述报文是否属于所述服务器发送的报文;若是,则触发所述第二判断子单元;所述第二判断子单元,用于依据所述报文中携带的类别信息,判断所述报文是否属于请求报文。本专利技术实施例还提供了一种采集设备信息的系统,包括服务器和存储设备;所述服务器,用于向网络中发送请求报文;监听所述网络中是否存在与所述请求报文相对应的响应报文;若是,则保存所述响应报文中的报文信息;所述存储设备,用于监听网络中是否存在所述服务器发送的请求报文;若是,则解析所述请求报文中携带的信息项目;并依据所述信息项目封装相应的设备信息;将封装后的设备信息作为响应报文发送到所述网络中。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现向网络中发送请求报文;监听所述网络中是否存在与所述请求报文相对应的响应报文;若是,则保存所述响应报文中的报文信息;监听网络中是否存在所述服务器发送的请求报文;若是,则解析所述请求报文中携带的信息项目;并依据所述信息项目封装相应的设备信息;将封装后的设备信息作为响应报文发送到所述网络中。由上述技术方案可以看出,服务器和多个存储设备之间通过网络通信,为了实现设备信息的自动化采集,可以在服务器和各存储设备上分别部署相应的识别程序,当需要获取网络中各存储设备的设备信息时,服务器可以向网络中发送请求报文;存储设备可以实时监听网络中是否存在报文;当监听到的报文属于服务器发送的请求报文时;存储设备可以解析请求报文中携带的信息项目,依据信息项目封装相应的设备信息;并将封装后的设备信息作为响应报文发送到所述网络中。相应的,服务器也可以实时监听网络中是否存在报文;当监听到的报文为存储设备反馈的响应报文时,则保存所述响应报文的报文信息。通过上述方式,服务器可以自动全量的获取到所有要搭建集群的各个存储设备的设备信息,节省了人力的消耗,有效的提升了设备识别部署的效率。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种服务器和各存储设备的交互示意图;图2为本专利技术实施例提供的一种采集设备信息的方法的流程图;图3为本专利技术实施例提供的一种应用于服务器上采集设备信息的装置的结构示意图;图4为本专利技术实施例提供的一种应用于存储设备上采集设备信息的装置的结构示意图;图5为本专利技术实施例提供的一种采集设备信息的系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。在一个集群系统中往往包含有一台服务器和多个存储设备,在实现集群系统的部署时,服务器需要获知各存储设备的设备信息。传统方式中,需要人工采集各存储设备的设备信息,既消耗大量的时间,其准确性也得不到有效的保证。如果能够实现设备信息的自动化采集,将极大的提升设备识别部署的效率。故此,本专利技术实施例提供了一种采集设备信息的方法、装置、系统和计算机可读存储介质。在服务器和各存储设备上分别部署相应的识别程序,服务器和各存储设备之间通过网络连接,服务器和各存储设备的交互示意图如图1所示,服务器中的识别程序用于向网络中发送请求报文,并监听存储设备反馈的响应报文。存储设备中的识别程序用于监听服务器发送的请求报文,并将相应的设备信息作为响应报文发送到网络中,以便于服务器本文档来自技高网
...

【技术保护点】
1.一种采集设备信息的方法,其特征在于,应用于服务器上,所述方法包括:向网络中发送请求报文;监听所述网络中是否存在与所述请求报文相对应的响应报文;若是,则保存所述响应报文中的报文信息。

【技术特征摘要】
1.一种采集设备信息的方法,其特征在于,应用于服务器上,所述方法包括:向网络中发送请求报文;监听所述网络中是否存在与所述请求报文相对应的响应报文;若是,则保存所述响应报文中的报文信息。2.根据权利要求1所述的方法,其特征在于,所述监听所述网络中是否存在与所述请求报文相对应的响应报文包括:实时监听所述网络中是否存在报文;当监听到所述报文时,则判断所述报文是否为存储设备反馈的响应报文。3.根据权利要求1或2所述的方法,其特征在于,还包括:判断预设时间内是否监听到所述响应报文;若否,则重新发送所述请求报文。4.一种采集设备信息的装置,其特征在于,应用于服务器上,所述装置包括发送单元、监听单元和保存单元;所述发送单元,用于向网络中发送请求报文;所述监听单元,用于监听所述网络中是否存在与所述请求报文相对应的响应报文;当监听到所述响应报文时,则触发所述保存单元;所述保存单元,用于保存所述响应报文中的报文信息。5.根据权利要求4所述的装置,其特征在于,所述监听单元具体用于实时监听所述网络中是否存在报文;当监听到所述报文时,则判断所述报文是否为存储设备反馈的响应报文。6.一种采集设备信息的方法,其特征在于,应用于存储设备上,所述方法包括:监听网络中是否存在服务器发送的请求报文;若是,则解析所述请求报文中携带的信息项目;并依据所述信息项目封装相应的设备信息;将封装后的设备信息作为响应报文发送到所述网络中。7.根据权利要求6所述的方法,其特征在于,所述监听网络中是否存在服务器发送的请求报文包括:实时监听所述网络中是...

【专利技术属性】
技术研发人员:李娟李强袁鹏飞
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1