发明名称 一种linux环境下进行iSCSI多路径测试的方法
摘要 本申请公开了一种linux环境下进行互联网小型计算机系统接口iSCSI多路径测试的方法,该方法通过包括一台装有linux系统且安装好iptables的主机、交换机和一台iSCSI存储设备的测试系统实施,所述主机连接交换机,交换机与iSCSI存储设备的每一个网口建立一个IP连接;该方法包括:A、在linux主机上启动iptables进程;B、生成IP地址列表文件,该IP地址列表文件中包括待测的iSCSI存储设备所有业务网口的IP地址;C、依据IP地址列表文件中的IP列表顺序,iptables进程依次阻塞1条IP地址,其余IP地址正常提供给前端主机运行的应用程序建立IP连接并运行业务,记录业务运行结果。通过应用本申请技术方案,可以自动高效地完成iSCSI多路径测试。
申请公布号 CN103023723B 申请公布日期 2015.11.18
申请号 CN201210541194.7 申请日期 2012.12.14
申请人 创新科软件技术(深圳)有限公司;创新科存储技术有限公司 发明人 杨学龙
分类号 H04L12/26(2006.01)I;H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 王民盛;王丽琴
主权项 一种linux环境下进行互联网小型计算机系统接口iSCSI多路径测试的方法,其特征在于,该方法通过包括一台装有linux系统且安装好iptables的主机、交换机和一台iSCSI存储设备的测试系统实施,所述主机连接交换机,交换机与iSCSI存储设备的每一个网口建立一个IP连接;该方法包括:A、在linux主机上启动iptables进程;B、生成IP地址列表文件,该IP地址列表文件中包括待测的iSCSI存储设备所有业务网口的IP地址;C、依据IP地址列表文件中的IP列表顺序,iptables进程依次阻塞1条IP地址,其余IP地址正常提供给前端主机运行的应用程序建立IP连接并运行业务,记录业务运行结果,其中包括:C‑1、设置循环参数looptimes和获取IP列表总数totalip,令参数j=1,i=j%totalip;C‑2、Iptables进程读取IP地址列表文件中的第i个IP地址,当i=0时,则选择IP地址列表中最后一个IP地址进行阻塞;当i!=0时,则选择第i个IP地址进行阻塞,将参数($j,$ip,block)记录到业务运行结果中,首次执行时,i=1;C‑3、等待预先设定的时长;C‑4、Iptables进程将所述第i个IP地址对应的路径恢复正常,将参数($j,$ip,unblock)记录到业务运行结果中;C‑5、令j=j+1,判断j是否小于等于looptimes,若是,转至步骤C‑2,否则结束步骤C。
地址 518057 广东省深圳市南山区科发路3号长城电脑大厦工业厂房1#楼2楼D段西
您可能感兴趣的专利