一种基于HTTP协议的存储多节点集中管理和单节点管理相结合的方法技术

技术编号:3774701 阅读:471 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于HTTP协议的存储多节点集中管理和单节点管理相结合的方法,该方法是在HTTP协议的基础之上构建新的表示层分别用来表示灵敏数据的传输以及管理命令的远程调用,使专用客户端或通用浏览器,均能通过HTTP协议访问管理存储系统;在存储设备子网上增加多节点管理客户端、节电扫描代理和单节点管理客户端三个管理节点,用于对存储设备进行管理,多节点管理客户端、节电扫描代理和单节点管理客户端三个管理节点部置在同一个物理节点上以节省资源。

【技术实现步骤摘要】

【技术保护点】
一种基于HTTP协议的存储多节点集中管理和单节点管理相结合的方法,其特征在于,在HTTP协议的基础之上构建新的表示层分别用来表示灵敏数据的传输以及管理命令的远程调用,在存储设备子网上增加多节点管理客户端、节电扫描代理和单节点管理客户端三个管理节点,用于对存储设备进行管理,多节点管理客户端、节电扫描代理和单节点管理客户端三个管理节点部置在同一个物理节点上以节省资源,具体管理步骤如下: 1)是要管理的存储节点:此节点上要实现管理软件的服务端程序,此服务程序在通用的http服 务器之上,用特定的脚本语言包括PHP、ASP、Perl语言开发; 2)用于对多个存储设备进行集中管理:使得所管理的存储设备协同进行工作; 3)用于扫描当前网络中需要管理的存储设备,并保存到一个存储设备列表中;这个存储设备列表,用 于一个管理节点在初始化时获取有用的信息,进而进行多设备管理;存储设备列表采用自动扫描或手动加入两种方式生成; 4)用于对单节点存储设备进行管理,管理方式采用HTTP协议,在此节点上,不需要开发新的特定的应用程序,只采用通用的浏览器,具 体支持哪些浏览器要视步骤1)中的实现程序而定; 为了使C/S架构的管理方式和B/S架构的管理方式在接口上统一,在HTTP通信的基础上新增加了两个通信层,RPC和XML/JSON,分别用于管理系统客户端请求与处理的映射与基于HTTP协议 的数据传输,在实施过程中需要开发四个通信层,RPC来实现各个协议层的数据转换; i)XML/JSON层的设计主要用于基本HTTP的数据传输,在实施中,服务端根据不同的客户请求端接收和发送XML和JSON两种格式的数据; ii)两 种实现方案,从数据交换的角度来讲都是请求-响应模式,换句话说,这两种方式均是将用户的操作转化为一个或多个请求,提交给存储系统,存储系统执行完成后,返回执行结果,为了表示这个请求-响应的模块,本方案中,采用了RPC层专门处理请求与请求处理程序的对应关系,以及结果返回的处理,一个RPC请求简单描述为如下格式: Excute Command([stat_sn],node,in_data,out_data,status) 其中: Excute Command:要执行 的管理命令,在服务端与某个管理处理程序对应; Stat_sn:命令序号,某些命令且并行处理时,用序号使响应用数据请求能够一一对...

【技术特征摘要】

【专利技术属性】
技术研发人员:吴庆民
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:88[中国|济南]

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

1