17.14. 다중 경로 LVM 장치에 대한 중복 물리 볼륨 경고 문제 해결

다중 경로 스토리지가 있는 LVM을 사용하는 경우 볼륨 그룹 또는 논리 볼륨을 나열하는 LVM 명령을 실행하면 다음과 같은 메시지가 표시될 수 있습니다.

Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/dm-5 not /dev/sdd
Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/emcpowerb not /dev/sde
Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/sddlmab not /dev/sdf

이러한 경고 문제를 해결하여 LVM이 표시되는 이유를 이해하거나 경고를 숨길 수 있습니다.

17.14.1. 중복된 PV 경고의 근본 원인

DM Multipath(Device Mapper Multipath), EMC PowerPath 또는 HDLM(Hitachi Dynamic Link Manager)과 같은 다중 경로 소프트웨어가 시스템의 스토리지 장치를 관리하는 경우, 특정 LUN(Logical Unit)의 각 경로는 다른 SCSI 장치로 등록됩니다.

그런 다음 다중 경로 소프트웨어는 해당 개별 경로에 매핑되는 새 장치를 생성합니다. 각 LUN에는 /dev 디렉터리에 동일한 기본 데이터를 가리키는 여러 장치 노드가 있으므로 모든 장치 노드에는 동일한 LVM 메타데이터가 포함됩니다.

표 17.1. 다른 다중 경로 소프트웨어의 장치 매핑 예

다중 경로 소프트웨어LUN에 대한 SCSI 경로경로에 대한 다중 경로 장치 매핑

DM Multipath

/dev/sdb/dev/sdc

/dev/mapper/mpath1 또는 /dev/mapper/mpatha

EMC PowerPath

/dev/emcpowera

HDLM

/dev/sddlmab

여러 장치 노드로 인해 LVM 툴에서 동일한 메타데이터를 여러 번 찾아 중복으로 보고합니다.

17.14.2. 중복된 PV 경고 사례

LVM에는 다음 경우 중 하나에 중복된 PV 경고가 표시됩니다.

동일한 장치에 대한 단일 경로

출력에 표시된 두 장치는 모두 동일한 장치에 대한 단일 경로입니다.

다음 예제에서는 중복 장치가 동일한 장치에 대한 단일 경로인 중복 PV 경고를 보여줍니다.

Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/sdd not /dev/sdf

multipath -ll 명령을 사용하여 현재 DM Multipath 토폴로지를 나열하는 경우 동일한 다중 경로 맵에서 /dev/sdd/dev/sdf 를 모두 찾을 수 있습니다.

이러한 중복 메시지는 경고일 뿐이며 LVM 작업이 실패했음을 나타내는 것은 아닙니다. 대신 LVM에서 장치를 물리 볼륨으로 사용하고 다른 장치를 무시한다고 경고합니다.

LVM에서 잘못된 장치를 선택하거나 경고가 사용자에게 중단되었다고 표시되면 필터를 적용할 수 있습니다. 필터는 물리 볼륨에 필요한 장치만 검색하고 다중 경로 장치에 대한 기본 경로를 종료하도록 LVM을 구성합니다. 결과적으로 더 이상 경고가 표시되지 않습니다.

다중 경로 맵

출력에 표시된 두 장치는 두 다중 경로 맵입니다.

다음 예제에서는 두 개의 다중 경로 맵에 대한 중복 PV 경고를 보여줍니다. 중복된 물리 볼륨은 동일한 장치에 대한 두 가지 다른 경로에 있지 않고 두 개의 다른 장치에 있습니다.

Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/mapper/mpatha not /dev/mapper/mpathc

Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/emcpowera not /dev/emcpowerh

이러한 상황은 동일한 장치에 대한 두 개의 단일 경로인 장치에 대한 중복 경고보다 더 심각합니다. 이러한 경고는 종종 시스템에 액세스하지 않아야 하는 장치에 액세스한다는 것을 의미합니다(예: LUN 복제 또는 미러).

컴퓨터에서 제거해야 하는 장치를 명확하게 모르는 경우 이 상황을 복구할 수 없습니다. 이 문제를 해결하려면 Red Hat 기술 지원에 문의하는 것이 좋습니다.

17.14.3. 중복된 PV 경고를 방지하는 LVM 장치 필터의 예

다음 예제에서는 단일 LUN(Logical Unit)에 대한 여러 스토리지 경로로 인한 중복 물리 볼륨 경고를 방지하는 LVM 장치 필터를 보여줍니다.

모든 장치의 메타데이터를 확인하도록 LVM(Logical Volume Manager)의 필터를 구성할 수 있습니다. 메타데이터에는 로컬 하드 디스크 드라이브와 여기에 있는 루트 볼륨 그룹과 다중 경로 장치가 포함됩니다. LVM이 다중 경로 장치 자체에서 각각의 고유한 메타데이터 영역을 발견하므로 다중 경로 장치의 기본 경로(예: /dev/sdb,/dev/sdd)의 기본 경로를 거부하면 이러한 중복 PV 경고를 방지할 수 있습니다.

  • 첫 번째 하드 디스크 드라이브의 두 번째 파티션과 DM(Device mapper) Multipath 장치를 수락하고 다른 모든 항목을 거부하려면 다음을 입력합니다.

    filter = [ "a|/dev/sda2$|", "a|/dev/mapper/mpath.*|", "r|.*|" ]
  • 모든 HP SmartArray 컨트롤러 및 EMC PowerPath 장치를 수락하려면 다음을 입력합니다.

    filter = [ "a|/dev/cciss/.*|", "a|/dev/emcpower.*|", "r|.*|" ]
  • 첫 번째 IDE 드라이브 및 다중 경로 장치의 파티션을 수락하려면 다음을 입력합니다.

    filter = [ "a|/dev/hda.*|", "a|/dev/mapper/mpath.*|", "r|.*|" ]

17.14.4. 추가 리소스