异构存储设备适配控制方法及装置、电子设备和存储介质与流程

摘要: 本申请涉及分布式存储系统,尤其涉及一种异构存储设备适配控制方法及装置、电子设备和存储介质。背景技术:1、现代存储系统是数据中心和企业级it基础设施的重要组成部分...
异构存储设备适配控制方法及装置、电子设备和存储介质与流程

本申请涉及分布式存储系统,尤其涉及一种异构存储设备适配控制方法及装置、电子设备和存储介质。

背景技术:

1、现代存储系统是数据中心和企业级it基础设施的重要组成部分,用于海量数据的存储与管理。随着硬件技术发展,如今的存储环境常由不同厂商的多种设备混合构成,形成复杂的异构架构。相关技术中,管理软件通过为特定设备型号开发专用驱动程序、中间件,搭配厂商提供的封闭工具包协同工作,实现对存储设备的监控与操作,覆盖设备发现、界面展示、硬盘点灯等关键运维环节。

2、但现有纯软件适配方法存在明显不足:要么直接固定设备参数,要么依赖厂商封闭工具,并未对“背板”这一关键硬件层级及其与硬盘槽位的物理连接关系进行抽象梳理。而点灯等控制操作必须精准对应槽位所属的背板,这种硬件拓扑信息的缺失,会导致软件下发的命令无法正确定位物理设备。具体来看,不同厂商设备的界面陈列逻辑各不相同,运维人员需要频繁适应新界面;同时,点灯控制不准确,容易引发误操作,影响故障定位效率。这些问题使得管理软件灵活性差、维护成本高,难以快速适配新接入的异构存储设备。

技术实现思路

1、本申请提供了一种异构存储设备适配控制方法及装置、电子设备和存储介质,以至少在一定程度上解决相关技术中的技术问题之一。

2、本申请提供了一种异构存储设备适配控制方法,包括:

3、接收目标存储设备的配置信息,配置信息至少包括背板与槽位的映射关系以及用于生成控制指令的指令模板;

4、响应于对目标逻辑槽位的控制指令触发事件;

5、依据目标逻辑槽位,查询映射关系,以确定与目标逻辑槽位关联的目标背板标识;

6、根据目标背板标识、目标逻辑槽位以及指令模板,生成并发送对应的设备控制指令至目标存储设备。

7、本申请还提供了一种异构存储设备适配控制装置,包括:

8、接收单元,用于接收目标存储设备的配置信息,配置信息至少包括背板与槽位的映射关系以及用于生成控制指令的指令模板;

9、触发单元,用于响应于对目标逻辑槽位的控制指令触发事件;

10、查询单元,用于依据目标逻辑槽位,查询映射关系,以确定与目标逻辑槽位关联的目标背板标识;

11、生成单元,用于根据目标背板标识、目标逻辑槽位以及指令模板,生成并发送对应的设备控制指令至目标存储设备。

12、本申请还提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现上述任一种方法的步骤。

13、本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被处理器执行时实现上述任一种方法的步骤。

14、本申请还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一种方法的步骤。

15、本申请提供了一种异构存储设备适配控制方法及装置、电子设备和存储介质,通过接收包含背板与槽位映射关系及指令模板的配置信息,在触发控制指令事件后,依据映射关系精准确定目标背板标识,并结合该标识、目标逻辑槽位与指令模板动态生成设备控制指令,因此,可以解决现有技术中因缺乏对背板层级的抽象建模、无灵活的背板-槽位关联机制及通用指令生成方式,导致控制指令无法准确寻址、异构设备适配僵化的问题,达到精准控制目标存储设备、提升异构设备适配灵活性、降低适配与维护成本、减少操作失误的技术效果。

16、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

1.一种异构存储设备适配控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括:用于定义硬盘槽位在用户界面中呈现样式的布局规则;

3.根据权利要求2所述的方法,其特征在于,所述布局规则包括:预定义的枚举样式或自定义布局算法,用于驱动视图渲染引擎动态计算各硬盘槽位在用户界面中的显示坐标。

4.根据权利要求1所述的方法,其特征在于,所述映射关系以二维数据结构记录,用于存储每个背板标识与其管辖的槽位编号集合之间的对应关系;

5.根据权利要求1所述的方法,其特征在于,所述指令模板包含用于指示背板标识的第一占位符和用于指示槽位编号的第二占位符;

6.根据权利要求1所述的方法,其特征在于,在接收所述配置信息之后,还包括:

7.根据权利要求1所述的方法,其特征在于,所述控制指令触发事件为对多个逻辑槽位的批量操作指令;所述方法还包括:

8.一种异构存储设备适配控制装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的异构存储设备适配控制方法。