Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.2. 설정 파일 블랙리스트

멀티패스 설정 파일의 blacklist 부분에서는 시스템이 멀티패스 장치를 설정할 때 사용되지 않는 장치를 지정합니다. 블랙리스트된 장치는 멀티패스 장치 그룹에 포함되지 않게 됩니다.
이전 Red Hat Enterprise Linux 릴리즈에서 멀티패스는 항상 명시적으로 블랙리스트되지 않은 모든 경로의 멀티패스 장치 생성을 시도했습니다. 하지만 Red Hat Enterprise Linux 6에서 find_multipaths 설정 매개 변수를 yes로 설정하면 멀티패스는 다음의 세 가지 조건 중 하나를 충족하는 경우에만 장치를 생성합니다:
  • 동일한 WWID를 갖는 최소 두 개의 블랙리스트되지 않은 경로가 있습니다.
  • 사용자는 multipath 명령으로 장치를 지정하여 수동으로 장치 생성을 강제합니다.
  • 경로는 이전에 생성된 멀티패스 장치와 (해당 멀티패스 장치가 현재 존재하지 않을 경우에도) 동일한 WWID를 갖습니다. 멀티패스 장치를 생성할 때 마다 멀티패스는 장치의 WWID를 기억하기 때문에 WWID에 있는 경로를 확인하는 즉시 자동으로 장치를 다시 생성하게 됩니다. 따라서 멀티패스 블랙리스트를 편집하지 않고 멀티패스 장치로 만들기 위해 멀티패스는 자동으로 올바른 경로를 선택하게 합니다.
    이전에 find_multipaths 매개 변수를 사용하지 않고 멀티패스 장치를 생성한 후 yes로 매개 변수를 설정한 경우, /etc/multipath/wwids 파일에서 멀티패스 장치로 생성하지 않으려는 장치의 WWID를 삭제해야 할 수 도 있습니다. 다음은 /etc/multipath/wwids 파일의 예를 보여줍니다. WWID는 슬래시 (/)로 묶여 있습니다.
    # Multipath wwids, Version : 1.0
    # NOTE: This file is automatically maintained by multipath and multipathd.
    # You should not need to edit this file in normal circumstances.
    #
    # Valid WWIDs:
    /3600d0230000000000e13955cc3757802/
    /3600d0230000000000e13955cc3757801/
    /3600d0230000000000e13955cc3757800/
    /3600d02300069c9ce09d41c31f29d4c00/
    /SWINSYS  SF2372         0E13955CC3757802/
    /3600d0230000000000e13955cc3757803/
find_multipaths 매개 변수가 yes로 설정되어 있는 경우 멀티패스하고자 하지 않는 여러 경로를 갖는 장치에만 블랙리스트해야 합니다. 따라서 일반적으로 장치를 블랙리스트할 필요가 없습니다.
장치를 블랙리스트해야 할 경우, 다음과 같은 기준에 따라 이를 수행할 수 있습니다:
설정 파일의 초기 블랙리스트 부분에 주석을 단 후, 기본값으로 다양한 장치 유형을 블랙리스트할 수 있습니다. 자세한 내용은 4.2.2절. “장치 이름에 따라 블랙리스트하기 ”에서 참조하시기 바랍니다.

4.2.1. WWID에 따라 블랙리스트하기

설정 파일의 blacklist 부분에 있는 wwid 항목으로 WWID (World-Wide IDentification)에 따라 블랙리스트하기 위해 개별 장치를 지정할 수 있습니다.
다음의 예에서는 WWID 26353900f02796769 로 장치를 블랙리스트하는 설정 파일 행을 보여주고 있습니다.
blacklist {
       wwid 26353900f02796769
}

4.2.2. 장치 이름에 따라 블랙리스트하기

장치 이름으로 장치 유형을 블랙리스트하여 설정 파일의 blacklist 부분에 있는 devnode 항목을 지정하여 멀티패스 장치 그룹이 되지 않게 할 수 있습니다.
다음의 예에서는 모든 SCSI 장치를 블랙리스트하는 설정 파일 행을 보여주고 있습니다. 이는 모든 sd* 장치를 블랙리스트하고 있기 때문입니다.
blacklist {
       devnode "^sd[a-z]"
}
설정 파일의 blacklist 부분에 있는 devnode 항목을 사용하여 특정 유형의 모든 장치를 지정하지 않고 블랙리스트에 개별적 장치를 지정할 수 있습니다; 이는 권장 사항이 아니지만, udev 규칙에 의해 정적으로 맵핑되지 않을 경우, 재부팅 시 특정 장치가 동일한 이름을 유지하리라는 보장이 없습니다. 예를 들어, 재부팅 시 장치 이름은 /dev/sda에서 /dev/sdb로 변경될 수 있습니다.
기본값으로 다음의 devnode 항목은 기본값 블랙리스트로 컴파일됩니다; 일반적으로 이러한 항목을 블랙리스트한 장치는 DM Multipath를 지원하지 않습니다. 이러한 장치에서 멀티패싱을 활성화하려면, 4.2.4절. “블랙리스트 예외 설정 ”에서 설명하고 있듯이, 설정 파일의 blacklist_exceptions 부분에서 이를 지정하셔야 합니다.
blacklist {
       devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
       devnode "^(td|ha)d[a-z]"
}

4.2.3. 장치 유형에 따라 블랙리스트하기

device 섹션을 사용하여 설정 파일의 blacklist 부분에 특정 장치 유형을 지정할 수 있습니다. 다음 예에서는 모든 IBM DS4200 및 HP 장치를 블랙리스트합니다.
blacklist {
       device {
               vendor  "IBM"
               product "3S42"       #DS4200 Product 10
       }
       device {
               vendor  "HP"
               product "*"
       }
}

4.2.4. 블랙리스트 예외 설정

설정 파일의 blacklist_exceptions 부분에서 기본값으로 블랙리스트된 장치에 있는 멀티패싱을 활성화할 수 있습니다.
예를 들어, 여러 장치가 있고 그 중 하나의 장치 (3600d0230000000000e13955cc3757803라는 WWID를 갖는 장치)에만 멀티패스하려면, 원하는 장치 하나를 제외한 모든 장치를 개별적으로 블랙리스트하지 않고, 모두를 블랙리스트한 후 원하는 장치의 /etc/multipath.conf 파일에 다음과 같은 행을 추가하여 멀티패스할 수 있습니다.
blacklist {
        wwid "*"
}

blacklist_exceptions {
        wwid "3600d0230000000000e13955cc3757803"
}
설정 파일의 blacklist_exceptions 부분에서 장치를 지정할 때, 블랙리스트에 지정한 것과 동일한 방법으로 예외 설정을 해야 합니다. 예를 들어, 블랙리스트된 장치가 WWID와 관련되어 있을 지라도, WWID 예외 설정은 devnode 블랙리스트 항목으로 지정된 장치에는 적용되지 않게 됩니다. 이와 유사하게, devnode 예외 설정은 devnode 항목에만 적용되며 device 예외 설정은 장치 항목에만 적용됩니다.

Red Hat의 최신 제품 문서 번역을 신속하게 제공하기 위해 이 페이지에는 영어 원본을 한국어로 자동 번역한 내용이 포함되어 있을 수 있습니다. [자세한 내용보기]