存储设备虚拟化方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:20679973 阅读:27 留言:0更新日期:2019-03-27 18:34
本发明专利技术公开了一种存储设备虚拟化方法,包括:获取虚拟存储进程创建指令;根据虚拟存储进程创建指令,获取虚拟存储进程配置信息;利用虚拟存储进程配置信息,创建虚拟存储进程,并在虚拟存储进程中创建存储服务对应的线程;该方法为同一个存储设备上的多个存储服务分别创建对应的虚拟存储进程,充分利用进程间数据隔离的特点,即相当于每个存储服务完全隔离,数据不共享,物理资源隔离分配;这样存储设备中某一个存储服务出现故障时,不会影响到整个存储设备中其他存储服务的故障,将对客户存储服务业务的影响降到最小;本发明专利技术还公开了一种存储设备虚拟化装置、终端及计算机可读存储介质,具有上述有益效果。

【技术实现步骤摘要】
存储设备虚拟化方法、装置、终端及计算机可读存储介质
本专利技术涉及服务器
,特别涉及一种存储设备虚拟化方法、装置、终端及计算机可读存储介质。
技术介绍
随着存储设备的不断升级,其性能、容量不断提升,单个存储设备已经完全可以满足单一业务的需求。为了减少存储资源的浪费,往往单个存储设备需要支撑多个业务的访问。这样由于共享同一台存储设备,因某个业务造成的系统故障,必然会影响其他业务的访问。
技术实现思路
本专利技术的目的是提供一种存储设备虚拟化方法、装置、终端及计算机可读存储介质,能够解决现有技术中存储设备中各个卷共享存储资源,相互间存在影响的问题。为解决上述技术问题,本专利技术提供一种存储设备虚拟化方法,包括:获取虚拟存储进程创建指令;根据所述虚拟存储进程创建指令,获取虚拟存储进程配置信息;利用所述虚拟存储进程配置信息,创建虚拟存储进程,并在所述虚拟存储进程中创建存储服务对应的线程。可选地,所述获取虚拟存储进程创建指令之前,还包括:在所述存储设备的命令行中新增所述虚拟存储进程创建指令。可选地,所述存储设备虚拟化方法还包括:当检测到存在虚拟存储进程故障时,输出提示信息。可选地,所述获取虚拟存储进程创建指令,包括:判断所述存储服务的安全级别是否超过安全阈值;若超过,则获取所述虚拟存储进程创建指令。本专利技术还提供一种存储设备虚拟化装置,包括:获取模块,用于获取虚拟存储进程创建指令;配置信息获取模块,用于根据所述虚拟存储进程创建指令,获取虚拟存储进程配置信息;虚拟存储进程创建模块,用于利用所述虚拟存储进程配置信息,创建虚拟存储进程,并在所述虚拟存储进程中创建存储服务对应的线程。可选地,还包括:命令行设置模块,用于在所述存储设备的命令行中新增所述虚拟存储进程创建指令。可选地,所述存储设备虚拟化装置还包括:输出模块,用于当检测到存在虚拟存储进程故障时,输出提示信息。可选地,所述获取模块,包括:判断单元,用于判断所述存储服务的安全级别是否超过安全阈值;获取单元,用于所述存储服务的安全级别超过所述安全阈值时,获取所述虚拟存储进程创建指令。本专利技术还提供一种终端,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述所述的存储设备虚拟化方法的步骤。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的存储设备虚拟化方法的步骤。本专利技术所提供的一种存储设备虚拟化方法,包括:获取虚拟存储进程创建指令;根据虚拟存储进程创建指令,获取虚拟存储进程配置信息;利用虚拟存储进程配置信息,创建虚拟存储进程,并在虚拟存储进程中创建存储服务对应的线程。可见,该方法为同一个存储设备上的多个存储服务分别创建对应的虚拟存储进程,充分利用进程间数据隔离的特点,即相当于每个存储服务完全隔离,数据不共享,物理资源隔离分配;这样存储设备中某一个存储服务出现故障时,不会影响到整个存储设备中其他存储服务的故障,将对客户存储服务业务的影响降到最小;解决了现有技术中各个卷共享存储资源,相互间存在影响的问题;本专利技术还提供了一种存储设备虚拟化装置、终端及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的存储设备虚拟化方法的流程图;图2为本专利技术实施例所提供的存储设备虚拟化装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前存储设备的资源配置完全能够支持多个存储服务的访问。但是这些存储服务需要共享同一台存储设备的资源。这样一旦某个存储服务业务存在系统故障,必然会影响其他存储服务业务的访问。正是由于在同一个存储设备中运行多个存储服务存在上述问题,导致目前仍没有存储设备同时支持两个以上的存储服务,这也就造成目前存储设备硬件资源的浪费问题。本实施例通过设置虚拟存储进程解决上述问题。本实施例中并不对执行主体进行限定,例如可以是存储设备。下面均以存储设备作为执行主体为例进行说明。具体请参考图1,图1为本专利技术实施例所提供的存储设备虚拟化方法的流程图;该方法可以包括:S101:获取虚拟存储进程创建指令。本实施例中并不限定获取虚拟存储进程创建指令的方式。例如可以是直接在存储设备中输入该虚拟存储进程创建指令(如用户在存储设备的命令行输入该虚拟存储进程创建指令);也可以是接收其他终端设备发送的虚拟存储进程创建指令(如用户在与该存储设备相连的客户端发送该虚拟存储进程创建指令);也可以是通过对预设触发事件的检测,自动生成该虚拟存储进程创建指令(如当存储设备检测到当前需要实现的存储服务的安全级别比较高时,为保证该存储服务安全实现,不受存储设备中其他存储服务的影响,自动为该存储服务生成虚拟存储进程,即首先要生成该存储服务对应的虚拟存储进程创建指令)。需要说明的是,本实施例中并不限定虚拟存储进程创建指令的具体内容。可以根据用户设定的实际的虚拟存储进程的方式进行设置。例如该虚拟存储进程创建指令可以仅仅是一个启动虚拟存储进程创建的触发命令;当然也可以是在触发创建虚拟存储进程的基础上包含了,创建虚拟存储进程所需要的数据信息,例如虚拟存储进程配置信息,或者是该存储服务对应所需要的功能线程等。当然由于现有技术中存储设备不能够实现同时支持多个存储服务的功能,更不会存在为各个存储服务创建对应的虚拟存储进程的功能,因此为了使得存储设备能够执行虚拟存储进程的创建过程,可以在开始创建虚拟存储进程之前,在存储设备的命令行中新增虚拟存储进程创建指令,使得存储设备可以识别该虚拟存储进程创建功能。本实施例并不对具体在存储设备的命令行中新增虚拟存储进程创建指令的方式,可以参考具体的存储设备的命令行修改方式。在命令行新增虚拟存储进程创建指令(即新增创建虚拟存储设备命令行)后,可以在命令行实现创建独立的虚拟存储进程,及其相应的存储线程。S102:根据虚拟存储进程创建指令,获取虚拟存储进程配置信息。为了能够创建存储服务对应的虚拟存储进程,需要获取相关配置信息。例如该存储服务所需要的存储资源,该存储服务主要实现的存储功能对应的配置信息或者参数等。因此,本实施例中并不对虚拟存储进程配置信息的具体内容进行限定,其与具体的存储服务相关。本实施例并不对虚拟存储进程配置信息的获取方式进行限定,其可以根据虚拟存储进程创建指令的具体内容确定。例如,当虚拟存储进程创建指令仅仅是一个启动虚拟存储进程创建的触发命令,则需要再次获取虚拟存储进程配置信息。此时并不限定具体的获取形式(如用户在存储设备中命令行输入虚拟存储进程配置信息,也可以是用户在与该存储设备相连的客户端形成虚拟存储进程配置信息并发送至存储设备命令行,本文档来自技高网...

【技术保护点】
1.一种存储设备虚拟化方法,其特征在于,包括:获取虚拟存储进程创建指令;根据所述虚拟存储进程创建指令,获取虚拟存储进程配置信息;利用所述虚拟存储进程配置信息,创建虚拟存储进程,并在所述虚拟存储进程中创建存储服务对应的线程。

【技术特征摘要】
1.一种存储设备虚拟化方法,其特征在于,包括:获取虚拟存储进程创建指令;根据所述虚拟存储进程创建指令,获取虚拟存储进程配置信息;利用所述虚拟存储进程配置信息,创建虚拟存储进程,并在所述虚拟存储进程中创建存储服务对应的线程。2.根据权利要求1所述的存储设备虚拟化方法,其特征在于,所述获取虚拟存储进程创建指令之前,还包括:在所述存储设备的命令行中新增所述虚拟存储进程创建指令。3.根据权利要求1所述的存储设备虚拟化方法,其特征在于,还包括:当检测到存在虚拟存储进程故障时,输出提示信息。4.根据权利要求1至3任一项所述的存储设备虚拟化方法,其特征在于,所述获取虚拟存储进程创建指令,包括:判断所述存储服务的安全级别是否超过安全阈值;若超过,则获取所述虚拟存储进程创建指令。5.一种存储设备虚拟化装置,其特征在于,包括:获取模块,用于获取虚拟存储进程创建指令;配置信息获取模块,用于根据所述虚拟存储进程创建指令,获取虚拟存储进程配置信息;虚拟存储进程创建模块,用于利用所述虚拟存储进程配...

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

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

1