2장. 기본 구성 정의
외부 로드 밸런서 없이 Overcloud를 생성하고 구성할 때 director는 여러 OpenStack 서비스에 트래픽을 배포하도록 HAProxy를 구성합니다. director는 각 컨트롤러 노드의 /etc/haproxy/haproxy.conf 파일에 이 설정을 제공합니다. 기본 구성에는 global, defaults 및 여러 서비스 구성의 세 가지 주요 부분이 포함되어 있습니다.
다음 몇 섹션에서는 각 구성 섹션의 기본 매개변수를 살펴봅니다. 이는 외부 로드 밸런서를 설치 및 구성하기 위한 구성 설정의 예를 제공합니다. 이러한 매개변수는 전체 HAProxy 매개변수의 일부에 불과합니다. 이러한 매개변수 및 기타 매개변수에 대한 자세한 내용은 컨트롤러 노드의 /usr/share/doc/haproxy-*/configuration.txt (또는 haproxy 패키지가 설치된 시스템)에 있는 "HAProxy 구성 수동"을 참조하십시오.
2.1. 글로벌 구성 링크 복사링크가 클립보드에 복사되었습니다!
이 섹션에서는 프로세스 전체 매개변수 세트를 정의합니다. 여기에는 다음이 포함됩니다.
- daemon: 백그라운드 프로세스로 실행됩니다.
- user haproxy,group haproxy: 프로세스를 소유한 Linux 사용자 및 그룹을 정의합니다.
- log: 사용할 syslog 서버를 정의합니다.
- maxconn: 프로세스에 대한 최대 동시 연결 수를 설정합니다.
- PIDFILE: 프로세스 ID에 사용할 파일을 설정합니다.