RHEL 9에서 lvm2를 사용하면 가져온 볼륨 그룹(VG)의 물리 볼륨(PV)을 찾을 수 없는 경우가 있습니다. 이 문제는 RHEL 9에서 도입된 장치 화이트리스팅 메커니즘으로 인해 발생합니다.

RHEL 9 lvm2 VG PV를 찾을 수 없는 문제

RHEL 9에서 설치한 시스템(업그레이드가 아님)에서는 가져온 VG의 PV가 lvm2에 의해 인식되지 않을 수 있습니다. pvscan 명령을 실행하면 “excluded by devices file (checking PVID)” 오류가 발생합니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

RHEL 9 lvm2 VG PV를 찾을 수 없는 원인

RHEL 9에서는 /etc/lvm/devices/system.devices 파일을 사용하여 사용 가능한 PV를 식별합니다. 이 파일에 가져온 PV가 포함되어 있지 않으면 lvm2는 해당 PV를 인식하지 않습니다.

RHEL 9 lvm2 VG PV를 찾을 수 없는 해결 방법

가져온 PV를 lvm2에 추가하려면 다음 중 하나를 수행합니다.

  • 모든 디스크를 PV로 추가:
vgimportdevices -a

이 명령은 시스템에 연결된 모든 디스크를 PV로 추가합니다.

  • 특정 디스크를 추가:
lvmdevices --adddev [device name]

이 명령은 지정된 장치를 PV로 추가합니다. 예를 들어, /dev/mapper/mpathc 장치를 PV로 추가하려면 다음을 실행합니다.

lvmdevices --adddev /dev/mapper/mpathc

추가 고려 사항

  • Pacemaker 클러스터에서 공유 VG 사용:

Pacemaker 클러스터에서 공유 VG를 사용하는 경우 “LVM-activate resource fails to start on passive node” 문서를 참조하십시오.

  • 장치 파일 비활성화:

필요한 경우 /etc/lvm/lvm.conf 파일의 use_devicesfile = 0 설정을 사용하여 장치 파일을 비활성화하고 필터를 사용하여 PV를 식별할 수 있습니다.

RHEL 9 lvm2 VG PV 진단 단계

가져온 디스크가 연결되어 있는지 확인합니다. 다음 명령을 사용하여 확인할 수 있습니다.

lsscsi
multipath -ll

# multipath -ll
ldbackup (36001405e46d9356d0074f878c5212909) dm-2 LIO-ORG,backup
size=1.0G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=50 status=active
`- 9:0:0:88 sdg 8:96 active ready running
ldpath04 (360014055acd50e8488f4a8da0ca0a3ce) dm-3 LIO-ORG,u10glv4
size=10G features='1 queue_if_no_path' hwhandler='1 alua' wp=rw
`-+- policy='round-robin 0' prio=50 status=active
|- 6:0:0:4  sda 8:0  active ready running
|- 7:0:0:4  sdc 8:32 active ready running
`- 8:0:0:4  sde 8:64 active ready running

lvm2에서 PV를 인식하는지 확인합니다. 다음 명령을 사용하여 확인할 수 있습니다.

pvs
pvscan

# pvs
PV                   VG       Fmt  Attr PSize    PFree
/dev/mapper/ldbackup ldbackup lvm2 a--  1020.00m    0 
/dev/vda2            rhel     lvm2 a--    <9.00g    0 

# pvscan --cache 
pvscan[68704] PV /dev/vda2 online.
pvscan[68704] PV /dev/mapper/ldbackup online.

제외 오류가 있는지 확인합니다. 다음 명령을 사용하여 확인할 수 있습니다.

pvscan --cache [device name]

# pvscan --cache /dev/mapper/ldpath04
pvscan[68784] /dev/mapper/ldpath04 excluded by devices file (checking PVID).

장치 목록을 검사합니다. 다음 명령을 사용

하여 확인할 수 있습니다.

lvmdevices
Device /dev/mapper/ldbackup IDTYPE=mpath_uuid IDNAME=mpath-36001405e46d9356d0074f878c5212909 DEVNAME=/dev/mapper/ldbackup PVID=IuVSS4dZjE0WrmGlhFk3coYmxbV3pJqE
Device /dev/vda2 IDTYPE=devname IDNAME=/dev/vda2 DEVNAME=/dev/vda2 PVID=VDoNwWJCHIuhc2j7eBwO1F66N2D57GYV PART=2  

핵심 사항

  • RHEL 9의 새 설치에서는 장치 화이트리스팅 메커니즘을 사용합니다.
  • 가져온 PV는 장치 화이트리스트에 명시적으로 추가해야 합니다.
  • 클러스터 환경에서는 “LVM-activate resource fails to start on passive node” 문서를 참조하십시오.
  • 장치 파일을 비활성화할 수도 있습니다.

댓글 달기

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

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

아마존 해외 구매: 서버, 네트워크, 노트북 구매

Amazon Best Sellers Servers

Amazon Best Sellers Networking

Amazon Best Sellers Laptops

위로 스크롤