1장. 소개


Red Hat OpenStack Platform director는 Overcloud 라는 클라우드 환경을 생성합니다. Overcloud에는 특정 역할을 수행하는 다양한 노드 유형 세트가 포함되어 있습니다. 이러한 노드 유형 중 하나는 컨트롤러 노드입니다. 컨트롤러는 Overcloud 관리를 담당하며 특정 OpenStack 구성 요소를 사용합니다. Overcloud는 여러 컨트롤러를 고가용성 클러스터로 사용하여 OpenStack 서비스의 최대 운영 성능을 보장합니다. 또한 클러스터는 OpenStack 서비스에 대한 액세스를 위한 로드 밸런싱을 제공하므로 컨트롤러 노드에 트래픽을 균등하게 분배하고 각 노드의 서버 과부하를 줄입니다.

외부 로드 밸런서를 사용하여 이 배포를 수행할 수도 있습니다. 예를 들어 조직에서 자체 하드웨어 기반 로드 밸런서를 사용하여 컨트롤러 노드에 대한 트래픽 배포를 처리할 수 있습니다. 이 가이드에서는 외부 로드 밸런서 및 Overcloud 생성 모두에 대한 구성을 정의하는 데 필요한 세부 정보를 제공합니다. 여기에는 다음 프로세스가 포함됩니다.

  1. 로드 밸런서 설치 및 구성 - 이 가이드에는 로드 밸런싱 및 서비스를 위한 몇 가지 HAProxy 옵션이 포함되어 있습니다. 설정을 외부 로드 밸런서와 동일하게 변환합니다.
  2. Overcloud 구성 및 배포 - 이 가이드에는 Overcloud 가 외부 로드 밸런서와 통합되는 데 도움이 되는 몇 가지 Heat 템플릿 매개변수가 포함되어 있습니다. 이는 주로 로드 밸런서 및 잠재적 노드의 IP 주소를 포함합니다. 이 가이드에는 외부 로드 밸런서를 사용하도록 Overcloud 배포 및 해당 구성을 시작하는 명령도 포함되어 있습니다.

1.1. Overcloud에서 Load Balancing 사용

Overcloud는 HAProxy 라는 오픈 소스 툴을 사용합니다. HAProxy는 트래픽을 OpenStack 서비스를 실행하는 컨트롤러 노드에 분산합니다. haproxy 패키지에는 haproxy systemd 서비스에서 시작하여 로깅 기능 및 샘플 구성과 함께 haproxy 데몬이 포함되어 있습니다. 그러나 Overcloud는 고가용성 서비스(haproxy-clone)로 HAProxy 자체를 제어하기 위해 Pacemaker(고가용성 리소스 관리자)를 사용합니다. 즉, HAProxy는 각 컨트롤러 노드에서 실행되고 각 구성에 정의된 규칙 세트에 따라 트래픽을 분산합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat