【技术实现步骤摘要】
一种数据传输方法、装置、设备及存储介质
本专利技术涉及存储
,特别是涉及一种数据传输方法、装置、设备及存储介质。
技术介绍
对于存储系统接口,CPU处理业务数据,外有PICE接口;硬盘通用的是SAS接口,因而会有PICE转换为SAS接口,并且由SASexpander对接到每个硬盘。对于软件应用,有一个机箱管理模块,实时检测设备的运行情况,包括温度、电压、风扇等;为了保证设备可以长时间稳定可靠的运行,需要实时检测这些外围硬件的信息。该机箱管理模块分为两部分,一部分是以SASexpander上运行的SES程序,另一部分是主程序中的机箱管理(EnclosureManagement,EM)线程。为了提高存储设备的高可靠性和高性能,通常在一套设备里有多个控制器建立集群,统一处理数据业务;常见是双控设备,如图1所示,由两个控制器组成,并且控制器上有每个SES程序可以单独控制的硬件,两个控制器组装在一个设备机框里,机框设置有机框共享硬件,如硬盘控制灯、系统灯、双控都一致的VPD信息等。但是,两套SES程序会引入一些问题,如双 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n接收并解析第一节点主程序发来的控制指令;/n解析到所述控制指令为用于控制第一节点的第一控制指令时,赋值给所述第一节点的第一变量;/n执行所述第一控制指令,得到第一结果数据并反馈至所述第一节点主程序;/n同时将所述第一节点的第一变量发送至第二节点SES程序,以便所述第二节点SES程序接收后解析并赋值给第二节点的第二变量。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
接收并解析第一节点主程序发来的控制指令;
解析到所述控制指令为用于控制第一节点的第一控制指令时,赋值给所述第一节点的第一变量;
执行所述第一控制指令,得到第一结果数据并反馈至所述第一节点主程序;
同时将所述第一节点的第一变量发送至第二节点SES程序,以便所述第二节点SES程序接收后解析并赋值给第二节点的第二变量。
2.根据权利要求1所述的数据传输方法,其特征在于,在接收并解析第一节点主程序发来的控制指令之后,还包括:
解析到所述控制指令为用于控制第二节点的第二控制指令时,赋值给所述第一节点的第二变量;
将所述第一节点的第二变量发送到所述第二节点SES程序,以便所述第二节点SES程序接收后解析并赋值给所述第二节点的第一变量,并执行所述第二控制指令得到第二结果数据;
接收所述第二结果数据并反馈至所述第一节点主程序。
3.根据权利要求2所述的数据传输方法,其特征在于,还包括:
获取查询指令;
上报所述第一节点和所述第二节点的数据。
4.根据权利要求3所述的数据传输方法,其特征在于,在接收并解析第一节点主程序发来的控制指令之前,或,在获取查询指令之前,还包括:
将初始化后的所述第一节点的第一变量通过第一节点发送函数发送至第二节点接收函数,以便所述第二节点接收函数接收后解析并赋值给初始化后的所述第二节点的第二变量,并发送至所述第二节点SES程序。
5.根据权利要求4所述的数据传输方法,其特征在于,在接收并解析第一节点主程序发来的控制指令之前,或,在获取查询指令之前,还包括:
将初始化后的所述第一节点的第二变量通过第一节点发送函数发送至第二节点接收函数,以便所述第二节点接收函数接收后解析并赋值给初始化后的所述第二节点的第一变量,并发送至所述第二节点SES程序。
6.根据权利要求5所述的数据传输方法,其特征在于,还包括:
通过第一节点检测函数对所述第一节点的第一变量进行实时检测;
若检测到所述第一节点的第一变量发生变化时,将发生变化的所述第一变量通过所述第一节点发送函数发送至所述第二节点接收函数,以便所述第二节点接收函数接收后解析并赋值给所述第二节点的第二变量,并发送至所述第二节点SES程序。
7.根据权利要求6所述的数据传输方法,其特征在于,还包括:
通过第一节点检测函数对所述第一节点的第二变量进行实时检测;
若检测到所述第一节点的第二变量发生变化时,将发生变化的所述第二变量通过所述第一节点发送函数发送至所述第二节点接收函数,以便所述第二节点接收函数接收后解析并赋值给所述第二节点的第一变量,并发送至所述第二节点SES程序。
8.一种数据传输装置,其特征在于,包括:
指令解析模块,用于接收并解析第一节点主程序发来的控制指令;
变量赋值模块,用于解析到所述控制指令为用于控制第一节点的第一控制指令时,赋值给所述第一...
【专利技术属性】
技术研发人员:王军,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。