一种存储容量虚拟化的仿真测试方法及系统与流程

阅读: 评论:0



1.本发明涉及虚拟存储技术领域,具体涉及一种存储容量虚拟化的仿真测试方法及系统。


背景技术:



2.存储系统的测试是存储系统研究与应用的重要基础,然而,搭建海量存储系统测试环境不仅需要大量的存储设备和物理硬盘,而且还需要较大的场地来摆放,更需要大容量的电力供应,同时,海量存储系统组成的软硬件部件众多,因此其可靠性较低,搭建过程繁琐、费时、还容易出错,还需要专业的技术人员。因此,搭建真实的海量存储系统不仅耗费大量资金、场地、电力等资源,对于人力的消耗也不容忽视。


技术实现要素:



3.有鉴于此,本发明的目的是提供一种存储容量虚拟化的仿真测试方法及系统,可以达到减少测试所需要的物理设备,降低测试成本的目标
4.一种存储容量虚拟化的仿真测试方法,包括:
5.采集被测存储系统中所有已注册存储设备的设备信息;
6.接收虚拟化仿真请求;
7.判断是否满足虚拟化仿真请求:
8.当满足虚拟化仿真请求时,进行大容量硬盘的虚拟化仿真,否则,反馈不满足要求;
9.其中,所述虚拟化仿真方法包括:
10.判断目标容量是否大于4pb;
11.如果目标容量小于4pb,则在设置的目标存储设备中新建一个主分区,所述主分区容量为所述目标容量;如果目标容量大于4pb,则在目标存储设备中新建两个主分区,所述主分区容量为目标容量的二分之一;
12.为每一个所述主分区创建一个虚拟卷;所述虚拟卷的名称关联所述被测存储系统的名称与所述主分区名称;
13.创建iscsi服务端容器,其名称关联所述被测存储系统名称与所述目标存储设备名;所述iscsi服务端容器内封装iscsi-target脚本,所述iscsi-target脚本名称关联所述iscsi服务端容器名称与所述虚拟卷名称;所述iscsi服务端容器的底层存储为所述虚拟卷;
14.执行被测存储系统上预设的iscsi连接脚本,依据所述被测存储系统名称查询与其有名称关联的iscsi-target脚本,并建立连接;
15.将查询到的iscsi-target脚本对应的iscsi服务端容器的虚拟卷映射至被测存储系统。
16.较佳的,所述设备信息包括:已注册存储设备的ip地址、所有硬盘名称、所有硬盘
的可用容量和所有硬盘的分区等;所述设备池是设备信息的集合。
17.较佳的,所述虚拟化仿真请求包括目标存储设备的ip地址、目标存储设备上的目标硬盘名称、目标容量和被测存储系统名称。
18.较佳的,判断是否满足虚拟化仿真请求包括:确认目标存储设备的ip地址是否存在于设备信息池中;当确认目标存储设备的ip地址存在于设备信息池中,依据目标容量计算所需物理卷容量,并获取目标存储设备上的目标硬盘可用容量,判断所需物理卷容量是否超出目标硬盘可用容量。
19.较佳的,当目标存储设备的ip地址未存在于数据库内的设备信息中或者物理卷容量大于所述目标硬盘可用容量时,不满足虚拟化仿真请求。
20.一种用于存储容量虚拟化的仿真测试方法的仿真测试系统,包括管理模块、判断模块、仿真模块和采集模块;
21.所述采集模块,用于定时采集已注册存储设备的设备信息,并反馈给管理模块;
22.所述管理模块,用于接收针对目标存储设备的虚拟化仿真请求,并将虚拟仿真请求转发给判断模块;
23.所述判断模块,用于判断目标存储设备是否满足仿真请求,并将虚拟化仿真请求解析为仿真参数和iscsi连接参数显示的被测存储系统名称发送给虚拟化仿真模块;
24.所述虚拟化仿真模块,用于依据所述仿真参数对被测存储系统进行存储容量的虚拟化仿真。
25.较佳的,所述虚拟化仿真模块包括容量虚拟化仿真模块和扩容模;
26.所述容量虚拟化仿真模块用于:目标存储设备上的物理硬盘创建主分区,然后依据主分区创建虚拟卷,最后创建iscsi服务端容器,并配置target所述底层存储;
27.所述扩容模块用于执行被测存储系统上的iscsi-target脚本,使被测存储系统上得iscsi-initiator客户端连接目标存储设备上的iscsi-target服务端容器上的iscsi-target脚本,将虚拟卷映射至被测存储系统。
28.较佳的,所述管理模块还用于被测存储设备信息的可视化展示以及与用户进行交互。
29.本发明具有如下有益效果:
30.相对现有技术,本发明提供的一种存储容量虚拟化仿真的测试方法及系统,采用虚拟技术在存储设备中对硬盘进行数百倍扩容,然后利用iscsi-target服务将存储设备转变为iscsi网络存储设备,被测存储系统可以通过iscsi-initiator将iscsi网络存储设备映射至本地,从而模拟pb级(甚至eb级以上)的存储测试虚拟化仿真环境,解决了由于被测存储系统容量有限,难以构建海量存储系统测试环境的问题。本发明采用容器技术将iscsi-target封装为iscsi服务端容器,在有效的为海量存储测试提供pb级(甚至eb级以上)的iscsi网络存储设备的同时,也减少了还原存储设备的步骤,让海量存储测试环境的搭建流程变得更简单,减少了人力投入,降低了测试成本。
附图说明
31.图1为本发明提供的一种存储容量虚拟化的仿真测试方法流程图;
32.图2为本发明提供的一种存储容量虚拟化的仿真方法的仿真请求确认流程图;
33.图3为本发明提供的一种存储容量虚拟化的仿真测试方法的流程图;
34.图4为本发明提供的一种存储容量虚拟化的仿真测试系统的结构图。
具体实施方式
35.下面结合附图并举实施例,对本发明进行详细描述。
36.本发明提供一种存储容量虚拟化的仿真测试方法及系统,主要是解决难以搭建pb级(甚至eb级以上)的海量存储系统测试环境的问题。基于虚拟化技术,将存储设备上的小容量硬盘(如tb级)虚拟大容量硬盘,仿真为pb级(甚至eb级以上)的iscsi网络存储设备,被测存储系统可以利用iscsi-initiator连接所述iscsi网络存储设备,从而模拟出满足pb级(甚至eb级以上)的海量存储系统的仿真测试环境,最终达到减少测试所需要的物理设备,达到降低测试成本和难以实现等问题的目标。
37.为实现上述目的,一方面,本发明提供一种存储容量虚拟化的仿真测试方法,该方法包括:
38.搭建测试用的小规模存储系统;
39.采集上述存储系统中所有已注册存储设备的设备信息;
40.接收虚拟化的仿真请求;
41.根据设备信息判断是否满足仿真请求;
42.当满足虚拟化仿真请求时,进行大容量硬盘的仿真,否则,反馈不满足要求。
43.本说明书的实施例中,采集所有已注册存储设备的设备信息包括:
44.采集测试用的小规模存储系统中所有已注册存储设备的设备信息并更新至数据库,构成设备池;所述设备信息包括:已注册存储设备的ip地址、所有硬盘名称、所有硬盘的可用容量和所有硬盘的分区等;所述设备池是设备信息的集合。
45.本说明书的实施例中,根据设备信息判断是否满足虚拟化仿真请求,包括:
46.解析虚拟化仿真请求;所述虚拟化仿真请求包括目标存储设备的ip地址、目标存储设备上的目标硬盘名称、目标容量和被测存储系统名称;
47.根据设备信息判断是否满足虚拟化仿真请求,所述判断操作包括:确认目标存储设备的ip地址是否存在于设备信息池中;当确认目标存储设备的ip地址存在于设备信息池中,依据目标容量计算所需物理卷容量,并获取数据库中目标存储设备上的目标硬盘可用容量,判断所需物理卷容量是否超出目标硬盘可用容量。
48.如果所述目标容量未超出设备可用容量,则允许虚拟化仿真请求,并将仿真请求解析为大容量硬盘虚拟化仿真参数和iscsi连接参数。其中,大容量硬盘虚拟化仿真参数包括目标存储设备的ip地址、目标存储设备上的目标硬盘名称、目标容量;iscsi连接参数为被测存储系统名称。
49.本说明书的实施例中,所述方法还包括:
50.当虚拟化仿真请求符合以下拒绝条件之一时,拒绝虚拟化仿真请求;
51.拒绝条件包括:
52.目标存储设备的ip地址未存在于数据库内的设备信息中;
53.物理卷容量大于所述目标硬盘可用容量。
54.本说明书的实施例中,进行存储系统测试环境的虚拟化仿真,包括:
55.将虚拟化仿真请求解析为大容量硬盘虚拟化仿真参数和iscsi连接参数;
56.对目标存储设备进行大容量硬盘虚拟化仿真;
57.将目标存储设备上的虚拟硬盘映射至被测存储系统。
58.在本说明书的实施例中,所述大容量硬盘虚拟化仿真参数包含:所述虚拟化仿真请求包括目标存储设备的ip地址、目标存储设备上的目标硬盘名称、目标容量和物理卷容量等;所述iscsi连接参数为被测存储系统名称。
59.在本说明书的实施例中,所述对目标存储设备进行大容量硬盘虚拟化仿真,包括:
60.接收大容量硬盘虚拟化仿真参数;
61.判断大容量硬盘虚拟化仿真参数中的目标容量是否大于4pb;
62.如果目标容量小于4pb,则在所述目标硬盘新建一个主分区,所述主分区容量为所述目标容量;如果目标容量大于4pb,则在所述目标硬盘新建两个主分区,所述主分区容量为物理卷容量的二分之一;
63.执行预设脚本,依据所述主分区创建虚拟卷,所述虚拟卷(vdo卷)的个数为所述主分区个数,所述虚拟卷的容量最大可设为所述主分区容量的254倍,所述虚拟卷的名称为所述被测存储系统的名称与所述主分区名称组成的字符串;
64.创建iscsi服务端容器,所述iscsi服务端容器内封装iscsi-target服务,所述iscsi服务端容器的名称为所述被测存储系统名称与所述目标存储设备名组成的字符串;
65.执行预设iscsi服务端容器配置脚本,配置iscsi服务端容器的底层存储和iscsi-target名称,所述底层存储为所述虚拟卷,所述iscsi-target名称为所述iscsi服务端容器名称与所述虚拟卷名称的组合;将iscsi-target信息更新至数据库,所述iscsi-target信息包括:iscsi服务端容器名称、iscsi-target名称、iscsi服务端容器的底层存储和iscsi服务端容器与目标存储设备的端口映射等。
66.本实施例中,在将目标存储设备上的虚拟卷映射至被测存储系统包括:
67.依据iscsi连接参数查询数据库,获取目标iscsi-target信息;
68.依据目标iscsi-target信息,连接iscsi服务端容器,将目标存储设备上的虚拟卷映射至被测存储系统。
69.另一方面,本发明还提供了一种存储容量虚拟化仿真的测试系统,包括:
70.管理模块,用于被测存储设备信息的可视化展示以及与用户进行交互,接收用户的虚拟化仿真请求;
71.判断模块,用于依据数据库中的设备信息池判断虚拟化仿真请求是否正确,并确认目标存储设备是否满足虚拟化仿真请求;
72.虚拟化仿真模块,用于当允许所述虚拟化仿真请求时,依据大容量硬盘虚拟化仿真参数和iscsi连接参数进行存储容量的虚拟化仿真。所述虚拟化仿真模块包括容量仿真模块和扩容模块,其中虚拟化仿真模块用于执行目标存储设备上的预设仿真脚本,基于目标存储设备上的硬盘进行大容量硬盘虚拟化仿真;扩容模块用于在仿真完成后,执行被测存储系统的预设连接脚本进行iscsi连接,将目标存储设备上的虚拟卷映射至被测存储系统。
73.采集模块,用于定时收集所有已注册存储设备的设备信息,已注册存储设备的ip地址、所有硬盘名称、所有硬盘的可用容量和所有硬盘的分区等。
74.实施例:如图1所示,在本发明中,一种存储容量虚拟化的仿真测试方法,包括以下步骤:
75.s11、采集所有已注册存储设备的设备信息。
76.s12、接收虚拟化仿真请求。
77.s13、根据设备信息判断是否满足虚拟化仿真请求。
78.s14、当满足虚拟化仿真请求时,依据虚拟化仿真请求内容进行存储容量的虚拟化仿真。
79.在本实施例中,首先采集所有已注册存储设备的设备信息,并将所述已注册存储设备的设备信息更新至数据库,构成设备信息池,所述将所述已注册存储设备的设备信息更新至数据库可以方便后续步骤使用;当接收到虚拟化仿真请求时,解析虚拟化仿真请求并判断请求内的ip地址是否正确以及目标存储设备的可用容量是否满足虚拟化仿真请求;当确认可以满足虚拟化仿真请求时,将虚拟化仿真请求解析为大容量硬盘虚拟化仿真参数和iscsi连接参数,并依据大容量硬盘虚拟化仿真参数和iscsi连接参数进行存储容量的虚拟化仿真。
80.在本实施例中,已注册存储设备的设备信息包括存储设备的ip地址、硬盘名称和硬盘可用容量等信息。设备信息池是存储在数据库中的设备信息集合。为了保证数据库内的设备信息池与设备真实信息保持一致,采集模块将定时采集所有已注册存储设备的设备信息,并更新设备信息池内设备信息。这里的已注册存储设备是指已在本发明提供的一种存储容量虚拟化的仿真测试系统登记过ip地址和主机名的存储设备,其它未注册的存储设备均可注册为已注册存储设备。
81.在本说明书的实施例中,依据虚拟化仿真请求进行存储容量的虚拟化仿真包括:对目标存储设备进行大容量硬盘虚拟化仿真;将目标存储设备上的虚拟硬盘映射至被测存储系统。
82.在本实施例中,虚拟化仿真请求的方式是基于任务的方式发起。例如,用户在web端的存储设备可视化图表中选择某台存储设备中的任意一块硬盘,输入目标容量后发起虚拟化仿真任务。虚拟化仿真请求中可以包含:目标存储设备的ip地址、目标硬盘和目标容量大小等信息。所述目标存储设备的ip地址为用户选择的存储设备ip地址,所述目标硬盘为用户选择的存储设备中的硬盘。
83.如图2所示,图1实施例中的根据设备信息判断是否满足虚拟化仿真请求s13的主要步骤流程,包括以下过程:
84.1)、解析虚拟化仿真请求。
85.所述虚拟化仿真请求包括目标存储设备的ip地址、目标存储设备上的目标硬盘名称、目标容量;
86.2)、判断目标存储设备ip地址是否存在于设备信息池中。
87.本实施例提出的一种存储容量虚拟化的仿真测试系统对已完成注册存储设备进行管理,所述已完成注册的存储设备的设备信息存储在设备信息池中,因此可以通过确认目标存储设备ip是否存在于设备信息池内的方式来判断目标存储设备的ip地址是否正确。所述设备信息池会依据存储设备的注册或注销来新增或删除设备信息池内的设备信息。
88.3)、当目标存储设备ip地址是否存在于设备信息池中时,可以依据请求虚拟化仿
真请求内的目标容量,判断目标容量是否超出目标硬盘的可用容量。
89.4)、如果未超出,则允许虚拟化仿真请求,将所述目标容量、目标存储设备的ip和目标硬盘作为参数转发给容量虚拟化仿真模块。
90.本说明书另一些实施例中,当虚拟化仿真请求符合以下拒绝条件之一时,拒绝虚拟化仿真请求,其中,所述拒绝条件包括:
91.目标存储设备的ip地址未存在于设备信息池中;
92.所需目标容量大于设备可用容量。
93.应当指出的是,确认是否允许所述虚拟化仿真请求的处理逻辑可以根据实际需要变换。例如在本说明书其他的实施例中,还可以增加其他判断条件(例如图2中的“其他判断条件是否符合”),本说明书对此不作唯一限定。
94.图1实施例中的依据虚拟化仿真请求内容对目标存储设备进行存储容量虚拟化仿真s14与图1实施例中的将目标存储设备上虚拟卷映射至被测存储系统s15为海量存储测试环境虚拟化仿真步骤流程。
95.如图3所示,图1实施例中的依据虚拟化仿真参数进行海量存储系统的环境虚拟化仿真s14的主要步骤流程,包括以下过程:1)、接收大容量硬盘虚拟化仿真参数,所述大容量硬盘虚拟化仿真参数包含目标容量和目标硬盘。
96.2)、判断目标容量是否大于4pb,依据所述判断结果创建主分区。
97.在本发明中,根据所述判断结果,创建主分区可以进一步包括:
98.a)、当目标容量小于4pb时,在目标硬盘上创建一个主分区,所述主分区大小为目标容量大小。
99.b)、当目标容量大于4pb时,则在目标硬盘上创建两个主分区,每个主分区的大小为目标容量的二分之一。
100.3)、依据主分区创建虚拟卷,所述虚拟卷的个数为所述主分区的个数,容量大小为主分区容量大小的254倍,所述虚拟卷的名称为所述被测存储系统的主机名和所述分区名。4)、创建iscsi服务端容器,所述iscsi服务端容器内封装iscsi-target服务。
101.5)、执行预设脚本,配置iscsi-target的底层存储和名称,将iscsi-target信息更新至数据库。其中,将iscsi-target信息更新至数据库可以方便后续步骤使用。
102.iscsi-target配置脚本预先添加于目标存储设备中,其主要用途是在启动时可以自动配置目标iscsi-target的底层存储和名称。因此,任意已注册的存储设备上都可添加所述iscsi-target配置脚本,以利于实现存储的自动虚拟扩容。
103.在本说明书的实施例中,针对同一被测存储系统的虚拟化仿真测试环境进行的所有大容量硬盘虚拟化仿真任务为同一批次。因此,所述针对某个被测存储系统的虚拟化仿真测试环境进行的所有大容量硬盘虚拟化仿真任务创建的所有虚拟卷的名称和iscsi服务端容器的名称中都包含了所述被测存储系统的名称,以此作为所述虚拟卷和所述iscsi服务端容器为同一批次任务的标识。iscsi-initiator端可以依据所述标识连接所有同一批次的iscsi服务端容器内的iscsi-target。
104.6)、执行被测存储系统上预设的iscsi连接脚本,依据所述被测存储系统名称查询数据库获取目标iscsi-target信息,连接目标iscsi-target。
105.iscsi连接脚本预先添加于被测存储系统中,其主要用途是在启动时可以依据标
识自动连接目标iscsi-target,将iscsi-target的虚拟卷映射至本地。
106.与上述的一种存储容量虚拟化的仿真测试方法对应,本发明还提供了一种存储容量虚拟化的仿真测试系统。如图4所示,在本实施例中,所述一种存储容量虚拟化的仿真测试系统411部署在管理服务器41中,包括管理模块4111、判断模块4112、仿真模块4113、采集模块4114。
107.其中,管理模块4111,用于可视化展示已注册存储设备的设备信息、与用户交互以及接收针对目标存储设备的虚拟化仿真请求并将虚拟仿真请求转发给判断模块4112;
108.判断模块4112,用于依据设备信息判断目标存储设备是否满足仿真请求,并将虚拟化仿真请求解析为大容量硬盘仿真参数和iscsi连接参数发送给虚拟化仿真模块4113;
109.虚拟化仿真模块4113,用于依据模拟参数进行存储容量的虚拟化仿真;
110.采集模块4114,用于定时采集已注册存储设备42的设备信息,并反馈给管理模块4111。
111.本实施例中,虚拟化仿真模块4113包括容量虚拟化仿真模块41131和扩容模块41132。其中容量虚拟化仿真模块41131用于基于目标存储设备42上的物理硬盘421进行大容量硬盘虚拟化仿真,所述大容量硬盘虚拟化仿真包括目标存储设备42上的物理硬盘421创建主分区422,然后依据主分区422创建虚拟卷423,最后创建target服务端容器424并配置target服务端容器424内iscsi-target的底层存储为虚拟卷423。扩容模块41132用于在容量仿真模块41131完成大容量硬盘虚拟化仿真后,执行被测存储系统43上的iscsi连接脚本,iscsi-initiator客户端431连接目标存储设备42上的target服务端容器424上的iscsi-target,将虚拟卷423映射至被测存储系统43。
112.本发明提供的一种存储容量虚拟化的仿真测试方法及系统,利用虚拟化仿真模块针对pb级(甚至eb级以上)的海量存储测试场景下的被测存储系统的设备层进行存储容量虚拟化仿真,可以快速的构造pb级存储容量的测试环境。虚拟化仿真模块首先利用虚拟技术在存储设备上基于物理硬盘进行大容量硬盘虚拟化仿真,将存储设备上的小容量物理硬盘虚拟化为大容量虚拟硬盘,再通过iscsi网络存储技术将存储设备商的大容量虚拟硬盘映射至被测存储系统,从而对被测存储系统进行存储容量虚拟化仿真,构造pb的存储容量测试环境。本发明提供的一种存储容量虚拟化的仿真测试方法及系统,解决了由于真实硬盘容量有限,构建pb级存储测试环境要求的存储设备数量多、设备维护困难和测试环境搭建难度大等问题,减少了设备和人力投入,降低了测试成本。
113.综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:


1.一种存储容量虚拟化的仿真测试方法,其特征在于,包括:采集被测存储系统中所有已注册存储设备的设备信息;接收虚拟化仿真请求;判断是否满足虚拟化仿真请求:当满足虚拟化仿真请求时,进行大容量硬盘的虚拟化仿真,否则,反馈不满足要求;其中,所述虚拟化仿真方法包括:判断目标容量是否大于4pb;如果目标容量小于4pb,则在设置的目标存储设备中新建一个主分区,所述主分区容量为所述目标容量;如果目标容量大于4pb,则在目标存储设备中新建两个主分区,所述主分区容量为目标容量的二分之一;为每一个所述主分区创建一个虚拟卷;所述虚拟卷的名称关联所述被测存储系统的名称与所述主分区名称;创建iscsi服务端容器,其名称关联所述被测存储系统名称与所述目标存储设备名;所述iscsi服务端容器内封装iscsi-target脚本,所述iscsi-target脚本名称关联所述iscsi服务端容器名称与所述虚拟卷名称;所述iscsi服务端容器的底层存储为所述虚拟卷;执行被测存储系统上预设的iscsi连接脚本,依据所述被测存储系统名称查询与其有名称关联的iscsi-target脚本,并建立连接;将查询到的iscsi-target脚本对应的iscsi服务端容器的虚拟卷映射至被测存储系统。2.如权利要求1所述的一种存储容量虚拟化的仿真测试方法,其特征在于,所述设备信息包括:已注册存储设备的ip地址、所有硬盘名称、所有硬盘的可用容量和所有硬盘的分区等;所述设备池是设备信息的集合。3.如权利要求1所述的一种存储容量虚拟化的仿真测试方法,其特征在于,所述虚拟化仿真请求包括目标存储设备的ip地址、目标存储设备上的目标硬盘名称、目标容量和被测存储系统名称。4.如权利要求3所述的一种存储容量虚拟化的仿真测试方法,其特征在于,判断是否满足虚拟化仿真请求包括:确认目标存储设备的ip地址是否存在于设备信息池中;当确认目标存储设备的ip地址存在于设备信息池中,依据目标容量计算所需物理卷容量,并获取目标存储设备上的目标硬盘可用容量,判断所需物理卷容量是否超出目标硬盘可用容量。5.如权利要求1所述的一种存储容量虚拟化的仿真测试方法,其特征在于,当目标存储设备的ip地址未存在于数据库内的设备信息中或者物理卷容量大于所述目标硬盘可用容量时,不满足虚拟化仿真请求。6.一种用于权利要求1所述的存储容量虚拟化的仿真测试方法的仿真测试系统,其特征在于,包括管理模块、判断模块、仿真模块和采集模块;所述采集模块,用于定时采集已注册存储设备的设备信息,并反馈给管理模块;所述管理模块,用于接收针对目标存储设备的虚拟化仿真请求,并将虚拟仿真请求转发给判断模块;所述判断模块,用于判断目标存储设备是否满足仿真请求,并将虚拟化仿真请求解析为仿真参数和iscsi连接参数显示的被测存储系统名称发送给虚拟化仿真模块;
所述虚拟化仿真模块,用于依据所述仿真参数对被测存储系统进行存储容量的虚拟化仿真。7.如权利要求6所述的一种存储容量虚拟化的仿真测试系统,其特征在于,所述虚拟化仿真模块包括容量虚拟化仿真模块和扩容模;所述容量虚拟化仿真模块用于:目标存储设备上的物理硬盘创建主分区,然后依据主分区创建虚拟卷,最后创建iscsi服务端容器,并配置target所述底层存储;所述扩容模块用于执行被测存储系统上的iscsi-target脚本,使被测存储系统上得iscsi-initiator客户端连接目标存储设备上的iscsi-target服务端容器上的iscsi-target脚本,将虚拟卷映射至被测存储系统。8.如权利要求6所述的一种存储容量虚拟化的仿真测试系统,其特征在于,所述管理模块还用于被测存储设备信息的可视化展示以及与用户进行交互。

技术总结


本发明提供了一种存储容量虚拟化的仿真测试方法及系统,采用虚拟技术在存储设备中对硬盘进行数百倍扩容,然后利用iSCSI-target服务将存储设备转变为iSCSI网络存储设备,被测存储系统可以通过iSCSI-initiator将iSCSI网络存储设备映射至本地,从而模拟PB级(甚至EB级以上)的存储测试虚拟化仿真环境,解决了由于被测存储系统容量有限,难以构建海量存储系统测试环境的问题。本发明采用容器技术将iSCSI-target封装为iSCSI服务端容器,在有效的为海量存储测试提供PB级(甚至EB级以上)的iSCSI网络存储设备的同时,也减少了还原存储设备的步骤,让海量存储测试环境的搭建流程变得更简单,减少了人力投入,降低了测试成本。降低了测试成本。降低了测试成本。


技术研发人员:

阳小珊 符瑜慧 邱全伟 田雄军 刘根 李龚 莫谋孝 郭思源

受保护的技术使用者:

北京尊冠科技有限公司

技术研发日:

2022.09.16

技术公布日:

2023/2/3

本文发布于:2023-02-24 17:51:09,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/3/55977.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   存储设备   目标   容量
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图