검색

1.4. Red Hat 고가용성 클러스터의 LVM 논리 볼륨

download PDF

Red Hat High Availability Add-On은 두 가지 클러스터 구성으로 LVM 볼륨에 대한 지원을 제공합니다.

선택할 수 있는 클러스터 구성은 다음과 같습니다.

  • 클러스터의 단일 노드만 한 번에 스토리지에 액세스하는 액티브/패시브 페일오버 구성의 고가용성 LVM 볼륨(HA-LVM)입니다.
  • lvmlockd 데몬을 사용하여 액티브/액티브 구성의 스토리지 장치를 관리하는 LVM 볼륨으로 클러스터의 두 개 이상의 노드가 동시에 스토리지에 액세스해야 합니다. lvmlockd 데몬은 복구 스토리지 애드온의 일부입니다.

1.4.1. HA-LVM 또는 공유 볼륨 선택

HA-LVM 또는 lvmlockd 데몬에서 관리하는 공유 논리 볼륨을 사용하는 경우 배포 중인 애플리케이션 또는 서비스의 요구 사항을 기반으로 해야 합니다.

  • 클러스터의 여러 노드에서 활성/활성 시스템의 LVM 볼륨에 대한 동시 읽기/쓰기 액세스 권한이 필요한 경우 lvmlockd 데몬을 사용하고 볼륨을 공유 볼륨으로 구성해야 합니다. lvmlockd 데몬은 클러스터의 노드에서 LVM 볼륨의 활성화 및 변경을 조정하는 시스템을 제공합니다. lvmlockd 데몬의 잠금 서비스는 클러스터의 다양한 노드가 볼륨과 상호 작용하고 레이아웃을 변경할 때 LVM 메타데이터를 보호합니다. 이 보호는 여러 클러스터 노드에서 공유 볼륨으로 동시에 활성화될 모든 볼륨 그룹을 구성하는 데 따라 달라집니다.
  • 고가용성 클러스터가 한 번에 지정된 LVM 볼륨에 액세스해야 하는 하나의 멤버만 사용하여 액티브/패시브 방식으로 공유 리소스를 관리하도록 구성된 경우 lvmlockd locking 서비스 없이 HA-LVM을 사용할 수 있습니다.

대부분의 애플리케이션은 다른 인스턴스와 동시에 실행되도록 설계되거나 최적화되지 않았으므로 액티브/패시브 구성에서 더 잘 실행됩니다. 공유 논리 볼륨에서 클러스터 인식이 아닌 애플리케이션을 실행하도록 선택하면 성능이 저하될 수 있습니다. 이러한 인스턴스에는 논리 볼륨 자체에 대한 클러스터 통신 오버헤드가 있기 때문입니다. 클러스터 인식 애플리케이션은 클러스터 파일 시스템과 클러스터 인식 논리 볼륨에서 발생하는 성능 손실보다 성능 향상을 달성할 수 있어야 합니다. 일부 애플리케이션과 워크로드에서 다른 애플리케이션보다 더 쉽게 수행할 수 있습니다. 클러스터의 요구 사항을 확인하고 활성/활성 클러스터를 최적화하는 추가 노력이 두 LVM 변형 중에서 선택하는 방법입니다. 대부분의 사용자는 HA-LVM을 사용하여 최고의 HA 결과를 얻을 수 있습니다.

lvmlockd 를 사용하는 HA-LVM 및 공유 논리 볼륨은 LVM 메타데이터와 논리 볼륨의 손상을 방지하는 것과 유사하며, 중복되는 변경을 수행할 수 있는 경우 발생할 수 있습니다. HA-LVM은 논리 볼륨만 독점적으로 활성화할 수 있다는 제한을 적용합니다. 즉 한 번에 하나의 시스템에서만 활성화됩니다. 즉, 스토리지 드라이버의 로컬(클러스터화되지 않은) 구현만 사용됩니다. 이러한 방식으로 클러스터 조정 오버헤드를 방지하면 성능이 향상됩니다. lvmlockd 를 사용하는 공유 볼륨은 이러한 제한 사항을 적용하지 않으며 사용자는 클러스터의 모든 시스템에서 논리 볼륨을 활성화할 수 있습니다. 이로 인해 클러스터 인식 파일 시스템과 애플리케이션을 모두 사용할 수 있는 클러스터 인식 스토리지 드라이버를 사용해야 합니다.

1.4.2. 클러스터에서 LVM 볼륨 구성

클러스터는 Pacemaker를 통해 관리됩니다. HA-LVM 및 공유 논리 볼륨은 Pacemaker 클러스터와 함께만 지원되며 클러스터 리소스로 구성해야 합니다.

참고

Pacemaker 클러스터에서 사용하는 LVM 볼륨 그룹에 iSCSI 대상과 같은 원격 블록 스토리지에 있는 하나 이상의 물리 볼륨이 포함된 경우, Red Hat은 서비스가 시작되기 전에 서비스가 시작될 수 있도록 systemd resource-agents-deps 대상 및 systemd 드롭인 장치를 구성하는 것이 좋습니다. systemd resource-agents-deps 대상을 구성하는 방법에 대한 자세한 내용은 Pacemaker에서 관리하지 않는 리소스 종속 항목의 시작 순서 구성을 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.