[发明专利]一种对服务器管理IPMI接口协议的扩展方法无效

专利信息
申请号: 201110094560.4 申请日: 2011-04-15
公开(公告)号: CN102185707A 公开(公告)日: 2011-09-14
发明(设计)人: 张云涛 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种对服务器管理IPMI接口协议的扩展方法,实现对存储管理、快照及远端服务器分辨率设置,扩大对服务器的监控范围。将网络存储规范整合到扩展的服务器管理IPMI接口协议中,拓展IPMI管理功能。同时为用户提供RPC调用方法,有效实现对管理信息的访问。
搜索关键词: 一种 服务器管理 ipmi 接口 协议 扩展 方法
【主权项】:
一种对服务器管理IPMI接口协议的扩展方法,其特征如下:内容包括:1)通过ICMB接入交换机、存储板卡设备,建立扩展接口协议支撑环境,使其能够监测交换机、存储设备的健康信息并能对上述设备进行远程开关机;2)实现RPC调用方法,用户通过调用指令实现与Web Server数据的双向传输,数据存储采用JSON结构取代XML,用户在客户端和服务器端分别通过JavaScript与嵌入式C语言读、写JSON结构数据,实现命令发送及状态读、写;3)将存储卷管理信息以IPMI规范中所规定的形式存放在BMC的Flash memory中,通过IPMI接口对其访问,并能够进行RAID和LVM操作;4)视频信号经BMC压缩处理后以IPMI协议封装,通过RPC调用,实现视频重定向;将视频分辨率指令写入JSON结构,通过传输JSON,实现视频分辨率调整;其中:交换机、存储板、mini_httpd、视频信号、存储信息、分辨率部分为协议扩展部分,服务器健康信息、视频信号、存储信息及分辨率信息均存放在BMC中的Flash memory中,通过调用以C语言编写的嵌入式底层库函数对这些数据进行访问;1)对交换机、存储板健康信息的监控,通过IPMI接口规范中的ICMB和RS485收发器实现与交换机、存储板的对接,使BMC能够与这些设备上监控芯片进行通信,从而获取其健康信息并对其进行开、关机、复位等操作,实现对服务器、交换机、存储板统一集中管理;读取交换机信息步骤如下:(1)首先生成一个JSON结构,存储用户所要查看交换机的ID:WEBVAR_JSONVAR_SWITCH={’ID’:1}其中’ID’为此JSON结构的key,“1”为此JSON结构的value,表示设备ID为1的交换机;(2)通过getSensor()产生RPC调用,将JSON数据传给Web Server,并根据getSensor()提供的底层库函数网络接口调用底层库函数,该接口包含三部分信息:函数所在的库、函数名、参数;(3)底层库函数读取存储在BMC中的信息,转成JSON数据并通过底层库函数网络接口返回给用户页面;开、关机控制步骤如下:(1)根据用户操作指令,生成相应的JSON数据:WEBVAR_JSONVAR_POWER={’ID’:1,’POWER_CMD’:0}以上数据表示对设备号为1的交换机执行关机操作;(2)通过setPower()产生RPC调用,根据setPower()提供的底层库函数网络接口调用底层库函数;(3)底层库函数将指令传给BMC,BMC完成电源操作指令;2)视频重定向及分辨率调整BMC中的Flash memory存储当前视频信号和分辨率设置信息,视频信号经BMC压缩处理后以IPMI协议封装,通过RPC调用,经IP网络进行传输,实现视频重定向,视频分辨率指令写入JSON结构,通过传输JSON,实现视频分辨率调整;分辨率调整步骤如下:(1)若用户选中某一分辨率,假设分辨率为“800×600”,首先生成一个JSON结构:WEBVAR_JSONVAR_SETSCREEN={’SCREENMODE’:1}其中’SCREENMODE’为此JSON结构的key,“1”为此JSON结构的value,表示“800×600”的指令;(2)通过sendScreen()产生RPC调用,并将JSON数据发送至Web Server,通过sendScreen()提供的底层库函数网络接口调用底层库函数;(3)底层库函数将用户指令传给BMC,BMC执行用户指令,将分辨率切换到用户所设分辨率;(4)若用户想查看当前分辨率的设置情况,使用getScreen()产生RPC调用,通过底层库函数读取当前的分辨率信息,并写入JSON中,通过底层库函数网络接口返回到用户页面;3)网络存储系统的接入在实施方式1扩展支撑环境建立后,通过以下步骤建立与网络存储系统的对接:(1)Web页面自动通过RPC调用查看存储板卡是否开机,如果未开机,通过监控芯片对其加电,并将网络存储系统信息写入BMC中的Flash memory中;(2)用户在进入网络存储系统前,首先通过RPC调用,请求返回网络存储系统的IP地址;(3)底层库函数读取存储管理系统的IP地址并以JSON的形式提交给SERVER,形成网络存储系统的超链接后,返回到用户界面;(4)用户通过超链接进入网络存储系统执行网络存储管理操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110094560.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top