cmcc虚拟存储设备测试用例ibm_第1页
cmcc虚拟存储设备测试用例ibm_第2页
cmcc虚拟存储设备测试用例ibm_第3页
cmcc虚拟存储设备测试用例ibm_第4页
cmcc虚拟存储设备测试用例ibm_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1.被测对象IBM SAN Volume Controller41.1.硬件架构41.2.架构62.测试环境7测试网络拓扑7配合设备7测试工具和测试方法73.1.测试工具7测试用例部分83.4.4.1.整合能力测试8虚拟化操作过程84.1.1.4.1.2.4.1.3.4.1.4.4.1.5.资源调整(消除热点盘)9技术中立性9虚拟化整合方式10资源可扩展性及扩展的灵活性104.2.数据保护能力114.2.1.4.2.2.4.2.3.4.2.4.异构容灾11本地异构间实时镜像(HA架构)12异构卷克隆12异构卷快照134.3.设备自身及使用安全性144.3.1.4.3.2.4.3.3.4.3

2、.4.4.3.5.4.3.6.4.3.7.4.3.8.虚拟化设备安全性14虚拟化设备升级的安全性14虚拟化通道安全性15主机到主通道安全性15数据卷安全性16管理安全性16用户账号与权限管理17用户操作日志审计174.4.灵活性184.4.1.4.4.2.4.4.3.4.4.4.4.4.5.4.4.6.4.4.7.4.4.8.虚拟化环境迁入到虚拟化环境)18虚拟化环境迁入到虚拟化环境)19迁入(迁出(部分虚拟化20分区20基于粒度的IO SLA管理21动态容量供应(thin proviing)21环境改变度22数据迁移及信息生命周期管理234.5.4.6.扩展性24性能244.6.1.4.6.

3、2.4.6.3.性能(直接迁入)24性能(迁入优化后)25主机主机异构卷克隆、快照性能254.6.4. 异构容灾性能264.7.兼容性264.7.1.4.7.2.4.7.3.4.7.4.品牌和型号支持情况26主机系统支持情况27主机HBA卡支持情况27交换机支持情况284.8.可管理性284.8.1.4.8.2.4.8.3.性能管理28规划建议29报表管理291. 被测对象IBMSANVolumeController1.1.硬件架构SVC 节点备注:下表示例为两节点,SVC 一个 cluster 可扩展为 8 节点。* HARDWARE*ProductDescriptionQty2145-8G

4、4103002530581159726IBM System Storage SAN Volume ControllerStorageEngine111411Storage EngineStorage Engine 5M Fibre OpticPreload- Additional Cable LC-LCUnerruptibleer Supply-SingleUPS-8115er Cord (China)2145-8F4 PriceAnnual Maenance2145-8G41018300140015305IBM System Storage SAN Volume ControllerStor

5、ageEngine111114StorageStorage StorageEngineEngine EnginePreload Preload-AAS- InitialMaster Console5M Fibre OpticCable LC-LC53258115972625M Fibre Optic Cable LC-LC211Unerruptibleer Supply-SingleUPS-8115er Cord (China)2145-8F4 PriceAnnual Maenance* SOFTWARE*ProductDescriptionQty5608-VC639545809IBM Tot

6、alStorage Productivity Per Terabyte w 1Yr SW MaCD-ROM MultilingualCenterLimitedEdition1215608-VNCA2KCIBM TotalStg Prod CenterLimited Edition Reg/Ren:1Charge 1Y RegYr12Per Terabyte SW MANO5639-SSA3043System Storage SVC 1YrBase Per Terabyte 1-12SW Ma1Yr SWenance Reg/Ren11MaReg5639-VC444075005IBM Syste

7、m Storage SAN Base Per Terabyte 1-12PreinstallVolumeControllerSWV4.1111w/1Yr SW Ma5639-VC4 OTC1.2.架构2. 测试环境2.1.测试网络拓扑备注:不测试容灾子项是时,C可以连接到“生产中心”丰富异构环境,进行其它子项测试。2.2.配合设备主机节点oracle 数据库3. 测试工具和测试方法3.1.测试工具Oracle 数据库及相关交易UNIX dd 工具4. 测试用例部分4.1.整合能力测试测试虚拟化设备是否是真正的中立产品,测试所有设备能否被虚拟化为一个资源池,虚拟化后能提供灵活、动态的架构管理,能

8、够进行性能调优,从而提供动态架构并满足不断变化的应用层的需求。(请参考Excellent表中的整合能力部分)备注:SVC 代表IBM 虚拟样意义。引擎设备,在后文中,SVC和虚拟引擎具有同mdisk代表底层,并给SVC使用;vdisk代表经过SVC虚划分的拟化后分配的卷(volume),并给主机使用。4.1.1. 虚拟化操作过程项目:虚拟化基本功能测试分项目:创建与管理资源池用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:虚拟能够物理的异构设备预置条件:两台异构磁盘阵列虚拟引擎到位测试步骤:磁盘阵列划分资源()SVC管理磁盘阵列划分的资源形成MdiskSVC将资源整池Mdi

9、sk GroupSVC在Mdisk Group中划分vdisk。(vdisk可用选择Sequential模式或Striped模式,且可以vdisk对应的底层Mdisks)SVC将vdsik分配给主机使用预期结果:异构磁盘阵列上的资源可以整一个资源池主机只能看到SVC分配给它的vdisks备注:4.1.2.资源调整(消除热点盘)4.1.3.技术中立性项目:技术中立性测试分项目:虚拟化设备的技术中立性用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:虚拟化功能是否真正做到技术中立,不绑定本厂商现有设备预置条件:1、虚拟化已部署完毕2、主机可以使用虚拟资源(vdisk)测试步骤:1

10、. 观测虚拟化设备硬件和所有功能是独立于该厂商现有的磁盘子系统还是绑定了该厂商现有的磁盘子系统。预期结果:1. SVC完全独立于IBM任何磁盘系统(DS8000、DS4000、N series、 XIV等),做到真正的中立,现在和未来都不会绑定IBM磁盘子系统销售,使用户获得真正的选择及投资决策度。项目:灵活消除热点盘功能测试分项目:资源调整,消除热点用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:能否实现“数据块”级别(非级别)的数据迁移,从而根据业务的变化,动态消除形成的热点盘,充分利用后端整合资源的性能。预置条件:1、虚拟化已部署完毕2、主机可以使用虚拟资源(vdis

11、k)测试步骤:vdisk创建在3个mdisk(上)分别为门mdisk1、mdisk2、mdisk3假设随着应用的使用,mdisk1非常的繁忙,成为热点。通过SVC将mdisk1上的部分数据块移动到mdisk2、mdisk3,或新增加进来的mdisk4、mdisk5上。预期结果:热点盘可以通过“块级别”的数据移动重新分布或消除。整个调整过程对应用透明备注:对应用透明指应用一直交易4.1.4.虚拟化整合方式4.1.5.资源可扩展性及扩展的灵活性项目:资源可扩展性及扩展的灵活性测试分项目:虚拟整合的扩展性和灵活性用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:在不影响业务系统运行

12、情况下,支持多种形式的/Volume扩展,并能将扩展的空间分配给数据库或文件系统使用预置条件:虚拟化已部署完毕(虚拟池中包含mdisk1mdisk5五个)主机可以使用虚拟资源(vdisk条带化的使用mdisk1mdisk5五个)测试步骤:场景1:简单扩容1. 通过SVC,增加vdisk容量。场景2:伴随底层扩容的扩容项目:虚拟化整合方式测试分项目:虚拟化整合方式用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:能否对底层的实现条带化数据重分布从而获得整体更好的性能。(数据迁移模式,迁移后连续or条带化模式)预置条件:1、虚拟建立(虚拟池中包含mdisk1mdisk5五个)测试

13、步骤:以Sequential模式创建vdisk1,使其连续位于mdisk1上以Striped模式创建vdisk1,使其条带化的位于mdisk1mdisk5五的关于image模式,详情见迁入、迁出部分预期结果:经过虚拟化的资源可以以灵活的模式供主机使用。用户可以根据自己性能要求或业务特点,的决定虚拟化资源的最优使用方式备注:备注:4.2.数据保护能力测试可以在异构设备之间进行数据容灾保护,例如同步、异步、卷克隆、卷快照等。(请参考Excellent表中的数据保护能力部分)4.2.1. 异构容灾项目:异构容灾分项目:容灾用例:版本:1.0参考文档:参考组网:重要性:高优先级:5测试目的:测试Any

14、 To Any(任意)的异构间容灾功能,且能否保证数据一致性。预置条件:生产中心一套SVC1管理了系统A和B,容灾中心一套SVC2管理了系统C(A、B、C为异构厂商系统)生产中心主机X部署oracle在SVC创建的vdisk1、vdisk2上。(其中vdisk1物理在A上;vdisk2物理在B上)两中心间建立光纤链路测试步骤:创建SVC1和SVC2的partnership关系在SVC2上创建DR_vdisk1和DR_vdisk2(DR_vdisk1和DR_vdisk2物理在C上)创建一致性组及同步&异步容灾关系向oracle数据块中百万条数据在数据过程中突然宕掉生产中心主机容灾中心启用,主机Y

15、容灾中心数据对于同步容灾,比对是否丢失数据对于异步容灾,看主机Y是否能启动数据库,并比对数据丢失量预期结果:异构A、B、C通过SVC可以实现同步&异步容灾同步容灾保障数据一致性且不丢失数据异步容灾保障数据一致性但有少量数据丢失底层创建新的两个分配给SVC将这两个添加到现有的mdisk group(mdisk6、mdisk7)通过SVC,增加vdisk容量。通过SVC,调整条带化的重新分布,使vidks条带化到mdisl1mdisk7这七个上。预期结果:主机不需要停机就可使用新增加的容量即便底层扩容,vdisk扩容依然能够保障条带化的重新分布衡备注:4.2.2.本地异构间实时镜像(HA 架构)4

16、.2.3.异构卷克隆项目:异构卷克隆分项目:异构卷克隆用例:版本:1.0参考文档:参考组网:重要性:中优先级:5测试目的:测试Any To Any(任意)的异构间数据卷克隆功能数据一致性。测试一个源卷支持多少个克隆以及克隆方式的灵活性(一对多模式,层叠模式,混合模式)项目:本地异构间实时镜像(异构HA架构)分项目:本地异构间实时镜像(异构HA架构)用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:在主机层面实现普遍HA架构后,越来越多的企业开始关注 的HA,毕竟数据高可用及对外持续服务能力才是企业信息系统的 。本项将测试是否提供本地异构 (Any To Any)高可用性HA架

17、构。预置条件:虚拟化已部署完毕,SVC管理了系统A主机可以使用虚拟资源(vdisk)测试步骤:添加系统B到SVC环境中利用SVC的vdisk mirror功能产生数据的第二份实时镜像到系统B在向oracle中数据过程中断掉任何系统(A或B)观察应用是否停止观测SVC是否发现了一套系统的掉电重新接入先前断掉的系统,观测数据是否自动开始增量同步,观测SVC是否恢复后的状态预期结果:所有过程对上层主机即应用透明(主机看到单一的vdisk,不知发生了镜像与否)SVC可以实告的状况在故障恢复时,无需人为干预,SVC自动实现增量同步备注:备注:同步和异步分别测试生产站点的X系统在模拟后要能恢复,以便比对容

18、灾系统是否丢失数据及数据丢失量。4.2.4. 异构卷快照项目:异构卷快照分项目:异构卷快照用例:版本:1.0参考文档:参考组网:重要性:中优先级:5测试目的:测试Any To Any(任意)的异构间数据卷快照功能数据一致性。测试一个源卷支持多少个快照以及快照方式的灵活性(一对多模式,层叠模式,混合模式)预置条件:虚拟化已部署完毕主机可以使用虚拟资源(vdisk在系统A上)测试步骤:场景1:一对多模式通过SVC对vdisk以一对多模式创建多份异构卷快照(快照卷在系统B上)快照卷分配给主机检验数据的一致性场景2:层叠模式通过SVC对vdisk以层叠模式创建多份异构卷快照(快照卷在系统B上)快照卷分

19、配给主机检验数据的一致性场景3:混合模式3. 通过SVC对vdisk以混合模式(一对多层叠)创建多份异构卷快照(快照卷在系统B上)预置条件:虚拟化已部署完毕主机可以使用虚拟资源(vdisk在系统A上)测试步骤:场景1:一对多模式通过SVC对vdisk以一对多模式创建多份异构卷克隆(克隆卷在系统B上)克隆卷分配给主机检验数据的一致性场景2:层叠模式通过SVC对vdisk以层叠模式创建多份异构卷克隆(克隆卷在系统B上)克隆卷分配给主机检验数据的一致性场景3:混合模式通过SVC对vdisk以混合模式(一对多层叠)创建多份异构卷克隆(克隆卷在系统B上)克隆卷分配给主机检验数据的一致性预期结果:用户可以

20、灵活的创建基于一对多模式,层叠模式,混合模式的异构卷克隆异构卷克隆具有数据一致性保护备注:SVC对于一个源卷,最多支持256个快照4.3.设备自身及使用安全性测试虚拟设备提供自身及使用过程中的安全性问题,包括虚拟设备自身安全性,虚拟设备升级/替换的安全性、管理的安全性、用户操作日志审计等考Excellent表中的设备自身及使用安全性部分)(请参4.3.1.虚拟化设备安全性4.3.2.虚拟化设备升级的安全性项目:虚拟化设备升级的安全性分项目:虚拟化设备升级的安全性用例:版本:1.0参考文档:参考组网:项目:虚拟化设备安全性分项目:虚拟化设备安全性用例:版本:1.0参考文档:参考组网:重要性:高优

21、先级:6测试目的:虚拟化设备自身是否是冗余&高可用。当虚拟化设备物理节点宕机,主机读写虚拟化卷是否中断,数据是否丢失。预置条件:虚拟化已部署完毕主机可以使用虚拟资源测试步骤:虚拟化设备管理了外部A,在对A的数据进行读写时,(例如:oracle数据过程中)宕掉虚拟化设备一个节点,观察主机端IO反应预期结果:主机应用继续进行单节点故障将导致SVC 进入write through模式以保护数据的安全性备注:4. 快照卷分配给主机检验数据的一致性预期结果:用户可以灵活的创建基于一对多模式,层叠模式,混合模式的异构卷快照异构卷快照具有数据一致性保护备注:SVC对于一个源卷,最多支持256个快照4.3.3

22、.虚拟化通道安全性4.3.4.主机到主通道安全性项目:主机到主通道安全性分项目:主机到主通道安全性用例:版本:1.0项目:虚拟化通道安全性分项目:虚拟化通道安全性用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:SVC与被虚拟化之间通道部分断开,主机读写虚拟化卷是否中断,数据是否丢失。预置条件:虚拟化已部署完毕主机可以使用虚拟资源(部署了oracle应用)测试步骤:虚拟化设备管理了外部A,两者有光纤链路多条在对A的数据进行读写时(oracle数据),断开部分光纤链路观察oracle应用是否停止预期结果:1. 主机及应用持续运行备注:重要性:高优先级:6测试目的:虚拟化设备是否

23、能 升级(特别是硬件整体升级)。当虚拟化设备物理节点硬件整体升级(硬件淘汰),主机读写虚拟化卷是否中断,数据是否丢失,容灾是否中断。预置条件:虚拟化已部署完毕主机可以使用虚拟资源(部署了oracle应用)测试步骤:在oracle应用交易过程中(例如:oracle)SVC由旧的硬件设备替换(升级)到新的硬件设备及新的微码版本预期结果:1. 即便是硬件淘汰、替换也不需要主机应用停机备注:随着技术的发展,虚拟化设备应支持无缝升级。不需要停机窗口和服务中断。移动资源由虚拟化设备管理后,虚拟化设备软、硬件(特别是硬件整体,因为现在的硬件数年后可能会淘汰,需要更新)设备的淘汰或升级带来的风险和安全性影响特

24、别是服务中断将移动造成极大损失。4.3.5.数据卷安全性4.3.6.管理安全性项目:管理安全性分项目:管理安全性用例:版本:1.0参考文档:参考组网:项目:数据卷安全性分项目:数据卷安全性用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:在实施了RAID保护的被虚拟化上某磁盘损坏的情况下,主机读写虚拟化卷是否中断,数据是否丢失。预置条件:虚拟化已部署完毕主机可以使用虚拟资源(部署了oracle应用)测试步骤:SVC管理了外部A拔掉A的某RAID组的其中1块盘观察主机端的oracle应用反应预期结果:1. 主机及应用持续运行备注:参考文档:参考组网:重要性:高优先级:6测试目的

25、:主机到SVC之间通道部分断开,主机读写虚拟化卷是否中断,数据是否丢失预置条件:虚拟化已部署完毕主机可以使用虚拟资源(部署了oracle应用)测试步骤:SVC管理了外部A,主机和SVC间有多条链路在对A的数据进行读写时(oracle数据),断开部分主机到SVC的光纤链路观察oracle应用是否停止预期结果:1. 主机及应用持续运行备注:4.3.7.用户账号与权限管理4.3.8.用户操作日志审计项目:用户操作日志审计分项目:用户操作日志审计用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:能够追踪审计什么人、什么时间、什么地点、做了安全管理的基石。本项测试将针对以上问题。项目:

26、用户账号与权限管理分项目:用户账号与权限管理用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:基于角色的权限管理是安全的基础和有效。本项测试虚拟化设备是否具有基于角色的账号和权限管理功能预置条件:无测试步骤:1. 演示虚拟化设备是否具有不同角色账号和权限管理的功能。预期结果:1. SVC不同角色的账号用户具有严格的管理权限的限定备注:重要性:高优先级:6测试目的:虚拟化设备自身的安全性非常重要,需要考量管理数据是否加密,是否需要密钥才能管理。预置条件:无测试步骤:网络中用户获得SVCIP及用户名、口令。测试其能否SVC,能否管理SVC的资源预期结果:无私有密钥和相应共有密钥的

27、以太网用户无法和管理SVCSVC管理数据为密文发送备注:4.4.灵活性测试虚拟设备提供丰富的资源管理功能,例如迁入机制、回退机制、部分虚拟化、Thin Proviing、分区、基于粒度的IO SLA管理、数据迁移及信息生命周期管理等 (请参考Excellent表中灵活性部分)4.4.1. 迁入(虚拟化环境迁入到虚拟化环境)项目:虚拟化环境迁入到虚拟化环境分项目:虚拟化环境迁入到虚拟化环境用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:验证虚拟化是否支持迁入、迁入复杂度、迁入后能否正确启动数据库、需要采取什么措施。确认现有数据是否能安全迁入虚拟化环境。预置条件:主机直连环境主

28、机应用(oracle)直接资源测试步骤:向 oracle 数据库中数据,并变更停止 oracle 数据库(包括backup server)主机上删除现有设备(varyoffvg、exportvg、rmdev)修改masking(在上删除masking 给 host1 关系)修改 zone 配置(删除host to storage zone|增加 SVC to storage zone、SVC to host zone)修改masking(改为 masking 给 SVC)SVC 扫描新盘,发现个新的 mdisk预置条件:无测试步骤:演示虚拟设备是否具有操作日志审计功能。是否能够追踪审计“什么人

29、、什么时间、什么地点、做了什么”预期结果:1. SVC具有操作日志审计功能。备注:4.4.2. 迁出(虚拟化环境迁入到虚拟化环境)项目:由虚拟化环境迁出到非虚拟化环境分项目:由虚拟化环境迁出到非虚拟化环境用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:验证虚拟化是否支持回退、回退复杂度、回退后能否正确启动数据库、需要采取什么措施。确认是否会被虚拟化技术锁死。预置条件:虚拟化已部署完毕主机可以使用虚拟资源(部署了oracle应用)测试步骤:停止 oracle 数据库主机上删除现有设备(varyoffvg、exportvg、rmdev)删除 mdisk group(此步骤将删除

30、 image mvdisk 会将 mdisk 变回 unmanaged m)修改 zone 配置(增加host to storage zone|删除 SVC to storage zone、SVC to host zone)修改masking(改为 masking 给host)主机识别设备并启动数据库应用(cfgmgr、importvg、startserver)验证迁移后数据一致性SVC 将卷(s)由 unmanaged mdisk 模式迁移到 image mvdisk主机安装 SDD(如需要,主机卸载mutilpath)SVC 将 vdisk(image m) masking 给 host主

31、机识别设备并启动数据库应用(cfgmgr、importvg、startserver)验证迁移前后数据的一致性预期结果:1. 通过SVC,应用成功虚拟化环境迁入到虚拟化环境,且数据一致备注:4.4.3.部分虚拟化4.4.4.分区项目:用户操作日志审计分项目:用户操作日志审计用例:版本:1.0参考文档:参考组网:重要性:中优先级:5测试目的:测试SVC和被虚拟化这个整体能否进行基于缓存、通道的分区,以保证服务质量预置条件:SVC虚拟化设备虚拟化外部A,B,C把A、B、C的通道、空间和缓存划分为3个分区(A分区、B分区、C分区)A分区主机节点为X,部署应用oracleB分区主机节点为YC分区主机节点

32、为Z项目:部分虚拟化分项目:部分虚拟化用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:能否实现容量的一部分虚拟化,另一部分可以被主机直接;是否实现分步式虚拟化预置条件:虚拟化已部分部署完毕(SVC管理了系统A的部分容量,另一部分容量由主机直接)主机X可以使用虚拟资源(部署了oracle应用)主机Y可以直接系统A的资源(部署了oracle应用)测试步骤:验证此架构的可行性(虚拟化和非虚拟化共存)将剩余未虚拟化部分迁移到虚拟化环境,并验证主机Y迁移前后数据一致性。(详细步骤见迁入部分)预期结果:SVC具部分虚拟化能力,具有逐步迁入应用的能力备注:预期结果:1. 通过SVC,应用

33、成功由虚拟化环境迁出到非虚拟化环境,且数据一致备注:4.4.5.基于粒度的 IO SLA 管理4.4.6.动态容量供应(thin proviing)项目:thin proviing功能分项目:thin proviing功能用例:版本:1.0参考文档:参考组网:重要性:中优先级:5项目:基于粒度的IO SLA管理分项目:基于粒度的IO SLA管理用例:版本:1.0参考文档:参考组网:重要性:中优先级:5测试目的:测试虚拟化设备所管理的虚拟化能否实现针对每个/volume的 SLA管理(限定/volume的IOPS or Throughput)预置条件:虚拟化已部署完毕主机可以使用虚拟资源(部署了

34、oracle应用)测试步骤:将oracle使用的资源vdisk的IOPS or Throughput设置为n运行oracle,交易完成花费时间将oracle使用的资源vdisk的IOPS or Throughput设置为2n运行oracle,交易完成花费时间比对两次交易完成时间(由于针对每个vdisk的SLA管理(限定了vdisk的IOPS or Throughput)预期结果:1. 针对vdisk的IOPS or Throughput 设定可以控制、影响应用对虚拟资源的使用备注:此测试也可通过SVC vdisk性能数据,从而获得更加直观的结果。测试步骤:在B、C分区Y、Z主机不做任何IO操作

35、时,对oracle大量数据,交易完成时间。在B、C分区Y、Z主机做繁忙IO操作时(例如:大数据块dd),对oracle大量数据,交易完成时间。对比X节点在两种情况下交易完成时间有无区别。是否做到的分区隔离预期结果:1. 两次交易时间无区别,SVC分区有效。备注:4.4.7. 环境改变度项目:环境改变度分项目:环境改变度用例:版本:1.0参考文档:参考组网:重要性:中优先级:5测试目的:同4.1.1虚拟化环境迁入到虚拟化环境预置条件:同4.1.1虚拟化环境迁入到虚拟化环境测试步骤:同4.1.1虚拟化环境迁入到虚拟化环境预期结果:同4.1.1虚拟化环境迁入到虚拟化环境测试目的:测试虚拟化卷能否支持

36、thin proviing 功能, 是否支持 thin proviing的自动扩展功能及容量上限阈值。预置条件:虚拟化已部署完毕主机可以使用虚拟资源测试步骤:SVC创建容量为100GB池(该池包含一个100GB的mdisk)利用SVC的thin proviing功能,在100GB池中创建出150GB的vdisk分配给主机使用。设定当物理容量使用大于80GB时产生(容量上限阈值)主机识别vdisk,观测主机上显示的vdisk容量。主机写入80GB的数据,观测SVC是否。动态调整vdisk容量为200GB观测主机上显示的vdisk容量。池中加入新的mdisk2(容量100GB)动态调整当物理容量使

37、用大于120GB时产生(修改容量上限阈值)预期结果:thin proviing基本功能:逻辑容量物理容量。主机识别的是逻辑容量。thin proviing具有容量上限阈值逻辑容量可以动态增加物理容量可以动态增加上限阈值容量可以动态调整(增加或减少)备注:4.4.8. 数据迁移及信息生命周期管理项目:数据迁移及信息生命周期管理分项目:数据迁移及信息生命周期管理用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:以往数据迁移是基于主机和数据库级别的,灵活性差,风险高;所以发生概率低(有时想迁移却不敢冒风险)。 虚拟化的基本功能应提供( )架构的动态化,应提供有效信息生命周期管理功能

38、。 虚拟化后,中国移动对 的视角将有原来的孤岛变为“全局 ”,数据根据其时间价值及性能要求的不同应该能够灵活的在全局 中 移动。本子项将测试Any To Any(任意)的异构 间数据迁移,并测试迁移粒度(卷或“块”级别迁移),迁移过程同时实现数据重新分布。需要保证数据迁移时对主机透明和数据一致性。同时迁移过程对应用的影响可以控制。预置条件:虚拟化已部署完毕(虚拟化异构A/B/C)主机可以使用虚拟资源(部署了oracle应用)测试步骤:主机应用oracle使用A上资源oracle进行交易 场景一:应用数据整体迁移通过SVC将oracle应用数据整体到B或C上。假设原来vdisk为Sequenti

39、al模式,迁移到目标后变为Striped模式。迁移过程设定迁移线程1-4(其中1对应用影响最小,迁移时间长;4迁移速度最快,对应用影响大)场景一:应用数据部分迁移(“块粒度”)通过SVC将oracle应用数据以“块”级别部分迁移到B或C上(详细见:4.1.2 灵活消除热点盘功能测试)迁移过程设定迁移线程1-4(其中1对应用影响最小,迁移时间长;4迁移速度最快,对应用影响大)预期结果:迁移过程对主机和应用透明可以控制迁移的速度,从而控制对应用的性能影响可以在不同类型的池间迁移数据( Sequential 模式迁移到Striped模式)备注:备注:同4.1.1虚拟化环境迁入到虚拟化环境4.5.扩展

40、性4.6.性能测试虚拟化后对影响是否可控。性能的影响;测试各种高级数据拷贝服务对生产系统造成的4.6.1. 主机性能(直接迁入)项目:主机性能(直接迁入)分项目:主机性能(直接迁入)用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:测试数据被虚拟化前后的读和写性能比较预置条件:迁移前架构应用性能测试迁移后架构应用性能测试测试步骤:虚拟化前,主机应用oracle直接读写A,观察性能(交易完成时间);虚拟化设备虚拟化外部A后,主机应用oracle通过虚拟化设备来读写A,观察性能(交易完成时间)。比对数据项目:被虚拟化的个数和容量分项目:被虚拟化的个数和容量用例:版本:1.0参考文

41、档:参考组网:重要性:中优先级:2测试目的:测试在多、大容量情况下的性能表现预置条件:受制于测试的数量和容量无法实测。续提供相关可靠资料供用户参考。测试步骤:无预期结果:参见备注备注:个数和容量可提供厂家技术白皮书作为证明。但性能应以第测试标准数据才有意义。(类似小型机TPCC值)4.6.2.主机性能(迁入优化后)4.6.3.异构卷克隆、快照性能项目:异构卷克隆、快照性能分项目:异构卷克隆、快照性能用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:测试在Any To Any(任意)的异构 克隆或快照过程中,能否动态控制克隆或快照的数据流量,从而减少对 应用性能的影响。即克隆和

42、快照是否能够实现流量控制,从而减少对生产的影响。预置条件:虚拟化已部署完毕(虚拟化异构A/B/C)主机可以使用虚拟资源(部署了oracle应用)测试步骤:主机应用oracle通过虚拟化读写A(vdiskn),观察性能(交易完成时间)通过SVC作vdiskn的快照或克隆到B或C。项目:主机性能(迁入优化后)分项目:主机性能(迁入优化后)用例:版本:1.0参考文档:参考组网:重要性:高优先级:6测试目的:测试数据被虚拟化前和完成虚拟化并利用SVC动态架构优化后(经过虚拟化调优)的读和写性能比较预置条件:迁移前架构应用性能测试迁移后架构应用性能测试测试步骤:虚拟化前,主机应用oracle直接读写A,

43、观察性能(交易完成时间);虚拟化设备虚拟化外部A并并利用SVC动态架构优化后,主机应用oracle通过虚拟化设备来读写A,观察性能(交易完成时间)。比对数据预期结果:获得直接迁入并优化后应用性能影响数据。备注:预期结果:获得直接迁入后性能影响数据。备注:4.6.4.异构容灾性能4.7.兼容性考量虚拟化产品的兼容性,从而确认此产品是否保护现有投资并衡量对未来选型的灵活性的影响。4.7.1.品牌和型号支持情况项目:品牌和型号支持情况分项目:品牌和型号支持情况项目:异构容灾性能分项目:异构容灾性能用例:版本:1.0参考文档:参考组网:重要性:低优先级:3测试目的:测试Any To Any(任意)的异构间容灾实现的吞吐量。预置条件:生产中心一套SVC1管理了系统A和B,容灾中心一套SVC2管理了系统C(A、B、C为异构厂商系统)生产中心主机X部署oracle在SVC创建的vdisk1、vdisk2上。(其中vdisk1物理在A上;vdisk2物理在B上)两中心间建立光纤链路测试步骤:建立容灾关系开始初始化拷贝拷贝完成时间或带宽流量调整SVC中带宽控制设置重新开始初始化拷贝观测调整后对初始化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论