测试网络存储设备最大主机连接数的方法及系统技术方案

技术编号:8536556 阅读:772 留言:0更新日期:2013-04-04 21:18
本发明专利技术公开了测试网络存储设备最大主机连接数的方法及系统,其中,该方法包括:服务器模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求;网络存储设备接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接;网络存储设备判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。本发明专利技术方案能够节省对网络存储设备进行测试的成本。

【技术实现步骤摘要】

本专利技术涉及网络测试技术,尤其涉及测试网络存储设备最大主机连接数的方法及系统
技术介绍
网络存储设备是网络系统中的资源存储设备,授权的远端主机可对该网络存储设备进行访问;所述网络存储设备具体如存储区域网络(SAN, Storage AreaNetwork)存储设备。在对网络存储设备的压力测试中,多采用主机实体对网络存储设备进行访问,以测试出网络存储设备能承受的最大主机连接数。目前的网络存储设备支持的最大主机连接 数都在256以上,使用主机实体进行测试将带来大量的成本投入,尤其是当主机连接数达到1000以上时,这种测试环境的搭建可能性较低。可见,现有的测试方案需要大量的主机实体,成本较高。
技术实现思路
本专利技术提供了一种测试网络存储设备最大主机连接数的方法,该方法能够节省对网络存储设备进行测试的成本。本专利技术提供了一种测试网络存储设备最大主机连接数的系统,该系统能够节省对网络存储设备进行测试的成本。—种测试网络存储设备最大主机连接数的方法,该方法包括服务器模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求;网络存储设备接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接;网络存储设备判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。较佳地,所述服务器运行虚拟的主机之前,该方法还包括服务器配置地址关系表,所述地址关系表包含IP地址和主机标识之间的对应关系,所述对应关系数目小于分配给服务器的最大IP地址数目;服务器将配置的地址关系表同步到网络存储设备的授权地址关系表中。较佳地,所述服务器模拟出多台虚拟的主机包括服务器模拟出一台虚拟的主机,由模拟出的主机克隆出多台主机。较佳地,所述地址关系表包含的对应关系最大数目为255。一种测试网络存储设备最大主机连接数的系统,该系统包括服务器和网络存储设备;所述服务器,模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求;所述网络存储设备,接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接;判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。较佳地,该服务器包括模拟单元和地址关系存储单元,所述网络存储设备包括授权地址存储单元、登陆请求处理单元和连接数确定单元;所述地址关系存储单元,存储地址关系表,所述地址关系表包含IP地址与主机标识之间的对应关系,每个对应关系标注了使用状态;所述模拟单元,模拟出多台虚拟的主机,分别运行各虚拟的主机,从所述地址关系存储单元的地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求;所述授权地址存储单元,存储授权地址关系表,授权地址关系表包含授权的地址对应关系;所述登陆请求处理单元,接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接,并向所述连接数确定单元发送启动指令;所述连接数确定单元,接收启动指令后,判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。较佳地,所述服务器包括关系表配置单元,配置包含对应关系的地址关系表,存储到地址关系存储单元中,地址关系表中的对应关系数目小于分配给服务器的最大IP地址 数目;还将地址关系表发送给所述授权地址存储单元;所述授权地址存储单元,存储接收到的地址关系表。较佳地,该系统包括的所述服务器为I台以上。从上述方案可以看出,本专利技术中,服务器模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,向网络存储设备发送IP地址和主机标识的登录请求;网络存储设备接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接,并判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。由于一台服务器可以模拟出多台主机,对网络存储设备进行访问,以测试网络存储设备的最大主机连接数,从而,节省了资源,降低了成本。附图说明图1为本专利技术测试网络存储设备最大主机连接数的方法示意性流程图;图2为本专利技术测试网络存储设备最大主机连接数的系统结构示意图;图3为本专利技术测试网络存储设备最大主机连接数的系统结构示意图实例。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术进一步详细说明。本专利技术由服务器模拟出多台主机,对网络存储设备进行压力测试,节省了成本。参见图1,为本专利技术测试网络存储设备最大主机连接数的方法示意性流程图,其包括以下步骤步骤101,服务器模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求。该地址关系表可预先配置,具体如服务器配置地址关系表,所述地址关系表包含IP地址和主机标识之间的对应关系,所述对应关系数目小于分配给服务器的最大IP地址 数目;服务器将配置的地址关系表同步到网络存储设备的授权地址关系表中。当然地,还可采用其它方式进行配置,如由网络存储设备进行配置后,再同步到相应的服务器。服务器配置的IP地址为网络为该服务器分配的可用IP地址,一般地,为256个IP地址,服务器自身会使用一个,则可将剩余的255个IP地址用于建立对应关系,主机标识与各虚拟的主机一一对应。服务器模拟出虚拟的主机时,为了简化操作,可采用虚拟机克隆技术,先模拟出一台虚拟机,再由模拟出的主机克隆出多台主机。虚拟机克隆技术为已有方案,这里不多赘述。地址关系表还为各对应关系标识了相应对应关系的使用状态,使用状态包括已使用状态和未使用状态;某主机对网络存储设备进行访问时,从地址关系表中获取一个未使用的对应关系,将该对应关系的IP地址作为相应主机的源地址,以该IP地址对网络存储设备进行访问。对网络存储设备进行访问时,可在主机上运行开源软件IOmeter,以对网络存储设备上的数据进行读写操作,开源软件IOmeter是用于度量和描述一个单独系统或几个系统的性能测试工具,这里,运行在主机上可具体用于对网络存储设备进行压力测试。步骤102,网络存储设备接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接。授权地址关系表中存储了授权连接的主机的标识与相应IP地址之间的对应关系。步骤103,网络存储设备判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。网络存储设备对自身运行状态实时进行判断,如果判断出当前次与其连接的主机无法正常运行,则将连接该主机之前,即本文档来自技高网...

【技术保护点】
一种测试网络存储设备最大主机连接数的方法,其特征在于,该方法包括:服务器模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求;网络存储设备接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接;网络存储设备判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。

【技术特征摘要】
1.一种测试网络存储设备最大主机连接数的方法,其特征在于,该方法包括 服务器模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求; 网络存储设备接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机连接; 网络存储设备判断与其相连的主机是否正常运行,如果不是,则将上一次连接的主机数目作为最大主机连接数。2.如权利要求1所述的方法,其特征在于,所述服务器运行虚拟的主机之前,该方法还包括 服务器配置地址关系表,所述地址关系表包含IP地址和主机标识之间的对应关系,所述对应关系数目小于分配给服务器的最大IP地址数目; 服务器将配置的地址关系表同步到网络存储设备的授权地址关系表中。3.如权利要求2所述的方法,其特征在于,所述服务器模拟出多台虚拟的主机包括月艮务器模拟出一台虚拟的主机,由模拟出的主机克隆出多台主机。4.如权利要求2所述的方法,其特征在于,所述地址关系表包含的对应关系最大数目为 255。5.一种测试网络存储设备最大主机连接数的系统,其特征在于,该系统包括服务器和网络存储设备; 所述服务器,模拟出多台虚拟的主机,分别运行各虚拟的主机,从地址关系表中选择未被使用的对应关系,从选择的对应关系中提取出IP地址和主机标识,将IP地址作为源地址,向网络存储设备发送包含提取的IP地址和主机标识的登录请求; 所述网络存储设备,接收登录请求后,在存储的授权地址关系表中判断是否存在该登录请求包含的主机标识,如果是,则允许主机...

【专利技术属性】
技术研发人员:聂海斌
申请(专利权)人:云海创想信息技术北京有限公司云海创想信息技术无锡有限公司
类型:发明
国别省市:

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

1