一种配置vdbench集群测试方法与流程

文档序号:12692656阅读:3609来源:国知局

本发明涉及计算机领域,尤其涉及一种配置vdbench集群测试方法。



背景技术:

传统的网络传输协议,如ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到中间人(man-in-the-middle)这种方式的攻击。所谓中间人的攻击方式,就是中间人冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。服务器和用户之间的数据传送被中间人一转手做了手脚之后,就会出现很严重的问题。通过使用SSH,可以把所有传输的数据进行加密,这样中间人这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。但是集群节点间使用密码登录,导致集群配置复杂,影响工作效率。



技术实现要素:

为了克服上述现有技术中的不足,本发明提供一种配置vdbench集群测试方法,方法包括:

步骤一:在主服务器配置集群各节点间通过ssh无密码登录访问;

步骤二:修改环境变量,实现ssh来作为缺省的rsh的配置;

步骤三:通过nfs协议或cifs协议建立主服务器与集群各节点客户端之间的连接以及集群各节点客户端之间的连接;

步骤四:在集群各节点客户端设置vdbench的集群测试节点文件;

步骤五:基于vdbench脚本的配置,在集群任一节点客户端开启/vdbench rsh实现集群内多集群节点客户端的测试。

优选地,步骤一还包括:基于主服务器配置使集群各节点通过ssh无密码登录访问,实现相互测试。

优选地,步骤二还包括:主服务器在测试环境下,修改环境变量使RSH=ssh,rsh=ssh,实现ssh来作为缺省的rsh的配置。

优选地,步骤三还包括:在集群各节点客户端上设置linux系统,或windows系统。

优选地,在步骤4中,集群测试节点文件包括:包括客户端的挂载路径、主服务器名或者ip地址。

从以上技术方案可以看出,本发明具有以下优点:

配置vdbench集群测试方法提高测试安全性,同时减少集群配置的复杂度,并且在linux系统,或windows系统环境下,集群IO性能测试不需要配置rsh即可使用vdbench来进行多客户端、多线程的测试。

附图说明

图1为配置vdbench集群测试方法流程图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本专利中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利保护的范围。

本实施例提供一种配置vdbench集群测试方法,如图1所示,方法包括:

S1:在主服务器配置集群各节点间通过ssh无密码登录访问;基于主服务器配置使集群各节点通过ssh无密码登录访问,实现相互测试。

S2:修改环境变量,实现ssh来作为缺省的rsh的配置;

主服务器在测试环境下,修改环境变量使RSH=ssh,rsh=ssh,实现ssh来作为缺省的rsh的配置。

S3:通过nfs协议或cifs协议建立主服务器与集群各节点客户端之间的连接以及集群各节点客户端之间的连接;在集群各节点客户端上设置linux系统,或windows系统。

S4:在集群各节点客户端设置vdbench的集群测试节点文件;集群测试节点文件包括:包括客户端的挂载路径、主服务器名或者ip地址。

S5:基于vdbench脚本的配置,在集群任一节点客户端开启/vdbench rsh实现集群内多集群节点客户端的测试。

配置vdbench集群测试集群节点之间建立信任关系,配置rsh来实现通信。可以在Linux和window双平台下的使用。Vdbench是一个文件系统的测试工具,可以测试不同的操作系统中的文件系统的读写性能。可以测试write、read、顺序读写、随机读写、混合读写等不同模式下的磁盘性能。

本方法通过ssh连接的vdbench集群测试,提高了集群系统的安全性;且该方法很好地复用了集群的基本配置-集群节点间无密码登录的特性,减轻了集群配置复杂度,提高了工作效率,使用vdbench测试很好的模拟实现了多种场景的测试,并且由于通过nfs协议或cifs协议共享在windows端测试其读写性能时,简化测试步骤不需要配置nfs协议或cifs协议就可使用vdbench自带rsh实现多客户端、多线程的测试,解决了部分测试工具由于某些限制因素在linux和windows不能同时运用的问题。

本实施例中,采用ssh的加密传输,密钥认证的机制特点能够提高集群系统的安全性。目前ssh无密码登录已经成为了Linux集群系统的基本配置,vdbench集群测试可以复用Linux集群系统的这一特性,进而减轻了配置的复杂度,提高了工作效率,并且在windows下测试集群的nfs协议或cifs协议共享时,以vdbench进行多客户端的测试只需要修改测试文件,免去ssh的配置就可以实现多客户端、多线程的同步进行。完成复用集群节点间ssh无密码登录的基本配置,修改环境变量的方式,实现了一种安全级别高的ssh连接的vdbench集群测试配置方法、并且以vdbench在linux/windows上的应用解决其他测试工具在双系统不能同时运用的瓶颈。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1