一种远程管理RACK机房的移动APP实施方法与流程

文档序号:15594171发布日期:2018-10-02 19:18阅读:722来源:国知局

本发明涉及机柜技术领域,具体地说是一种远程管理rack机房的移动app实施方法。



背景技术:

一个机房中的rack整机众多,每个机柜中rack节点数量也较多,在客户正常使用过程中,某些机柜和节点可能出现各种各样的问题,如何能够实时并方便的监控整机以及各节点的运行状态变显得尤为重要。随着智能手机的不断普及,各种app应运而生。借助移动app相关架构的不断完善,开发一个实时高效快捷方便的移动app对机房进行实时监控便成为了一种可能。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种能够实时监控机柜运行状态、及时发现机柜故障并能采取应急操作的一种远程管理rack机房的移动app实施方法。

本发明解决其技术问题所采用的技术方案是:一种远程管理rack机房的移动app实施方法,通过移动app实现对rack机房中各rack机柜进行运行状态监控和故障定位,并针对故障通过移动app进行应急操作的方法。

进一步,优选的方法为,步骤如下:

环境配置,搭建一个host主机,以使得host主机实现与移动app进行数据交互,并实现接收rmc与bmc的系统日志;

host主机实时接收rmc与bmc的系统日志,并判断系统日志内是否有报错;

若无报错,则持续实时监控;

若有报错,则把报错信息传递至移动app;

在移动app上进行对相关机柜进行应急操作。

进一步,优选的方法为,详细的操作步骤如下:

s110、搭建一个host主机,将各机柜的rmc及节点的bmcip导入host主机程序;

s120、将host主机与外部网络连通,并在host主机内搭建和移动app互通的网络架构;

s130、将各机柜的rmc及节点的bmc的系统日志ip设置为host主机的ip;

s210、host主机实时接收rmc与bmc的系统日志,并判断系统日志内是否有报错;

s220、若无报错,则持续实时监控;

s230、若出现报错,则利用通讯软件将报错信息传递到移动app;

s240、移动app实时出现故障信息提示;

s310、在移动app上对相关机柜进行应急操作;

s320、host主机响应移动app命令,通过ipmi命令对相关机柜的rmc和节点的bmc进行操作;

s330、相关机柜的rmc和节点的bmc响应命令,执行操作;

s340、移动app获取相关机柜和节点的相应的状态,并在移动app页面显示。

进一步,优选的方法为,所述的应急操作包括关掉节点、关掉电源、重启节点、调整风扇转速。

一种远程管理rack机房的移动app,包括运行状态监控单元、故障报错单元及应急操作单元;

所述的运行状态监控单元,用于实时监控各机柜的运行状态;

所述的故障报错单元,用于接收故障提示,并对故障进行定位;

所述的应急操作单元,用于对故障机柜进行应急操作。

进一步,优选的结构为,所述的移动app通过ipmi命令从rmc获取各机柜状态,并将各机柜状态实时显示在移动app应用界面上。

进一步,优选的结构为,所述的各机柜状态包括整机电源状态、节点状态、风扇运行状态。

本发明的一种远程管理rack机房的移动app实施方法和现有技术相比,有益效果如下:

1、实现随时随地通过移动设备监控机房rack机柜的运行状态;

2、当机房内的rack机柜或者节点出现故障时,移动app会立刻进行故障信息提示;

3、当机房内的rack机柜或者节点出现故障时,移动app能够实现迅速定位;

4、移动app能够根据故障信息,进行相应的应急操作;

5、通过移动app方式实现对rack机房的远程管理,操作简单,使用方便。

附图说明

下面结合附图对本发明进一步说明。

附图1为一种远程管理rack机房的移动app实施方法的原理框图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明。

本发明为一种远程管理rack机房的移动app实施方法,利用一个实时高效快捷方便的移动app对机房进行实时监控。为客户提供一种移动app监控机房实时状态并进行一定操作的便捷方案。提高了机房业务运行稳定性以及对突发状况的响应速度。

其中,rmc(rackmanagementcontroller)rack机柜管理模块;bmc(baseboardmanagementcontroller)主板监控管理模块;ipmi(intelligentplatformmanagementinterface)智能平台管理接口;psu(powersupplyunit)服务器的电源装置组件。

实施例1:

一、环境配置:

搭建一个host主机,确保host主机和机房内各rmc以及各个节点的bmcip能够连通。

host主机连接外部网络,host主机内搭建和移动app互通的网络架构,确保能够和移动app进行数据交互。

将所有机柜rmc以及所有节点的syslogserver(系统日志)ip设置为host主机的ip,配置host主机syslog(系统日志)服务器,确保host主机能够接收到rmc以及bmc下的log(系统日志)。将所有机柜的rmc、bmcip配置到host主机相关程序中,当接收到某个机柜出问题后能够通过syslogserver的接收到的异常log的ip迅速找到到对应机柜和节点的位置.通过ip能够通过rmcipmi命令获取机柜location:

例如:当收到如下rmc的log的时候:

apr2214:40:14192.168.1.251212111001:crticalfcb5fancontrolmodechangetomanual

通过如下命令获取到rmc的ip:192.168.1.251

rmc_ip=`catip.txt|awk-f""'{print$4}'|tr-d"\r""""\n"`

然后通过ipmi命令.获取到rmc的location确定机柜的位置:

机柜location获取命令:ipmitool-ilan-h192.168.1.251-uadmin-padminraw0x3e0x010x010x00

通常情况下,在机柜运行过程中,一旦rmc和bmc在log中出现error、fail等报错就表明机柜或节点存在问题,那么实时上报测试fail信息就显得很有必要。host主机不间断的cat/var/log/messages下接收到的rmc和bmc日志,一旦log中出现报错,立即将报错信息打包并通过实时通讯工具iptux传递到移动app,移动app会出现提示信息。

移动app通过ipmi命令,可以看到机柜位置,然后点击进入机柜布局图,app端可以生动显示出现问题的部件,app上会有红灯闪烁提示。

根据app收到的locaiton信息,定位机柜位置,通过ipmi命令实时刷新机柜health状态,更具状态显示,通过app上的按钮进行相关操作。例如当收到机柜node10afail的消息,可以通过app上的按钮临时重启node10a,app上重启node10a具体实施方法是通过让host主机执行如下ipmi带外命令:

ipmitool-ilanplus-h10.65.11.22chassispowerreset

在app上进行可以触摸进行相关功能的操作,比如开关机psu、调整fan(风扇)转速、开关机节点、reset(重启)节点bmc等应急操作。保证机房遇到问题能够做临时紧急处理,提高业务稳定性。

app可以通过host主机,通过带外ipmi命令从rmc获取整机电源、节点、风扇状态,并实时显示在app应用界面上。host端通过ipmi命令获取到对应机柜和节点的健康状态,根据具体的返回值确定部件状态是ok还是fail。

本发明为一种远程管理rack机房的移动app实施方法,提供了一种更加高效、更加方便、实时不间断地对rack机房各机柜进行长时间监控以及操作的移动app实施方法。

本发明还包括一种远程管理rack机房的移动app,包括运行状态监控单元、故障报错单元及应急操作单元;

所述的运行状态监控单元,用于实时监控各机柜的运行状态;

所述的故障报错单元,用于接收故障提示,并对故障进行定位;

所述的应急操作单元,用于对故障机柜进行应急操作。

所述的移动app通过ipmi命令从rmc获取各机柜状态,并将各机柜状态实时显示在移动app应用界面上。所述的各机柜状态包括整机电源状态、节点状态、风扇运行状态。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1