【发布时间】:2015-12-01 05:56:48
【问题描述】:
有没有办法配置客户端通过端口进行通信。
我的设置:
- 我想设置多个 tsung 客户端来分配负载生成。
- tsung 客户端是 docker 容器,每个都在不同的盒子中运行。因此,从客户端主服务器连接到客户端从属服务器的方法之一是 ip 和端口号。
所以我想在配置文件中添加如下内容。这里的 client-master 是主要的客户端主机。 client-slave-1 和 client-slave-2 是在主机上运行的 docker 容器 - 10.0.0.101 和 10.0.0.102 respy,可通过 10.0.0.101:8123 和 10.0.0.102:8123 respy 访问。
<clients>
<client host="client-master" use_controller_vm="true" maxusers="10000"/>
<client host="client-slave-11" port="8123" weight="3" maxusers="40000" cpu="1">
<ip value="10.0.0.101"></ip>
</client>
<client host="client-slave-2" port="8123" weight="3" maxusers="40000" cpu="1">
<ip value="10.0.0.102"></ip>
</client>
</clients>
就像从客户端主机一样,如果我执行 ssh -p 8123 root@10.0.0.101,我可以登录到客户端从机 1。但我不确定如何配置 tsung 以使用此端口配置,或者 tsung 是否允许这样做。
所以我想要的是 - 如果 tsung 允许客户端配置包含端口号,我该如何配置它。 - 如果没有,那么是否有其他选项可以使用容器来执行此操作。
【问题讨论】: