一种多控存储系统端口虚拟化的测试方法技术方案

技术编号:17304343 阅读:51 留言:0更新日期:2018-02-18 22:17
本发明专利技术公开了一种多控存储系统端口虚拟化的测试方法,包括搭建多控存储系统的测试环境;配置存储端口虚拟化的状态;获取不同状态下,IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果。本发明专利技术填补了对多控存储系统端口虚拟化测试的空白,保证了多控存储系统端口虚拟化的工作性能。

A test method for port virtualization of multi control storage system

The invention discloses a multi port control storage system virtual test method, including test environment to build multi control storage system; port configuration storage virtualization; obtain under different conditions, work flow, IO server and storage on the multi path multi control virtual port, the output test results. The invention fills the blank of the port virtualization test of the multi control storage system, and ensures the performance of the port virtualization of the multi control storage system.

【技术实现步骤摘要】
一种多控存储系统端口虚拟化的测试方法
本专利技术涉及计算机存储
,具体地说是一种多控存储系统端口虚拟化的测试方法。
技术介绍
随着大数据时代的到来,数据已经成为企业、机构和个人最重要的财富。而数据集中已成为大势所趋,越来越多的企业都选择自建(云)存储系统,或直接把数据迁移到云端。这样的结果,带来方便的同时,对存储系统的稳定性和可靠性也有了更高的要求。目前存储系统大都开始采用多控制器冗余的方式,提高系统的安全性和可靠性。但当多控存储系统中,其中一个节点宕机后,服务器会上报大量端口down和切换的异常日志。存储系统也会处于降级状态,高负载下性能会下降。给用户带来极差的体验,降低用户对产品的认可度。将存储系统端口虚拟化能够解决上述问题,所述存储端口虚拟化是指使单个光纤通道协议端口显示为多个不同的端口,为端口后面的每个操作系统映像提供单独的端口标识,就像每个操作系统映像都有自己独特的物理端口一样。在存储上实现这一功能,体现为当节点宕机时,虚拟端口WWPN(Worldwideportnumber,端口号)自动迁移到其他节点,主机端感知不到,mutipath也不会有变化,从而提升服务性能。然而对虚拟化的存储系统端口的测试一直没有合适的方法,对于出厂的产品,无法保证端口虚拟化的存储系统是否能够正常工作。
技术实现思路
本专利技术的目的在于提供一种多控存储系统端口虚拟化的测试方法,用于解决现有技术中缺乏对虚拟化的存储系统端口进行测试的方法,无法保证出厂产品性能的问题。本专利技术解决其技术问题所采用的技术方案是:一种多控存储系统端口虚拟化的测试方法,包括以下步骤:搭建多控存储系统的测试环境;配置存储端口虚拟化的状态;获取不同状态下,IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果。进一步地,所述搭建多控存储系统的测试环境的具体过程为:将存储通过交换机与服务器连接;登录服务器,对存储磁盘进行长时间IO业务流;登录交换机,打开存储端口的虚拟化功能。进一步地,所述存储端口虚拟化的状态包括禁用、可过渡和启用。进一步地,配置存储端口虚拟化的状态为禁用的具体过程为:登录存储,调用禁用命令,配置存储端口虚拟化功能为禁用;将任一节点置为service状态;将service节点置回active状态,让其重新加入集群。进一步地,在存储端口虚拟化的状态为禁用时,获取IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果的具体过程为:若IO流的状态稳定、且在节点service状态下,服务器端只有禁用端口活动,存储端无虚拟端口,不发生漂移,则输出测试结果pass;若否,输出测试结果fail。进一步地,配置存储端口虚拟化的状态为可过渡的具体过程为:登录存储,调用可过渡命令,配置存储端口虚拟化功能为可过渡;将任一节点置为service状态;将service节点置回active状态,让其重新加入集群。进一步地,在存储端口虚拟化的状态为可过渡时,获取IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果的具体过程为:若IO流的状态稳定、且在节点service状态下,服务器端虚拟端口和物理端口路径都处于活动状态,存储端虚拟端口漂移到其余控制节点,则输出测试结果pass;若否,输出测试结果fail。进一步地,配置存储端口虚拟化的状态为启用的具体过程为:登录存储,调用启用命令,配置存储端口虚拟化功能为启用;将任一节点置为service状态;将service节点置回active状态,让其重新加入集群。进一步地,在存储端口虚拟化的状态为启用时,获取IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果的具体过程为:若IO流的状态稳定、且在节点service状态下,服务器端只有虚拟端口路径活动,存储端虚拟端口漂移到其余控制节点,则输出测试结果pass;若否,输出测试结果fail。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:1、对存储端口虚拟化的状态进行改变,获取不同状态下,对应的IO流、服务器多路径和存储上多控间虚拟端口的工作情况来判断多控存储系统是否通过测试,填补了对多控存储系统端口虚拟化测试的空白,多控存储系统端口虚拟化的工作性能。2、在测试过程中,配置存储端口的虚拟化状态包括禁用、可过渡和启用,涵盖了虚拟端口在使用过程中的所有情况,使测试更加全面,提高了测试结果的可信度和准确性。3、在对存储端口的虚拟化状态进行变换时,通过调用相应的命令来实现,操作简单,测试效率高。4、在登录服务器、交换机和存储时,均通过SSH登录,保证测试的安全性和测试结果的可靠性。附图说明图1是本专利技术的方法流程图;图2是测试通过的情况下,端口虚拟化的状态与系统工作状态的对应关系图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。如图1所示,本专利技术的一种多控存储系统端口虚拟化的测试方法,包括以下步骤:S1,搭建多控存储系统的测试环境;S2,配置存储端口虚拟化的状态;S3,获取不同状态下,IO(inputandoutput,输入、输出端口)流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果。步骤S1中,测试环境的搭建过程具体为:S11,将存储通过交换机与服务器连接;S12,登录服务器,对存储磁盘进行长时间IO业务流;S13,登录交换机,打开存储端口的虚拟化功能。步骤S11中的存储即多控存储系统。步骤S12和S13中登录服务器和交换机的方式均为SSH,SSH是SecureShellProtocol的缩写,意思为安全协议,可以是密钥的形式实现,保证测试人员的真实身份,确保测试过程的安全性和测试结果的准确性。步骤S2中,配置的存储端口虚拟化的状态包括禁用、可过渡和启用。其中禁用、可过渡和启用涵盖了虚拟端口在使用过程中的所有情况,使测试更加全面,提高了测试结果的可信度和准确性。其中配置存储端口虚拟化的状态为禁用的具体过程为:登录存储,调用禁用命令,配置存储端口虚拟化功能为禁用;将任一节点置为service状态(即该节点处于离线状态);将service节点置回active状态(即该节点处于线状态),让其重新加入集群。配置存储端口虚拟化的状态为可过渡的具体过程为:登录存储,调用可过渡命令,配置存储端口虚拟化功能为可过渡;将任一节点置为service状态;将service节点置回active状态,让其重新加入集群。配置存储端口虚拟化的状态为启用的具体过程为:登录存储,调用启用命令,配置存储端口虚拟化功能为启用;将任一节点置为service状态;将service节点置回active状态,让其重新加入集群。上述登录存储的方式也是通过SSH协议。如图本文档来自技高网
...
一种多控存储系统端口虚拟化的测试方法

【技术保护点】
一种多控存储系统端口虚拟化的测试方法,其特征是:包括以下步骤:搭建多控存储系统的测试环境;配置存储端口虚拟化的状态;获取不同状态下,IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果。

【技术特征摘要】
1.一种多控存储系统端口虚拟化的测试方法,其特征是:包括以下步骤:搭建多控存储系统的测试环境;配置存储端口虚拟化的状态;获取不同状态下,IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果。2.根据权利要求1所述的方法,其特征是:所述搭建多控存储系统的测试环境的具体过程为:将存储通过交换机与服务器连接;登录服务器,对存储磁盘进行长时间IO业务流;登录交换机,打开存储端口的虚拟化功能。3.根据权利要求1所述的方法,其特征是:所述存储端口虚拟化的状态包括禁用、可过渡和启用。4.根据权利要求3所述的方法,其特征是:配置存储端口虚拟化的状态为禁用的具体过程为:登录存储,调用禁用命令,配置存储端口虚拟化功能为禁用;将任一节点置为service状态;将service节点置回active状态,让其重新加入集群。5.根据权利要求4所述的方法,其特征是:在存储端口虚拟化的状态为禁用时,获取IO流、服务器多路径和存储上多控间虚拟端口的工作情况,输出测试结果的具体过程为:若IO流的状态稳定、且在节点service状态下,服务器端只有禁用端口活动,存储端无虚拟端口,不发生漂移,则输出测试结果pass;若否,输出测试结果fail。6.根据权利要求3所述的方法,其特征是:配置存储...

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

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

1