Red Hat Training

A Red Hat training course is available for RHEL 8

1장. 고가용성 애드온 개요

고가용성 애드온은 중요한 운영 서비스에 안정성, 확장성 및 가용성을 제공하는 클러스터형 시스템입니다.

클러스터는 작업을 수행하기 위해 함께 작동하는 두 개 이상의 컴퓨터( 노드 또는 멤버라고 함)입니다. 클러스터를 사용하여 고가용성 서비스 또는 리소스를 제공할 수 있습니다. 여러 시스템의 중복은 여러 유형의 오류가 발생하지 않도록 보호하는 데 사용됩니다.

고가용성 클러스터는 단일 장애 지점을 제거하여 고가용성 서비스를 제공하고 노드가 가동 상태가 되는 경우 한 클러스터 노드에서 다른 클러스터 노드로 서비스를 페일오버합니다. 일반적으로 고가용성 클러스터의 서비스는 읽기 및 쓰기 데이터(읽기 마운트된 파일 시스템을 통해)입니다. 따라서 하나의 클러스터 노드가 다른 클러스터 노드에서 서비스를 제어하기 때문에 고가용성 클러스터에서 데이터 무결성을 유지해야 합니다. 고가용성 클러스터의 노드 오류는 클러스터 외부 클라이언트에서 볼 수 없습니다. (고가용성 클러스터를 페일오버 클러스터라고도 합니다.) 고가용성 애드온은 고가용성 서비스 관리 구성 요소인 Pacemaker 를 통해 고가용성 클러스터링을 제공합니다.

Red Hat은 Red Hat 고가용성 클러스터를 계획, 구성 및 유지 관리하기 위한 다양한 문서를 제공합니다. Red Hat 클러스터 문서의 다양한 영역에 가이드 인덱스를 제공하는 문서 목록은 Red Hat High Availability Add-On 설명서 를 참조하십시오.

1.1. 고가용성 애드온 구성 요소

Red Hat High Availability Add-On은 고가용성 서비스를 제공하는 여러 구성 요소로 구성되어 있습니다.

고가용성 애드온의 주요 구성 요소는 다음과 같습니다.

  • 클러스터 인프라 - 구성 파일 관리, 멤버십 관리, 잠금 관리, 펜싱 등 노드가 클러스터로 연동할 수 있는 기본 기능을 제공합니다.
  • 고가용성 서비스 관리 - 노드가 정상 상태가 되는 경우 한 클러스터 노드에서 다른 클러스터 노드로 서비스 장애 조치(failover)를 제공합니다.
  • 클러스터 관리 도구 - 고가용성 애드온 설정, 구성 및 관리를 위한 구성 및 관리 툴. 툴은 클러스터 인프라 구성 요소, 고가용성 및 서비스 관리 구성 요소 및 스토리지와 함께 사용할 수 있습니다.

고가용성 애드온을 다음 구성 요소와 함께 보완할 수 있습니다.

  • Red Hat GFS2(Global File System 2) - 복구 스토리지 애드온의 일부로서 고가용성 애드온과 함께 사용할 클러스터 파일 시스템을 제공합니다. GFS2를 사용하면 스토리지가 각 클러스터 노드에 로컬로 연결된 것처럼 여러 노드에서 블록 수준에서 스토리지를 공유할 수 있습니다. GFS2 클러스터 파일 시스템에는 클러스터 인프라가 필요합니다.
  • LVM Locking Daemon(Lvmlockd) - Resilient Storage Add-On의 일부로 클러스터 스토리지의 볼륨 관리가 가능합니다. lvmlockd 지원에도 클러스터 인프라가 필요합니다.
  • HAProxy - TCP(계층 4) 및 계층 7(HTTP, HTTPS) 서비스에서 고가용성 로드 밸런싱 및 페일오버를 제공하는 라우팅 소프트웨어입니다.