HAproxy 설정 중 복수의 tcp 포트 (3개) 에 대한 로드발란싱 설정이 어떻게 될까요?

   조회 7513   추천 0    

인터넷이나 자료상으로는 90%가 http 단일포트 (80) 에 대한 설정값만 나오더라구요.

 

저는 http가 아닌 tcp 패킷이고 1개가 아닌 3개의 포트가 통신해야 해서 설정값 변수를 찾아야 하는데

 

자료가 없어서 난감하네요.

 

혹 아시는 분 계시면 답변 부탁드립니다.

짧은글 일수록 신중하게.
matrix 2015-11
안녕하세요.

처음으로 쓰는 글이 Q&A 답변이 됐네요 ^^;

일반적으로 HAProxy를 사용하여 로드밸런싱을 하는 경우 TCP linten port를 80으로 지정하고,

  - listen port를 임의로 지정하실 수 있습니다.

실제  서비스를 제공할 서버들의 hostname(또는 IP Address)과 Port를 정해주게 됩니다.

아래의 haproxy.cfg 예시와 같은 형태에서 option 설정, log file 설정, fail 판단 기준 등을 넣어 주시면 되겠습니다.

listen  lb 0.0.0.0:80
        option  httpchk
        option  httpclose
        option  forwardfor

      balance roundrobin
      cookie  SVID insert indirect nocache
      server  app01  erpweb01:8080 check
      server  app02  erpweb02:8081 check

나머지는 알고 계신 내용과 동일합니다.
     
겨울나무 2015-11
첫글이 제 글에 답변이라니 영광입니다. 답변 감사드리며 한번 시도 및 응용 해봐야겠습니다.

감사합니다.


QnA
제목Page 2630/5729
2014-05   5264820   정은준1
2015-12   1789837   백메가
2024-02   1919   5620SAM
2011-05   8348   말안하묜직진
2015-03   4724   정성욱
2022-07   2322   김동혁1
2020-12   5728   bangCH
2024-02   2625   멋진i
2020-12   4373   조진석
2011-05   7756   김준유
2013-11   4769   왕용필
2021-01   4381   Hpz800
2015-04   3679   jascher
2016-05   5931   아르코
2015-04   4946   조병철
2011-06   8051   yummy
2024-03   1823   을지문덕
2015-04   4527   다롱이
2017-05   3953   나파이강승훈
2015-04   5731   pingguworld
2011-07   5944   cjsrbc
2016-06   11748   안개속영원