一种用于SAS Switch整机柜监听节点SOL的系统及方法技术方案

技术编号:15639080 阅读:105 留言:0更新日期:2017-06-15 21:15
本发明专利技术提供一种用于SAS Switch整机柜监听节点SOL方法及系统,通过发明专利技术的方案就可以实现对节点SOL的后台监听,一旦节点出现某种比较严重的bug,后台监听节点SOL的程序上记录的log就会提供一些参考依据来帮助分析解决bug,这种方法特别适合计算节点较多的整机柜,能够实现长时间不间断的监听SAS Switch整机柜中计算节点串口SOL状态。

【技术实现步骤摘要】
一种用于SASSwitch整机柜监听节点SOL的系统及方法
本专利技术涉及服务器技术,具体涉及SASSwitch整机柜监听节点SOL的系统及方法。
技术介绍
服务器产品在当今诸多领域得到了广泛的应用,如金融保险、军工国防、教育科技、生产制造,以及消费电子、数据中心等,随着服务器产品应用范围的不断扩大,给实际运行的服务器数量带来了指数型的增长,特别是在服务器集群部署等应用场景对服务器数量的需求更是惊人。传统的通用服务器规模化应用带来密度低、能耗高、安装和维护工作量大等问题,一种面向大型数据中心计算的服务器应运而生——整机柜服务器。SASSwitch整机柜中计算节点较多,在测试过程中,计算节点容易出现各种各样的bug,对计算节点的串口SOL进行监听就显得很有必要。通常情况下,一旦计算节点出现宕机故障,此时无法键入相关命令来收集相关信息,因此在测试过程中后台执行一些监听程序,以获取SASSwitch整机柜计算节点的运行信息,针对SASSwitch整机柜中大量的计算节点的串口SOL,提供更加高效、不间断对SASSwitch计算节点串口SOL状态进行长时间监听就成了亟需解决的问题。
技术实现思路
为解决上述技术问题,本专利技术的技术方案如下:本专利技术提供一种用于SASSwitch整机柜监听节点SOL的方法,包括如下步骤:SS1、准备测试环境;SS2、将整机柜计算节点对应的BMCIP地址导入到脚本程序中;SS3、在控制端通过IPMI命令远程访问计算节点BMC,并执行相关操作,相关操作包括:关闭该节点串口重定向,打开串口重定向。进一步的,步骤SS3包括:SS31、关闭所有计算节点的串口重定向;SS32、创建文件来构建命名管道,通过excel函数来进行重定向并绑定相关的文件描述符;SS33、打开所有计算节点的串口重定向;SS34、后台不间断抓取打印的串口重定向信息。进一步的,步骤SS1的准备测试环境具体为:使用SASSwitch整机柜的某个计算节点作为测试控制节点,并配置好各个节点之间的无密码访问,保证各个节点相互之间能够ping通。进一步的,另外选取一台服务器节点作为测试控制节点。进一步的,通过以下命令远程登录节点BMC并关闭串口重定向:ipmitool-Ilanplus-H$ip-UADMIN-PADMINsoldeactivate。进一步的,通过以下命令来创建文件来构建命名管道,通过excel函数来进行重定向并绑定相关的文件描述符:tempfifo=$$.fifomkfifo$tempfifoexec1000<>$tempfifo。进一步的,通过以下命令来实现后台不间断的打开节点BMC的串口重定向并将打印内容输出:nohupipmitool-Ilanplus-H$ip-UADMIN-PADMINsolactivate>>$ip.log2>&1<&1000&。此外本专利技术提供一种用于SASSwitch整机柜监听节点SOL的系统,包括SASSwitch各个计算节点BMC、测试控制节点、网卡1、远程管理服务器、网卡2和存储器,SASSwitch各个计算节点BMC与测试控制节点通过网卡1连接,测试控制节点与远程管理服务器通过网卡2连接,存储器与测试控制节点连接,SASSwitch各个计算节点BMC用于获取串口信息,测试控制节点用于保存SASSwitch各个计算节点BMC发送的串口信息,在服务器死机时,用户可以在远程管理服务器通过智能平台管理接口IPMI的ipmi命令通过串口重定向SOL接口功能获取到保存在存储器中的串口信息。进一步的,测试控制节点为SASSwitch整机柜的某个计算节点或另外选取一台服务器节点作为测试控制节点。进一步的,存储器采用堆栈的方式存储串口信息,存储器为测试控制节点内置的高速缓冲存储器Cache或随机存取存储器RAM。本专利技术的方案是一种更加高效、不间断对SASSwitch计算节点串口SOL状态进行长时间监听的方法。此方法对SASSwitch整机柜的计算节点的工作监控提供了便捷,简单实用。附图说明图1示出本专利技术用于SASSwitch整机柜监听节点SOL的方法流程图。图2示出本专利技术用于SASSwitch整机柜监听节点SOL的系统结构框图。具体实施方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种更加高效、不间断对SASSwitch计算节点串口SOL状态进行长时间监听的方法,步骤如下:SS1、准备测试环境;SS2、将整机柜计算节点对应的BMCIP地址导入到脚本程序中;SS3、在控制端通过IPMI命令远程访问计算节点BMC,并执行相关操作,相关操作包括:关闭该节点串口重定向,打开串口重定向。其中步骤3具体包括以下步骤:SS31、关闭所有计算节点的串口重定向;SS32、创建文件来构建命名管道,通过excel函数来进行重定向并绑定相关的文件描述符;SS33、打开所有计算节点的串口重定向;SS34、后台不间断抓取打印的串口重定向信息。其具体实现过程为:使用SASSwitch整机柜的某个计算节点或另外选取一台服务器节点作为测试控制节点,并配置好各个节点之间的无密码访问,保证各个节点相互之间能够ping通,需要将SASSwitch计算节点的BMCIP写入脚本程序中的bmciplist中。利用IPMI命令先关闭各个计算节点的串口重定向,之后构建文件创建命名管道,并通过exec函数绑定自定义的文件描述符;利用IPMI命令打开各个计算节点的串口重定向,并不间断的打印串口信息。具体Server端执行的相关脚本sol_minitor.sh主要为以下内容:bmciplist="192.168.1.120192.168.1.121192.168.1.122192.168.1.123192.168.1.124192.168.1.125192.168.1.126192.168.1.127192.168.1.128…"//将整机柜中每个节点的BMCip地址写入变量bmciplist中//foripin$bmciplist;doecho$ip//打印调用的IP地址//ipmitool-Ilanplus-H$ip-UADMIN-PADMINsoldeactivatedone//远程登录节点BMC并关闭串口重定向tempfifo=$$.fifo//将创建的当前进程PID的fifo文件赋给tempfifo//mkfifo$tempfifo//利用创建的fifo文件创建命名管道//exec1000<>$tempfifo//打开创建的fifo文件可读写操作,与自定义文件描述符fd1000绑定//rm-rf$tempfifo//删除已创建的fifo文件//foripin$bmciplist;doecho$ip//打印调用的IP地址//nohupipmitool-Ilanplus-H$ip-UADMIN-PADMINsolactivate>>$ip.log2>&1<&1000&//后台不间断的打开节点BMC的串口重定向并将打印内容输出/本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201611218827.html" title="一种用于SAS Switch整机柜监听节点SOL的系统及方法原文来自X技术">用于SAS Switch整机柜监听节点SOL的系统及方法</a>

【技术保护点】
一种用于SAS Switch整机柜监听节点SOL的方法,其特征在于,步骤如下:SS1、准备测试环境;SS2、将整机柜计算节点对应的BMC IP地址导入到脚本程序中;SS3、在控制端通过IPMI命令远程访问计算节点BMC,并执行相关操作,相关操作包括:关闭该节点串口重定向,打开串口重定向。

【技术特征摘要】
1.一种用于SASSwitch整机柜监听节点SOL的方法,其特征在于,步骤如下:SS1、准备测试环境;SS2、将整机柜计算节点对应的BMCIP地址导入到脚本程序中;SS3、在控制端通过IPMI命令远程访问计算节点BMC,并执行相关操作,相关操作包括:关闭该节点串口重定向,打开串口重定向。2.根据权利要求1所述的方法,其特征在于,步骤SS3包括:SS31、关闭所有计算节点的串口重定向;SS32、创建文件来构建命名管道,通过excel函数来进行重定向并绑定相关的文件描述符;SS33、打开所有计算节点的串口重定向;SS34、后台不间断抓取打印的串口重定向信息。3.根据权利要求1所述的方法,其特征在于,步骤SS1的准备测试环境具体为:使用SASSwitch整机柜的某个计算节点作为测试控制节点,并配置好各个节点之间的无密码访问,保证各个节点相互之间能够ping通。4.根据权利要求3所述的方法,其特征在于,另外选取一台服务器节点作为测试控制节点。5.根据权利要求2所述的方法,其特征在于,通过以下命令远程登录节点BMC并关闭串口重定向:ipmitool-Ilanplus-H$ip-UADMIN-PADMINsoldeactivate。6.根据权利要求2所述的方法,其特征在于,通过以下命令来创建文件来构建命名管道,通过excel函数来进行重定向并绑定相关的文件描述符:tempfifo=$$.fifomkfifo$tempf...

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

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

1