存储设备、存储方法、计算设备及存储介质技术

技术编号:38744513 阅读:22 留言:0更新日期:2023-09-08 23:27
本申请公开了一种存储设备、存储方法、计算设备及存储介质,属于计算机存储技术领域。本申请实施例提供的技术方案中,基于存储设备的硬件资源的不同部分,来分别运行多套相互隔离的操作系统,在第一硬件资源组运行的第一操作系统发生故障的情况下,将第一操作系统的访问任务迁移到第二硬件资源组运行的第二操作系统中执行。通过上述技术方案,保证了数据存储系统的单个节点中多个操作系统之间的故障隔离,在设备发生故障的情况下,可以将访问任务迁移到互相隔离的其他操作系统中继续执行,而不会触发控制器复位,达到了前端对故障无感知的效果,大大提升了设备的可靠性。大大提升了设备的可靠性。大大提升了设备的可靠性。

【技术实现步骤摘要】
存储设备、存储方法、计算设备及存储介质


[0001]本申请涉及计算机存储
,特别涉及一种存储设备、存储方法、计算设备及存储介质。

技术介绍

[0002]随着硬件生产工艺的发展,计算设备中各类硬件的精密度也越来越高,随之而来的,是硬件的可靠性降低的问题,例如,硬件生产制程缩小导致脏污残留对硬件的影响变大。
[0003]计算设备经常被作为存储设备,应用于数据存储系统中,目前,业界常用的存储设备通常是在一个物理机上运行一套操作系统(operating system,OS),且该操作系统基于物理机底层的中央处理器(central processing unit,CPU)、内存以及外部设备等硬件资源运行。
[0004]但是,基于上述架构的存储设备,在硬件的可靠性降低导致发生故障的情况下,例如,多核CPU中的某个CPU内核发生故障,会触发CPU控制器复位,导致访问任务受到影响,使得设备的可靠性大大降低。

技术实现思路

[0005]本申请提供了一种存储设备、存储方法、计算设备及存储介质,能够有效提升设备的可靠性。该技术方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储设备,其特征在于,所述存储设备包括管理设备和硬件资源,所述硬件资源分为多个硬件资源组,每个所述硬件资源组上运行有一套操作系统;所述管理设备用于:当所述多个硬件资源组中的第一硬件资源组故障,将所述第一硬件资源组运行的第一操作系统执行的访问任务迁移到所述多个硬件资源组中的第二硬件资源组,由所述第二硬件资源组运行的第二操作系统执行所述访问任务。2.根据权利要求1所述的设备,其特征在于,所述第一硬件资源组和所述第二硬件资源组的规格相同。3.根据权利要求1或2所述的设备,其特征在于,所述管理设备还用于:监控所述多个硬件资源组的状态。4.根据权利要求1或2所述的设备,其特征在于,所述存储设备还包括网卡,所述网卡支持单根输入输出虚拟化SR

IOV功能,所述网卡的第一虚拟功能VF分配给所述第一硬件资源组,所述网卡的第二虚拟功能VF分配给所述第二硬件资源组。5.根据权利要求1所述的设备,其特征在于,所述管理设备还用于接收所述第一硬件资源组发送的故障信息;所述故障信息指示所述第一操作系统发生故障。6.根据权利要求1所述的设备,其特征在于,所述管理设备还用于接收所述第二操作系统发送的第一接管请求,所述第一接管请求用于接管所述第一操作系统执行的访问任务。7.根据权利要求6所述的设备,其特征在于,所述第二操作系统,用于若在第一时长内未接收到所述第一操作系统的心跳消息,则确定所述第一操作系统发生故障。8.根据权利要求1所述的设备,其特征在于,所述管理设备还用于接收所述第一操作系统故障恢复后发送的第二接管请求,所述第二接管请求指示接管已经迁移至所述第二操作系统的所述访问任务。9.一种存储方法,其特征在于,应用于存储设备中,所述存储设备包括管理设备和硬件资源,所述硬件资源分为多个硬件资源组,每个所述硬件资源组上运行有一套操作系统;所述方法包括:当所述多个硬件资源组中的第一硬件资源组故障,将所述第一硬件资源组运行的第一操作系统执行的访问任务迁移到所述多个硬件资源组中的第二硬件资源组,由所述第二硬件资源组运行的第二操作系统执行所述访问...

【专利技术属性】
技术研发人员:高军黎亮屈欢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1