Red Hat Training

A Red Hat training course is available for RHEL 8

12.3. LVM

12.3.1. 공유 스토리지 장치를 관리하기 위한 RuntimeClass 제거

공유 스토리지 장치를 관리하기 위해 LVM에서 더 이상 RuntimeClass(클러스터 lvm 데몬)를 사용하지 않습니다. 대신 LVM에서 lvmlockd (lvm 잠금 데몬)를 사용합니다.

  • lvmlockd 사용에 대한 자세한 내용은 lvmlockd(8) 매뉴얼 페이지를 참조하십시오. 일반적으로 공유 스토리지 사용에 대한 자세한 내용은 lvmsystemid(7) 도움말 페이지를 참조하십시오.
  • Pacemaker 클러스터에서 LVM을 사용하는 방법에 대한 자세한 내용은 LVM 활성화 리소스 에이전트의 도움말 화면을 참조하십시오.
  • Red Hat High Availability 클러스터에서 공유 논리 볼륨을 구성하는 절차의 예는 클러스터에서 GFS2 파일 시스템 구성을 참조하십시오.

12.3.2. lvmetad 데몬 제거

LVM에서 메타데이터 캐싱에 lvmetad 데몬을 더 이상 사용하지 않으며 항상 디스크에서 메타데이터를 읽습니다. LVM 디스크 읽기가 감소되어 캐싱의 이점을 줄일 수 있습니다.

이전에는 논리 볼륨의 자동 비활성화가 lvm.conf 구성 파일의 use_lvmetad 설정에 간접적으로 연결되었습니다. 자동 비활성화를 비활성화하는 올바른 방법은 lvm.conf 파일에서 auto_activation_volume_list 를 계속 설정합니다.

12.3.3. LVM에서는 더 이상 GFS 풀 볼륨 관리자 또는 lvm1 메타데이터 형식으로 포맷된 장치를 관리할 수 없습니다.

LVM은 더 이상 GFS 풀 볼륨 관리자 또는'lvm1의 메타데이터 형식으로 포맷된 장치를 관리할 수 없습니다. Red Hat Enterprise Linux 4가 도입되기 전에 논리 볼륨을 생성한 경우 이에 영향을 미칠 수 있습니다. lvm1 형식을 사용하는 볼륨 그룹은 lvm convert 명령을 사용하여 lvm2 형식으로 변환해야 합니다.

12.3.4. LVM 라이브러리 및 LVM Python 바인딩이 제거되었습니다.

lvm2-python-libs 패키지에서 제공한 lvm2app 라이브러리 및 LVM Python 바인딩이 제거되었습니다. 대신 다음 솔루션을 사용하는 것이 좋습니다.

  • lvm2-dbusd 서비스와 함께 LVM D-Bus API. 이를 위해서는 Python 버전 3을 사용해야 합니다.
  • JSON 포맷을 사용하는 LVM 명령줄 유틸리티입니다.이 포맷은 lvm2 패키지 버전 2.02.158 이후 사용할 수 있습니다.
  • C/C++용 AppStream에 포함된 libblockdev 라이브러리

Red Hat Enterprise Linux 8으로 업그레이드하기 전에 제거된 라이브러리 및 D-Bus API에 대한 바인딩을 사용하여 애플리케이션을 이식해야 합니다.

12.3.5. LVM 미러 로그를 미러링하는 기능이 제거되었습니다.

미러링된 LVM 볼륨의 미러링된 로그 기능이 제거되었습니다. RHEL(Red Hat Enterprise Linux) 8은 미러링된 미러 로그로 LVM 볼륨 생성 또는 활성화를 더 이상 지원하지 않습니다.

권장 교체 사항은 다음과 같습니다.

  • RAID1 LVM 볼륨. RAID1 볼륨의 주요 장점은 성능이 저하된 모드에서도 작동하고 일시적인 오류 후 복구할 수 있다는 것입니다.
  • 디스크 미러 로그. 미러링된 미러 로그를 디스크 미러 로그로 변환하려면 다음 명령을 사용하십시오. lvconvert --mirrorlog disk my_vg/my_lv.