Thanks, a configuration such as below works great for the iperf load defaulting to port 5001.
Apologies for the newbie question. Details are certainly described in the documentation, I just had a hard time seeing past all the HTTP related items. -Steen
defaults
timeout connect 5000ms timeout client 50000ms timeout server 50000ms listen ipgw 192.168.3.101:5001 mode tcp balance roundrobin server server1 192.168.128.201:5001 server server2 192.168.128.202:5001
-----Original Message-----
From: Willy Tarreau [mailto:w#1wt.eu]
Sent: Saturday, April 30, 2011 3:43 AM
To: Larsen, Steen
Cc: haproxy#formilux.org
Subject: Re: non-http load balancing configuration.
Hi Steen,
On Fri, Apr 29, 2011 at 11:30:15AM -0700, Larsen, Steen wrote:
> Hi, I would like to do some performance testing without http in a configuration of 5 machines such as below using iperf:
>
>
>
> ClientA --- LB1 ---ServerA
>
> ClientB -- - ServerB
>
>
>
> The load balancer routes between two subnets, clients on one subnet and servers on the other subnet.
>
>
>
> I would like to have two iperf server processes each listening on the same TCP socket number (i.e 5000).
>
>
>
> When clientA starts a client session to the LB1 IP address, HAProxy relays to serverA. Later, when client starts an iperf client session to LB1, the proxy should use ServerB as a relay target. As clients and servers scale up in count, I presume a basic round-robin would work.
>
>
>
> In the documentation and mailing list there is a lot of detail on http and security related proxy details, but I am not finding a clear description on setting up such a configuration. Any suggestions on config options are greatly appreciated.
In fact, what you want is the most basic setup. You'd just have this :
listen mylb
mode tcp bind <ip:port> balance roundrobin server a <ip:port> server b <ip:port>
You probably don't need the checks nor whatever in a test configuration. However, I strongly encourage you to set up a second listener in HTTP mode to report the stats. It's very convenient during tests, as it gives you a summary of connection errors and such.
Regards,
Willy
Received on 2011/05/03 01:25
This archive was generated by hypermail 2.2.0 : 2011/05/03 01:30 CEST