loadbalancer 에서 처리 가능한 최대 연결 갯수 확인 및 설정 변경 방법 > OpenStack 자료실

본문 바로가기

사이트 내 전체검색

뒤로가기 OpenStack 자료실

loadbalancer 에서 처리 가능한 최대 연결 갯수 확인 및 설정 변경 방법

페이지 정보

작성자 leesh 작성일 20-10-19 13:14 조회 7,443 댓글 0

본문

외부에서 유입되는 Session 이 최대 2,000 개는 넘지 못해 Application 이 그 이상의 처리를 하지 못하는 이슈가 발생.


----------------------------------------------------------------
loadbalancer 에서 처리 가능한 최대 연결 갯수 확인 방법.
(Haproxy 의 Default Max connection 설정 확인 방법.)

# echo "show info" | socat unix-connect:/var/lib/neutron/lbaas/v2/[ vLB uuid ]/haproxy_stats.sock stdio

...
Maxconn: 2000
Hard_maxconn: 2000
...

----------------------------------------------------------------

해당 패키지 버전에서 global은 변경 없이 frontend 만 변경되는 버그 발생.
openstack-neutron-lbaas-9.2.0-2.el7ost.noarch
python-neutron-lbaas-9.2.0-2.el7ost.noarch 

아래의 패키지로 업데이트.
openstack-neutron-lbaas-9.2.2-8.el7ost.noarch.rpm
python-neutron-lbaas-9.2.2-8.el7ost.noarch.rpm


*** 패키지 업데이트 후 해결. frontend 와  global 모두에서 maxconn이 증가***

# sudo yum update openstack-neutron-lbaas-9.2.2-8.el7ost.noarch.rpm python-neutron-lbaas-9.2.2-8.el7ost.noarch.rpm
# systemctl status neutron-lbaasv2-agent
# neutron lbaas-listener-update test-lb-lis --connection-limit=4000
# cat /var/lib/neutron/lbaas/v2/191f3422-4d0b-4004-bb5b-a6de68fe88f5/haproxy.conf

global
    daemon
    user nobody
    group haproxy
    log /dev/log local0
    log /dev/log local1 notice
    maxconn 4000 <<<====
    stats socket /var/lib/neutron/lbaas/v2/191f3422-4d0b-4004-bb5b-a6de68fe88f5/haproxy_stats.sock mode 0666 level user

defaults
    log global
    retries 3
    option redispatch
    timeout connect 5000
    timeout client 50000
    timeout server 50000

frontend ebe807ed-d306-47ad-a86f-52fd657cf241
    option tcplog
    maxconn 4000 <<<====
    bind 10.0.0.10:80
    mode tcp
    default_backend 8b1c95d6-e7f0-41a5-983d-545998ca94e6

backend 8b1c95d6-e7f0-41a5-983d-545998ca94e6
    mode tcp
    balance source
    timeout check 50s
    server b9c76bce-bf87-4197-8484-69dcb7fb4452 10.0.0.11:10080 weight 1 check inter 1s fall 5


참고자료.
 https://access.redhat.com/errata/RHBA-2018:1603
https://bugzilla.redhat.com/show_bug.cgi?id=1560698

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

PC 버전으로 보기