Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.4. CLVM (Clustered Logical Volume Manager)

CLVM (Clustered Logical Volume Manager)은 LVM으로의 클러스터 확장 모음입니다. 이는 LVM을 사용하여 공유 스토리지를 (예: SAN 상에서) 관리하기 위해 컴퓨터의 클러스터를 허용합니다. CLVM은 장애 복구형 스토리지 추가 기능 (Resilient Storage Add-On)의 일부분입니다.
시스템 요구 사항에 따라 CLVM을 사용해야 할 지에 대한 여부:
  • 시스템의 하나의 노드만 논리 볼륨으로 설정하는 스토리지에 액세스를 필요로할 경우, CLVM 확장을 사용하지 않고 LVM을 사용할 수 있으며 노드와 함께 생성된 논리 볼륨은 노드에서 모두 로컬로 됩니다.
  • 스토리지를 액세스하는 단일 노드 만이 활성화되는 장애 조치를 위해 클러스터 시스템을 사용할 경우, 고가용성 논리 볼륨 관리 에이전트 (HA-LVM)를 사용해야 합니다. HA-LVM에 대한 자세한 내용은 Red Hat Cluster 설정 및 관리 를 참조하십시오.
  • 하나 이상의 클러스터 노드가 활성 노드 사이에서 공유되는 스토리지로의 액세스를 필요로할 경우, CLVM을 사용해야 합니다. CLVM은 논리 볼륨이 설정되는 동안 물리 스토리지로의 액세스를 잠금하여 사용자가 공유 스토리지에 논리 볼륨을 설정하게 하며, 공유 스토리지를 관리하기 위해 클러스터화된 잠금 서비스를 사용합니다.
CLVM을 사용하려면, clmvd 데몬을 포함한 고가용성 추가 기능 (High Availability Add-On) 및 장애 복구형 스토리지 추가 기능 (Resilient Storage Add-On) 소프트웨어가 실행되고 있어야 합니다. clmvd 데몬은 LVM으로의 주요 클러스링 확장 데몬입니다. clvmd 데몬은 각각의 클러스터 컴퓨터에서 실행하여 클러스터에 있는 LVM 메타데이터 업데이트를 분산하고, 동일한 논리 볼륨 관점에서 각각의 클러스터 컴퓨터를 보여줍니다. 고가용성 추가 기능 설치 및 관리에 관한 내용은 Red Hat Cluster 설정 및 관리를 참조하십시오.
부팅시 clmvd 데몬이 시작되었는지를 확인하기위해, 다음과 같이 clvmd 서비스에서 chkconfig ... on 명령을 실행할 수 있습니다:
# chkconfig clvmd on
clvmd 데몬이 시작되지 않을 경우, 다음과 같이 clvmd 서비스에서 service ... start 명령을 실행할 수 있습니다:
# service clvmd start
클러스터 환경에서 LVM 논리 볼륨을 생성하는 것은 단일 노드에서 LVM 논리 볼륨을 생성하는 것과 동일합니다. 4장. CLI 명령을 사용한 LVM 관리 7장. LVM GUI를 통한 LVM 관리에서 볼 수 있듯이 LVM 명령 자체에서나 LVM 그래픽 사용자 인터페이스는 차이가 없습니다. 클러스터에 생성할 LVM 볼륨을 활성화하려면, 클러스터 인프라를 반드시 실행하고 클러스터는 쿼터에 도달해야 합니다.
기본값으로 공유 스토리지에서 CLVM과 함께 생성된 논리 볼륨은 공유 스토리지로 액세스하는 모든 컴퓨터에서 볼 수 있습니다. 하지만, 모든 공유 장치가 클러스터에 있는 하나의 노드에서만 보일 경우에도 논리 볼륨을 생성할 수 있습니다. 또한 논리 볼륨의 상태를 논리 볼륨 그룹에서 클러스터 볼륨 그룹으로 변경할 수 도 있습니다. 보다 자세한 내용은 4.3.2절. “클러스터에서 볼륨 그룹 생성 ”4.3.7절. “볼륨 그룹의 매개 변수 변경 ”에서 확인하시기 바랍니다.

주의

공유 스토리지에 CLVM으로 볼륨 그룹을 생성할 때, 클러스터에 있는 모든 노드가 볼륨 그룹을 구성하는 물리 볼륨에 액세스했는지 확인해야 합니다. 스토리지에 액세스한 일부 노드가 있는 대칭적인 클러스터 설정은 지원되지 않습니다.
그림 1.2. “CLVM 개요 ”에서는 클러스터에 있는 CLVM 개요를 보여줍니다.
CLVM 개요

그림 1.2. CLVM 개요

참고

CLVM은 클러스터 전역 잠금 기능을 위해 lvm.conf 파일로 변경해야 합니다. 클러스터 잠금 기능을 지원하기 위해 lvm.conf 파일을 설정하는 방법은 lvm.conf 파일 자체 내에서 제공합니다. lvm.conf 파일에 관한 내용은 부록 B. LVM 설정 파일 에서 살펴보시기 바랍니다.