컵퓨터 네트워크에서 사용되는 기술로 작업 부하를 분산해주는 것을 의미한다.
L4, L7로 구분이 가능하다.
3개의 vm 사용
10.0.2.15 <-- Load Balancer
10.0.2.10
10.0.2.20
yum install -y haproxy
httpd의 경우 이전에 설치하였다.
vi /etc/haproxy/haproxy.cfg
Load Balancer의 상태를 확인하고 싶다면 frontend 부분에 아래와 같이 내용을 추가해주면 된다.
stats enable 상태 확인
stats auth admin:1234 상태 확인할 수 있는 사용자 설정
stats hide-version 버전정보 숨기기
stats show-node 노드상태 확인
stats refresh 몇 초단위로 초기화 할지 설정
stats uri /haporxy?stats 상태 확인을 위한 uri 설정
systemctl enable --now haproxy
firewall-cmd --add-service=http
uri에 적은 주소로 접속하면 아래와 같이 현재 상태를 알 수 있다.
다음에는 인증서 생성 후 웹 서버에 연동해볼 것이다.