cosbench 使用心得 docker

docker pull nexenta/cosbench

#1. Run controller and driver in one Docker container on one node.
docker run --name cosbench -p 19088:19088 -p 18088:18088 -e ip=业务网ip地址 -e t=both -e n=1 nexenta/cosbench:latest

#2. Distributed load drivers on multiple nodes
#2.1 Run Only Driver on each node
docker run --name cosbench -p 18088:18088 -e ip=<node ip> -e t=driver [-e u=true] nexenta/cosbench
#E.g docker run --name cosbench -p 18088:18088 -v /etc/localtime:/etc/localtime:ro -e ip=192.168.4.207 -e t=driver nexenta/cosbench
#web: http://192.168.4.207:18088/driver/
#2.2 Run Controller on the node
docker run --name cosbench -p 19088:19088 -e ip=<comma separated driver node ip list> -e t=controller nexenta/cosbench 
#E.g. $ docker run --name cosbench -p 19088:19088 -v /etc/localtime:/etc/localtime:ro -e ip=192.168.4.207 -e t=controller nexenta/cosbench
#web: http://192.168.4.103:19088/controller/
#E.g. $ docker run -p 19088:19088 -e ip=10.15.20.66,10.15.20.67 -e t=controller nexenta/cosbench





参考:
https://hub.docker.com/r/nexenta/cosbench/
https://blog.csdn.net/chupiti2317/article/details/100769878

在.xml配置文件里,endpoint需要http://,否则连不了

参考

https://www.cnblogs.com/yuhaohao/p/13099507.html

posted @ 2022-05-06 23:39  小黑狐狸1001  阅读(95)  评论(0)    收藏  举报