基础配置
最近公司使用的是XSKY星辰天合 - 分布式存储_软件定义存储厂商 XEOS V6新一代对象存储,在使用过程中需要配置cosbench进行压力测试,所以使用cosbench工具来进行测试,接下来是在使用过程中的一些使用新的,主要针对的还是第一次接触cosbench的小伙伴,这里只有cosbench的服务器配置,参数说明,有需要的小伙伴可以自行百度,多的很ψ(*`ー´)ψ。
在controller配置driver信息
在cosbench安装文件夹中 vi controller.conf
这里的url格式是:url = http://{IP}:{端口号}/driver,多个driver的话,要更新第二行的drivers,以及每个driver的标题框中的内容
如果使用默认的controller.cof的话,他默认是这样的
在安装文件夹中,下发 sh start-driver.sh {端口个数} {IP} {起始端口}
ps: 如果是用默认的配置(127.0.0.1)的话,还是要手动启一下driver
sh start-driver.sh 1 127.0.0.1 18088
还是在安装文件夹中 sh start-controller.sh (我这边已经启动了,所以会这样提示)
最后,在浏览器输入 {cosbench所在服务器IP}:19088/controller ,根据driver的红绿来判断是否可用
最后,enjoy work!
故障处理
问题1. controller无法启动,一直返回refuse
问题原因:缺少相关依赖
解决办法:
# 安装 curl yum install -y curl
# 安装 nc yum install -y nmap-ncat
# 安装 openjdk yum install -y java-1.7.0-openjdk
问题2:controller界面 IsAlive 一栏显示为红色
问题原因:相应driver未启动
解决办法:
到相应节点去启动driver,
启动成功后并去controller的所在节点 sh stop-controller.sh 有可能会返回失败,不管他,再次sh start-controller.sh