OceanStor 5500 V3测试方案Word文档格式.docx

上传人:b****5 文档编号:21459517 上传时间:2023-01-30 格式:DOCX 页数:56 大小:122.55KB
下载 相关 举报
OceanStor 5500 V3测试方案Word文档格式.docx_第1页
第1页 / 共56页
OceanStor 5500 V3测试方案Word文档格式.docx_第2页
第2页 / 共56页
OceanStor 5500 V3测试方案Word文档格式.docx_第3页
第3页 / 共56页
OceanStor 5500 V3测试方案Word文档格式.docx_第4页
第4页 / 共56页
OceanStor 5500 V3测试方案Word文档格式.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

OceanStor 5500 V3测试方案Word文档格式.docx

《OceanStor 5500 V3测试方案Word文档格式.docx》由会员分享,可在线阅读,更多相关《OceanStor 5500 V3测试方案Word文档格式.docx(56页珍藏版)》请在冰豆网上搜索。

OceanStor 5500 V3测试方案Word文档格式.docx

表1-1存储系统A配置表

名称

描述

数量

存储系统

存储系统(双控)

1

FC主机接口

8GbpsFC主机接口

8

硬盘框

2U配套的硬盘框

SAS硬盘

1200GBSAS硬盘

40

SSD硬盘

600GBSSD硬盘

4

表1-2存储系统B配置表

4U配套的硬盘框

4000GBNL-SAS硬盘

18

表1-3存储系统C配置表

GE主机接口

1Gbps主机接口

10GE主机接口

10Gbps主机接口

1.2.2配套硬件配置

表1-1配套硬件配置

描述

主机服务器

X86服务器(每台>

=32GB,2*10GE,2*8GbFC)

SNS2124

华为24口8GbFC交换机

2

10GE交换机

12口10GE交换机

以太网交换机

16口以太网交换机

FC线缆

光纤线缆

若干

以太网线

1.3测试软件及工具

表1-1测试软件及工具表

软件名称

Windows2008R2x86

微软公司出品的Windows操作系统

Centos6.2x64

CentOS公司出品的Linux操作系统

主机多路径软件

存储系统配套主机多路径软件

Vdbench

Windows/Linux平台下性能基准测试工具

IOzone

文件系统性能基准测试工具

2测试说明

2.1测试策略

测试内容包括SAN和NAS两部分,其中SAN部分涉及基本功能、可靠性和性能;

NAS部分涉及基本功能和性能。

2.2结果描述

本文档约定使用如下的测试结果描述。

●PASS:

按照用例的预置条件和测试步骤,测试结果与预测结果完全符合。

●FAIL:

按照用例的预置条件和测试步骤,测试结果与预测结果不符合。

●NT:

由于需求变更或测试环境原因,用例未执行测试。

2.3测试前准备

环境搭建完毕后,在测试前,应当断开本次测试环境与其余以太网络及FC网络的连接,使测试环境独立,保障测试结果无误差。

用例测试前,应在操作终端安装录屏软件。

全部用例测试全过程录屏,用于例记录测试操作过程,方便后期结果查询和测试报告整理。

3测试用例

3.1SAN基本功能测试用例

3.1.1RAID级别测试

测试目的

验证存储系统是否支持通用的RAID级别,至少支持RAID10,RAID5,RAID6。

提供可靠的数据保护。

测试组网

严格按照“SAN标准测试组网图”组网和配置进行部署。

预置条件

1、存储系统正常运行。

2、存储系统存在足够数量的硬盘,能够创建不同的RAID级别。

测试步骤

1、创建RAID:

选择大等于RAID级别所需最小数量的硬盘,创建对应级别的RAID组或者存储池。

2、创建LUN:

在RAID组或者存储池上创建LUN,并映射给主机。

3、下发业务:

在主机采用Vdbench工具对LUN进行持续读写。

4、拔出磁盘:

RAID5和RAID10拔出一块成员盘,RAID6拔出两个成员盘。

5、观察状态:

检查RAID组或者存储池状态,以及主机对LUN的读写情况。

预期结果

1、在步骤3中,主机对LUN能够进行读写,Vdbench不中断,不报错。

2、在步骤5中,RAID组或存储池处于降级或者重构状态,主机对LUN的读写不报错。

3、存储系统至少支持RAID10,RAID5,RAID6。

实测结果

测试结论

请填写-PASS/FAIL/NT

备注

测试方签名

被测试方签名

3.1.2控制器负载均衡和切换测试

验证存储系统是否支持控制器间负载均衡,同时在控制器故障的情况下,是否支持业务平滑切换。

2、存储系统A、B控各一根FC线缆连接到交换机。

3、在存储系统中仅存在一个资源池或者RAID,在该资源池或者RAID中存在两个100GB的LUN,命名为LUN1,LUN2。

两个LUN都归属A控。

1、下发业务:

将两个LUN映射至主机A,采用Vdbench持续进行读写直到该用例结束。

(IO模型:

8K全随机,16并发,6:

4读写,实时间隔1秒打印结果)

2、观察状态:

在管理界面中持续观察SAN的两个控制器前端端口上IO情况。

3、修改属性:

在线修改LUN2的归属控制器为B控。

4、观察状态:

查询LUN2归属是否修改成功。

5、拔出控制器:

拔出控制器A。

6、观察状态:

在管理界面中观察SAN的两个控制器前端端口上IO情况,在主机中检查Vdbench读写情况。

7、插回控制器:

5分钟后,插回控制器A。

8、观察状态:

1、在步骤2中,两个控制器的端口有流量且均衡。

2、在步骤4中,LUN2的归属控制器成功修改为B控,在此过程中,设备不需要重启,主机Vdbench业务不中断。

3、在步骤6中,IO全部切换到B控,主机Vdbench业务不中断。

4、在步骤8中,主机Vdbench业务不中断,控制器A恢复后,两个控制器的FC端口有流量且均衡。

3.1.3存储资源池动态扩容功能测试

验证存储系统的RAID组或者存储资源池动态扩容功能,支持在线扩展。

1、存储系统正常运行。

使用SAS硬盘创建一个RAID组或者存储池。

用RAID组或者资源池的全部可用空间创建一个LUN,命名为LUN1。

将LUN1映射给主机A,在主机A上扫描该LUN,并用Vdbench工具进行读写。

4、扩展资源:

LUN1读写过程中,选择1块SAS硬盘为RAID组或者资源池扩容。

5、检查容量:

在管理界面中检查RAID或者存储池的总容量和可用容量。

6、创建LUN:

使用RAID或者资源池的剩余空间再创建一个LUN,命名为LUN2。

7、下发业务:

将LUN2映射给主机,在主机上扫描该LUN,并用工具进行读写。

1、在步骤4中,扩容成功,且不影响LUN1上的业务读写。

2、在步骤5中,RAID组或者存储池的总容量成功扩展,可用容量成功扩展。

3、在步骤6中,LUN2创建成功。

4、在步骤7中,主机上可以扫描到LUN2,并能够用Vdbench工具成功读写。

3.1.4LUN在线扩容功能测试

验证存储系统的LUN支持在线容量扩展。

2、存储系统存在一个容量为100GB的LUN,命名为LUN1,已经映射给主机。

主机已经对LUN1建立了NTFS文件系统。

3、使用Vdbench工具对LUN1上的NTFS文件系统进行持续读写。

1、扩展LUN容量:

在管理界面上选择LUN1,将LUN容量扩容至500GB。

扩展完毕后,在主机侧重新进行磁盘扫描,检查LUN1容量是否为扩容后的总容量。

3、扩展文件系统:

在主机侧将LUN1剩余的容量扩展到原有的文件系统中,并写入新的文件。

1、在步骤1中,管理界面显示扩容成功。

2、在步骤2中,主机扫描到LUN1容量为500GB。

3、在步骤3中,LUN1中未分区容量成功合并到LUN1的NTFS文件系统中,能写入新的文件。

4、在整个测试中,主机Vdbench读写不中断,无报错。

3.1.5精简配置功能测试

验证存储系统是否支持精简配置功能

1、检查配置界面:

在存储管理界面中检查是否有精简LUN配置的界面。

如下的测试必须在图形界面中进行精简LUN的创建和配置。

2、设置告警阀值:

创建一个RAID组或者资源池,容量告警阈值为50%。

3、创建精简LUN:

创建一个容量大于RAID组或者存储资源池可用容量的精简LUN。

4、下发业务:

将创建的精简LUN映射给主机,在主机上扫描该LUN,并用Vdbench工具写入文件。

持续观察精简LUN实际占有空间的变化。

当写入精简LUN的数据超过RAID组或者存储资源池总容量的50%时,观察图形管理界面上告警列表。

1、在步骤1中,存储管理界面中有配置精简LUN的界面。

2、在步骤3中,精简LUN创建成功。

3、在步骤4中,主机中观察到的LUN的容量与存储系统创建的精简LUN容量一致。

4、在步骤5中,精简LUN的实际占用容量随着文件写入不断增加。

5、在步骤6中,存储系统中有RAID组或者存储池容量使用率超过50%的告警。

3.1.6精简LUN空间回收功能测试

验证存储系统是否能支持自动精简配置LUN的空间回收功能,提高存储资源利用率

2、系统已经创建一个精简配置LUN并映射给主机。

3、主机对精简LUN所在文件系统写入20GB文件。

1、观察状态:

在存储系统中检查精简LUN的实际占有空间。

2、下发业务:

在Windows主机中,删除LUN所在文件系统中10GB文件。

3、回收空间:

在操作系统中使用命令行,执行空间回收。

1、在步骤1中,精简LUN的实际占有空间约为20GB。

2、在步骤4中,精简LUN的实际占有空间约为10GB,空间得到回收。

3.1.7精简LUN零页面识别功能测试

验证存储系统是否支持精简LUN的零页面识别功能,节约存储空间。

2、在ThinPool中已经创建一个精简配置LUN,命名为LUN1,容量为1TB,并映射给主机A,LUN1已经被格式化为NTFS文件系统,写入10GB的非零数据。

在本地文件系统构造20GB的全零的文件并拷贝到精简LUN的文件系统中。

3、观察状态:

3、在步骤1中,精简LUN的实际占有空间约为10GB。

4、在步骤3中,精简LUN的实际占有空间约任然为10GB,实际分配空间没有增加。

3.1.8快照及回滚功能测试

验证存储系统是否能支持虚拟快照的在不同时间点的回滚,保证源LUN的按需恢复。

2、存储系统存在一个容量为100GB的精简LUN,命名为LUN1,已经映射给主机。

主机已经对LUN1建立了NTFS文件系统,进行了格式化,写入三个包含字符的文本文件,分别为A.txt,B.txt,C.txt。

在存储管理界面上检查是否有快照配置的界面。

如下的测试必须在图形管理界面中用SAN快照功能配置进行。

2、创建快照:

创建LUN1的快照命名为LUN1_snapshot_1,并激活,记录创建快照时间为T1。

在主机上,删除LUN1中的A.txt文件。

4、创建快照:

创建LUN1的快照命名为LUN1_snapshot_2,并激活,记录创建快照时间为T2。

5、下发业务:

在主机上,删除LUN1中的B.txt文件

6、创建快照:

创建LUN1的快照命名为LUN1_snapshot_3,并激活,记录创建快照时间为T3。

7、解除映射:

解除LUN1和主机的映射。

8、回滚快照:

在图形管理界面中将快照LUN1_snapshot_1(T1时刻)回滚到LUN1上。

9、观察状态:

回滚结束后,将LUN1重新映射到主机A,在主机A上扫描磁盘,并查看LUN1的内容。

10、解除映射:

再次解除LUN1和主机的映射。

11、回滚快照:

在图形管理界面中将快照LUN1_snapshot_3(T3时刻)回滚到LUN1上。

12、观察状态:

1、在步骤1中,存储管理界面中有配置快照的界面。

2、在步骤2、4、6中,LUN1的快照都创建成功。

3、在步骤9中,LUN1上包含A.txt,B.txt,C.txt三个文件,与T1时刻相同。

4、在步骤12中,LUN1上只有C.txt文件,与T3时刻相同。

3.1.9同步远程复制功能测试

验证存储系统之间SAN是否支持基于FC链路的同步远程复制功能,实现远程数据同步和恢复。

严格按照“SAN远程复制测试组网图”组网和配置进行部署。

1、存储系统A和存储系统B运行正常。

2、存储系统A存在一个容量为100GB的LUN,名字为LUN1,已经映射给主机A。

主机A已经对LUN1建立了NTFS文件系统,进行了格式化。

3、存储系统B上存在一个容量为100GB的LUN2,LUN2未做任何映射,且无数据。

检查是否有支持FC同步远程复制界面。

如下的测试必须在图形管理界面中用同步远程功能配置进行。

2、创建同步复制:

在图形管理界面中,对LUN1创建同步远程复制,选择选择存储系统B为目标设备,LUN2为从LUN。

其余选项为默认。

采用脚本在主机A中进行定时数据写入(写入文本文件,每秒写一次,记录每条数据的时间戳)。

4、模拟故障:

5分钟后,同时断开主机A和存储系统A之间的FC链路,以及存储系统A和存储系统B之间的所有复制链路。

5、恢复主机A链路:

将主机A和存储系统A之间的FC链路重新连接。

将LUN2映射给主机B,在主机B上进行磁盘扫描。

在主机A上重新进行磁盘扫描LUN1。

将LUN2上的文本文件和LUN1上的文本文件进行比较。

1、在步骤1中,存储管理界面有配置FC同步远程复制的界面。

2、在步骤2中,同步远程复制创建成功。

3、在步骤6中,LUN1和LUN2上的文本文件完全一致。

3.1.10异步远程复制功能测试

验证存储系统之间SAN是否支持基于FC链路的异步远程复制功能,支持秒级RPO,减少数据丢失风险。

1、两台存储系统均连接到相同的光纤交换机,两台存储名分别为存储系统A,存储系统B。

1、检查配置状态:

检查是否有支持FC异步复制界面,记录配置界面和数据同步周期。

如下的测试必须在图形界面中用FC异步远程复制进行。

2、创建异步远程复制:

对LUN1建异步远程复制,选择存储系统B为远端设备,LUN2为远端LUN。

设置同步周期为10秒,其余选项为默认。

采用Windowsbat脚本在主机A中进行定时数据写入(写入文本文件,每秒写一次,记录每条数据的时间戳),选择开始同步,记录同步最小周期。

4、断开链路:

距离开始同步时间T秒(初次取值5秒)后,拔掉两存储之间的FC链路,记录拔线缆时间并停止主机A数据写入。

对LUN2建快照LUN2_snapshot,将快照映射给主机B,查看快照上的内容。

比较源LUN和目标LUN文本文件内容的差异(通过写入数据时间戳),记录时间差。

7、重复测试:

重复3~6步骤,变更第4步的间隔时间T为30,60,90秒。

1、在步骤1中,存储管理界面有FC异步远程复制配置界面。

2、在步骤2中,远程复制创建成功,并记录系统支持的同步周期。

3、在步骤5中,LUN2_snapshot上存在和主机A一样命名的文件。

4、在步骤6中,记录文本内容时间差异,

5、在步骤7中,反复执行3~6步骤时,最大的文本内容时间差异不能超过20秒。

3.1.11远程复制一致组功能测试

验证存储系统SAN的远程复制一致性组功能,实现多个相互依赖的LUN的数据在同一时间点的一致性,保证业务能正常访问。

1、两台存储系统均连接到相同的光纤交换机,或同一个SAN网络中。

两台存储名分别为存储系统A,存储系统B。

2、存储系统A存在三个容量为100GB的LUN,名字分别为LUN1,LUN2,LUN3,均已经映射给主机A。

主机A已经对三个LUN建立了NTFS文件系统,进行了格式化。

三个LUN均写入三个包含字符的文本文件,分别为A.txt,B.txt,C.txt。

3、在存储系统B上存在三个容量为100GB的LUN,命名分别为LUN4,LUN5,LUN6,三个LUN未做任何映射,且无数据。

在存储管理界面中检查是否有配置远程复制一致性组的界面。

如下的测试必须在图形界面中进行一致性组的创建。

在图形管理界面中,分别对LUN1,LUN2,LUN3创建异步远程复制,选择存储系统B为目标设备,LUN4,LUN5,LUN6分别为目标LUN。

3、创建一致性组:

在图形管理界面中创建远程复制一致性组,并将步骤1种建立的三个远程复制添加入远程复制一致组中。

在初始同步完成后,将LUN4、LUN5、LUN6做快照LUN4_snapshot1、LUN5_snapshot1、LUN6_snapshot1并将快照映射给主机B。

在主机B上进行磁盘扫描,察看快照上的内容。

从主机A向LUN1、LUN2、LUN3分别写入文件D.txt,E.txt,F.txt,然后对一致性组启动同步操作。

同步完成后,将LUN4、LUN5、LUN6做快照LUN4_snapshot2、LUN5_snapshot2、LUN6_snapshot2并将快照映射给主机B。

1、在步骤1中,图形界面中有创建远程复制一致性组的界面。

2、在步骤4中,LUN4_snapshot1,LUN5_snapshot1,LUN6_snapshot1上均存在3个文件,分别为A.txt,B.txt,C.txt。

3、在步骤6中,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1