【技术实现步骤摘要】
一种自动适配测试主机的方法和系统
本专利技术属于存储自动测试
,具体涉及一种自动适配测试主机的方法和系统。
技术介绍
存储网络系统由存储设备、网络设备和主机三个部分组成。存储与主机客户端之间的会话通信,是通过不同的网络存储协议完成的,主要有三种FC协议,ISCSI协议,Infiniband协议,以此我们可以称之为FC主机、iSCSI主机、IB主机。存储系统将存储卷映射到主机端,然后主机扫描到磁盘后可进行IO读写使用,而每种协议主机连接存储的技术是不同的,所以需要不同的操作方法。为了覆盖测试基于不同协议的不同拓扑测试环境,同一条用例可能会在多个环境中执行,所以要求自动化用例也要能自动选择或者适配测试主机;又因为不同类型的主机在建立与存储之间会话连接以及发现扫描卷等等操作方面都不相同,所以如果不对不同类型的主机分别处理,就不能满足不同拓扑环境的测试需求。目前的自动化测试中,都单一的支持某种类型主机,比如只能支持FC主机,或者iSCSI主机,不能自动查找适配测试环境中可用主机,导致自动化测试有局限性。 ...
【技术保护点】
1.一种自动适配测试主机的方法,其特征在于,包括以下步骤:/nS1:配置测试主机信息的步骤:/n将主机信息配置到用于主机测试的可读取配置文件中;在执行对主机的测试命令时,能够读取主机的基本信息;/nS2:主机类型匹配的步骤:/nS21:从配置文件中调取主机的信息;/nS22:如果配置文件中只有一种协议类型的主机信息,则直接转到步骤S3;/nS23:如果配置文件中有多种协议类型的主机类型,则根据需要选择以下两种处理方式:/n其一,按照默认优先级顺序选择主机类型,然后转到步骤S3;/n其二,通过自动适配测试主机算法选择主机类型的测试顺序,并根据确定的测试顺序,执行步骤S3;/n ...
【技术特征摘要】
1.一种自动适配测试主机的方法,其特征在于,包括以下步骤:
S1:配置测试主机信息的步骤:
将主机信息配置到用于主机测试的可读取配置文件中;在执行对主机的测试命令时,能够读取主机的基本信息;
S2:主机类型匹配的步骤:
S21:从配置文件中调取主机的信息;
S22:如果配置文件中只有一种协议类型的主机信息,则直接转到步骤S3;
S23:如果配置文件中有多种协议类型的主机类型,则根据需要选择以下两种处理方式:
其一,按照默认优先级顺序选择主机类型,然后转到步骤S3;
其二,通过自动适配测试主机算法选择主机类型的测试顺序,并根据确定的测试顺序,执行步骤S3;
S3:执行测试的步骤:
测试主机与存储系统之间建立iSCSI连接,将存储卷映射到测试主机,测试主机扫描磁盘,对磁盘进行分区格式化,设置IO测试工具并启动工具,检查IO运行结果;实现IO读写测试的全流程自动化。
2.根据权利要求1所述的一种自动适配测试主机的方法,其特征在于,所述步骤S1中,配置到可读取配置文件中的主机信息包括主机类型、用户名、密码、登录端口。
3.根据权利要求2所述的一种自动适配测试主机的方法,其特征在于,所述步骤S2中,通过自动适配测试主机算法选择主机类型的测试顺序:
若优先选择的为iSCSI主机,测试主机与存储之间只需IP网络正常满足测试需求,建立主机到存储之间的iSCSI会话连接;
若优先选择的为FC主机,登录成功后,需要判断是否FC线成功连接到存储并有效可用,要同时检测主机和存储两段的FC端口可用性,测试主机首先要判断每个端口是否在线,并获取其每个FC端口的WWPN,然后登陆存储并获取存储候选可用的FC端口WWPN,且获取的存储FC端口WWPN必须包含有该测试主机的WWPN,然后存储添加主机并添加这些可用的WWPN,建立主机与存储之间的FC会话。
4.根据权利要求3所述的一种自动适配测试主机的方法,其特征在于,所述步骤S2中,若优先选择的主机不可用,则返回未查找到...
【专利技术属性】
技术研发人员:刘粉粉,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。