2.3. 서비스 구성
listen ceilometer
bind 172.16.20.250:8777
bind 172.16.23.250:8777
server overcloud-controller-0 172.16.20.150:8777 check fall 5 inter 2000 rise 2
server overcloud-controller-1 172.16.20.151:8777 check fall 5 inter 2000 rise 2
server overcloud-controller-2 172.16.20.152:8777 check fall 5 inter 2000 rise 2
기본 파일에는 여러 서비스 구성 섹션이 있습니다. 각 서비스 구성에는 다음이 포함됩니다.
- listen: 요청을 수신하는 서비스의 이름
- bind: 서비스가 수신 대기하는 IP 주소 및 TCP 포트 번호입니다.
- server: 서비스를 제공하는 각 서버의 이름, 서버의 IP 주소 및 수신 포트 및 기타 정보입니다.
위의 예제에서는 ceilometer 서비스의 HAProxy 설정을 보여줍니다. 이 서비스는 ceilometer 서비스가 제공되는 IP 주소와 포트를 식별합니다(172.16.20.2500 및 172.16.23.250에서 포트 8777). HAProxy는 해당 주소에 대한 요청을 overcloud-controller-0 (172.16.20.150:8777), overcloud-controller-1 (172.16.20.151:8777) 또는 overcloud-controller-2 (172.16.0.152:8777)로 전달합니다.
또한 예제 서버 매개변수는 다음을 활성화합니다.
- Check: 상태 점검 활성화
- fall 5: 실패한 상태 점검 후 서비스가 종료된 것으로 간주됩니다.
- 2000년 간: 연속된 두 개의 상태 점검 간격을 2000밀리초(또는 2초)로 설정합니다.
- 상승 2: 두 개의 성공적인 상태 점검 후 서버는 작동으로 간주됩니다.
각 서비스는 다른 네트워크 트래픽 유형을 나타내는 다른 주소에 바인딩됩니다. 또한 일부 서비스에는 추가 구성 옵션이 포함되어 있습니다. 다음 장에서는 외부 로드 밸런서에 이러한 세부 정보를 복제할 수 있도록 각 특정 서비스 구성을 검사합니다.