CLVM (Cluster LVM)은 clvmd 데몬이 관리를 한다.

CLVM은 RedHat OS(RHLE)의 경우 ResilientStorage 라는 별도의 AddOn 형태로 제공이 된다.

RHEL 6 기준으로 GFS2(공유파일시스템)나 CLVM을 사용하기 위해서는 RHEL(OS)와 ResilientStorage 2가지 서브스크립션이 필요하다.

ResilientStorage 서브스크립션을 구매하면 HighAvailability는 포함되어 있다.

물론 CentOS 를 사용한다면 CentOS DVD 에 모두 포함되어 있다. (마찬가지로 RHEL도 DVD 한장에 모든게 포함되어 있다.)

RHEL + HighAvailability 조합으로 RHCS를 구성했는데, 구성 당시 ResilientStorage 서브스크립션이 없어서 CLVM을 구성을 못 했는데, 추후에 ResilientStorage 패키지를 구매해서 기존 구성했던 vg를 CLVM으로 변경하고자 한다면 아래와 같은 간단한 작업으로 변경이 가능하다.

 

ResilientStorage 를 Yum Group Install 후 clvmd 를 시작하면 lvm.conf의 locking type이 기존의 1 값에서 3으로 변경이 된다.

# cat /etc/lvm/lvm.conf  | grep locking_type=3

locking_type = 3

 

- 변경 작업 방법

- 기존에 생성했던 vg_1 볼륨그룹은 cluster 볼륨이 아니다. c가 표기되지 않음.
[root@RHEL63-1 ~]# vgs
  VG         #PV #LV #SN Attr   VSize  VFree
  vg_1         1   1   0 wz--n- 50.00g    0   ---> cluster 볼륨그룹이 아니다.
  vg_2         1   1   0 wz--nc 50.00g    0
  vg_3         2   1   0 wz--nc 49.99g    0
  vg_rhel631   1   2   0 wz--n- 31.51g    0

- vgchange로 변경
[root@RHEL63-1 ~]# vgchange -c y vg_1
  Volume group "vg_1" successfully changed

- 다시 확인
[root@RHEL63-1 ~]# vgs
  VG         #PV #LV #SN Attr   VSize  VFree
  vg_1         1   1   0 wz--nc 50.00g    0   ---> cluster 볼륨그룹으로 변경되었다.
  vg_2         1   1   0 wz--nc 50.00g    0
  vg_3         2   1   0 wz--nc 49.99g    0
  vg_rhel631   1   2   0 wz--n- 31.51g    0

 

새롭게 구성하는 볼륨그룹은 아래와 같이 별다은 옵션을 주지 않아도 clustered volume group이 생성되었다고 출력이 된다.

# vgcreate vg_3 /dev/mapper/mpathe /dev/mapper/mpathd
 Clustered volume group "vg_3" successfully created

 

아래와 같이 -c (clustered) y(yes) 옵션을 넣어도 된다.

# vgcreate -c y /dev/mapper/mpathe /dev/mapper/mpathd
  Clustered volume group "vg_3" successfully created

cluster lvm - clvm

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다