PowerPath: LVM에서 emcpower 디바이스를 사용하도록 Linux 호스트를 설정하는 방법

요약: 이 문서에서는 LVM에서 emcpower 디바이스를 사용하도록 Linux 호스트를 설정하는 절차에 대해 설명합니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

지침

LVM에서 emcpower 디바이스를 사용하도록 Linux 호스트를 설정하는 방법


 

루트 파일 시스템이 논리적 볼륨에 마운트되지 않음

의 필터 필드를 수정합니다. /etc/lvm/lvm.conf LVM2가 SD 장치 노드를 스캔하지 못하도록 하는 파일입니다.

1. 필터 필드를 수정합니다. /etc/lvm/lvm.conf 파일에 정의된 대로 사용하는 것이 중요합니다. 갈다:

필터 = [ "a / .* / "]
:
필터 = [ "r / sd * /", "a / .* /"]

2. LVM2 캐시를 재구축합니다. 입력:

vgscan -v

3. 필터 필드가 올바르게 작동하는지 확인합니다. 아래 명령을 실행하고 필터링된 디바이스 노드가 명령 출력에 나열되지 않는지 확인합니다. 입력:

LVMDISKSCAN
 

논리적 볼륨에 마운트된 루트 파일 시스템  

루트/스왑 논리적 볼륨과 /boot 장치(있는 경우)에 대한 기본 장치를 식별합니다. LVM2가 root/swap 및 /boot 장치를 제외한 모든 sd 장치 노드를 검색하지 않도록 /etc/lvm/lvm.conf 파일의 filters 필드를 수정합니다.

1. 루트/스왑 논리적 볼륨과 /boot 장치(있는 경우)를 식별합니다. 입력:

df -k
또는
mount

2. 루트/스왑 논리적 볼륨에 대한 기본 장치를 식별합니다. 예를 들어, 루트 파일 시스템이 논리적 볼륨 /dev/vg01/lv01에 마운트된 경우 다음을 입력합니다.

vgdisplay -v /dev/vg01/lv01

3. 필터 필드를 수정합니다. /etc/lvm/lvm.conf LVM2가 1단계와 2단계에서 식별된 루트/스왑 및 /boot 장치를 제외한 모든 SD 장치 노드를 검색하지 못하도록 하는 파일입니다. 예를 들어, 루트/스왑 파일 시스템의 기본 장치가 /dev/sda2이고 /boot가 /dev/sda3에 마운트된 경우 필터 필터 필드를 다음과 같이 설정합니다.

필터=["a/sda[1-9]$/", r/sd*/", "a/.*/"]

필요에 따라 표준 셸 스크립팅 정규식을 사용하여 필터를 수정합니다. 예를 들어 나머지 sd 디바이스 노드를 필터링하는 동안 LVM2에 대해 sda1에서 sda9까지의 파티션을 포함하려면 필터 필드를 filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"]로 설정합니다.

4. LVM2 캐시를 재구축합니다. 입력:

vgscan -v

5. 필터 필드가 올바르게 작동하는지 확인합니다. 아래 명령을 실행하여 1단계와 2단계에서 식별한 루트/스왑/부팅 디바이스가 포함된 SD 디바이스 노드가 명령 출력에 나열되고 필터링된 디바이스 노드가 명령 출력에 나열되지 않는지 확인합니다. 입력:

LVMDISKSCAN

6. initrd 이미지를 다시 생성하여 /etc/lvm/lvm.conf 파일의 변경 사항을 반영합니다. 입력:

맥키니트드

루트 파일 시스템이 미러링된 논리적 볼륨에 마운트됨  

루트/스왑 논리적 볼륨과 /boot 장치(있는 경우)에 대한 기본 장치를 식별합니다. 의 필터 필드를 수정합니다. /etc/lvm/lvm.conf LVM2가 루트 / 스왑 및 / 부팅 장치를 제외한 모든 SD 장치 노드를 검색하지 못하게하는 파일입니다. 1. 루트/스왑 논리적 볼륨과 /boot 장치
(있는 경우)를 식별합니다. 입력:

df -k
또는
mount

2. 루트/스왑 및 미러 논리적 볼륨에 대한 기본 장치를 식별합니다. 예를 들어, 루트 파일 시스템이 논리적 볼륨 /dev/vg01/lv01에 마운트되어 있고 해당 미러가 /dev/vg01/lv02에 마운트되어 있는 경우 다음을 입력합니다.

vgdisplay -v /dev/vg01/lv01
vgdisplay -v /dev/vg01/lv02

3. 필터 필드를 수정합니다. /etc/lvm/lvm.conf LVM2가 1단계와 2단계에서 식별된 루트/스왑 및 /boot 장치를 제외한 모든 SD 장치 노드를 검색하지 못하도록 하는 파일입니다. 예를 들어, 루트/스왑 파일 시스템의 기본 논리 디바이스가 /dev/sda2이고 해당 미러가 /dev/sdb3인 경우 필터 필드를 다음과 같이 설정합니다.

필터=["a/sda[1-3]$/", "a/sdb[1-3]$/", "r/sd.\*/", "a/.*/"]

필요에 따라 표준 셸 스크립팅 정규식을 사용하여 필터를 수정합니다. 예를 들어 나머지 sd 디바이스 노드를 필터링하는 동안 LVM2에 대해 sda1에서 sda9까지의 파티션을 포함하려면 필터 필드를 filter=["a/sda[1-9]$/", "r/sd*/", "a/.*/"]로 설정합니다. 4. LVM2 캐시를 재구축합니다. 입력:

vgscan -v

5. 필터 필드가 올바르게 작동하는지 확인합니다. 아래 명령을 실행하여 1단계와 2단계에서 식별한 루트/스왑/부팅 디바이스가 포함된 SD 디바이스 노드가 명령 출력에 나열되고 필터링된 디바이스 노드가 명령 출력에 나열되지 않는지 확인합니다. 입력:

LVMDISKSCAN

6. initrd 이미지를 다시 생성하여 /etc/lvm/lvm.conf 파일의 변경 사항을 반영합니다. 입력:

맥키니트드

추가 정보

자세한 내용은 2005년 7월 19일자 EMC PowerPath for Linux 버전 4.4 릴리스 노트, P/N 300-002-581, 개정 버전 A02를 참조하십시오.
LVM2가 PowerPath 의사 디바이스를 LUN에 대한 단일 경로로 인식하도록 /etc/lvm/lvm.conf 파일을 수정하여 내부 캐시에서 SD 디바이스 노드를 필터링해야 합니다.
다음 섹션에서는 루트 파일 시스템이 있는 호스트에서 /etc/lvm/lvm.conf를 수정하는 방법을 설명합니다.
  • 논리적 볼륨에 마운트되지 않은 경우.
  • 논리적 볼륨에 마운트된 경우.
  • 미러링된 논리적 볼륨에 마운트된 경우.


RHEL 4.0에서 PowerPath 4.4.0에는 Bugzilla #151657로 인해 LVM2 버전 2.01.08-1.0 이상이 필요합니다.

PowerPath 5.0의 필터 구문이 변경되었습니다.루트
가 논리적 볼륨에 없는 경우:

RHEL5/RHEL4.4:
필터 = [ "r/sd.*/", "r/disk.*/", "a/.*/" ]

RHEL4.3 이하:
filter=["r/sd.*/", "a/.*/"]

SLES10 SP1, SLES10, SLES9 SP3:
필터 = [ "r|/dev/.*/by-path/.*|",
"r|/dev/.*/by-id/.*|",
"r|/dev/.*/by-name/.*|", "r/sd.*/", "a/.*/" ]

루트가 논리적 볼륨에 있는 경우 올바른 장치가 스캔되거나 LVM 지원에서 제외되도록 신중하게 스크립팅해야 합니다. 자세한 내용은 PowerPath 5.0 설치 가이드를 참조하십시오.


Linux용 PowerPath 4.4.0은 RHEL 4.0 및 SLES 9 SP1 플랫폼에서 Sistina LVM2를 지원합니다. PowerPath는 PowerPath 의사 디바이스에서만 논리적 볼륨 생성을 지원합니다.

해당 제품

PowerPath for Linux

제품

PowerPath, PowerPath for Linux
문서 속성
문서 번호: 000013028
문서 유형: How To
마지막 수정 시간: 17 10월 2025
버전:  4
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.