부록 A. 설정 예: HAProxy 및 Keepalived를 사용하여 Ceph Object Gateway 서버 로드


이 부록에서는 Ceph 클러스터와 함께 HAProxy 및 Keepalived 구성을 보여주는 예를 제공합니다. Ceph Object Gateway를 사용하면 로드가 증가할 때 확장할 수 있도록 오브젝트 게이트웨이의 많은 인스턴스를 단일 영역에 할당할 수 있습니다. 각 오브젝트 게이트웨이 인스턴스에는 자체 IP 주소가 있으므로 HAProxy 및 keepalived를 사용하여 Ceph Object Gateway 서버 간에 부하를 분산할 수 있습니다.
이 구성에서 HAproxy는 Ceph Object Gateway 서버에서 로드 밸런싱을 수행하는 반면 Keepalived는 Ceph Object Gateway 서버의 가상 IP 주소를 관리하고 HAProxy를 모니터링하는 데 사용됩니다.
HAProxy 및 keepalived의 또 다른 사용 사례는 HAProxy 서버에서 HTTPS를 종료하는 것입니다. RHCS(Red Hat Ceph Storage) 1.3.x는 Civetweb을 사용하며 RHCS 1.3.x의 구현은 HTTPS를 지원하지 않습니다. HAProxy 서버를 사용하여 HAProxy 서버에서 HTTPS를 종료하고 HAProxy 서버와 Civetweb 게이트웨이 인스턴스 간에 HTTP를 사용할 수 있습니다. 이 예제에는 이 구성이 절차의 일부로 포함됩니다.

A.1. 사전 요구 사항

Ceph Object Gateway를 사용하여 HAProxy를 설정하려면 다음이 있어야 합니다.
  • 실행 중인 Ceph 클러스터
  • 포트 80에서 실행되도록 구성된 동일한 영역에 있는 두 개 이상의 Ceph Object Gateway 서버
  • HAProxy 및 keepalived용 서버가 두 개 이상 있어야 합니다.
참고
이 절차에서는 Ceph Object Gateway 서버가 두 개 이상 실행되고 포트 80을 통해 테스트 스크립트를 실행할 때 유효한 응답을 가져오는 것으로 가정합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.