Red Hat Training

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

4.4. 멀티패스 장치 설정 속성

표 4.2. “멀티패스 속성 ”에서는 각각의 특정 멀티패스 장치에 대해 multipath.conf 설정 파일의 multipaths 부분에 설정할 수 있는 속성을 보여주고 있습니다. 이러한 속성은 지정된 하나의 멀티패스에만 적용됩니다. 기본값은 DM-Multipath에 의해 사용되며 multipath.conf 파일의 defaultsdevices 부분에 설정된 속성을 덮어쓰기합니다.

표 4.2. 멀티패스 속성

속성 설명
wwid multipath 속성이 적용되는 멀티패스 장치의 WWID를 지정합니다. 이러한 매개변수는 multipath.conf 파일의 부분에서 필수 사항입니다.
alias multipath 속성이 적용되는 멀티패스 장치의 기호 이름을 지정합니다. user_friendly_names를 사용하는 경우에는 이 값을 mpathn으로 설정하지 않습니다. 이는 자동으로 할당된 사용자 친화적인 이름과 충돌할 수 있으며 잘못된 장치 노드 이름을 제공할 수 있습니다.
path_grouping_policy
미지정된 멀티패스에 적용할 기본값 경로 그룹 정책을 지정합니다. 가능한 값은 다음과 같습니다:
failover = 우선 순위 그룹 당 1 개의 경로
multibus = 1 개의 우선 순위 그룹에 있는 유효한 모든 경로
group_by_serial = 검색된 시리얼 번호 당 1 개의 우선 순위 그룹
group_by_prio = 경로 우선 순위 값 당 1 개의 우선 순위 그룹
group_by_node_name = 대상 노드 이름 당 1 개의 우선 순위 그룹
path_selector
다음 I/O 실행에 어떤 경로를 사용할 지를 결정하는데 사용할 기본값 알고리즘을 지정합니다. 가능한 값은 다음과 같습니다:
round-robin 0: 경로 그룹에 있는 모든 경로를 통해 루프하여, 동일한 I/O 양을 보냅니다.
queue-length 0: 처리되지 않은 I/O 요청 수가 가장 적을 경로에 다음 I/O 제품군을 보냅니다.
service-time 0: 각 경로에 대해 처리되지 않은 I/O 전체 크기를 상대 처리량에 의해 분할하여 지정되는 서비스 시간이 가장 짧은 경로로 다음의 I/O 제품군을 보냅니다.
failback
경로 그룹 장애 복구를 관리합니다.
immediate 값은 활성 경로가 포함된 가장 높은 우선 순위를 갖는 경로 그룹에 즉각적 장애 조치를 지정합니다.
manual 값은 즉각적인 장애 조치가 실행되지 않지만 실행자의 개입이 있을 경우에만 장애 조치가 실행되도록 지정합니다.
followover 값은 경로 그룹의 첫 번째 경로가 활성화될 때 자동 장애 조치가 실행되도록 지정합니다. 이는 다른 노드가 장애 조치를 요청할 경우 노드가 자동으로 장애 조치되지 않게 합니다.
0 보다 큰 숫자 값을 지정하여 초 단위로 지연 장애 복구가 되도록 합니다.
prio
경로 우선 순위 값을 얻기 위해 호출할 기본값 함수를 지정합니다. 예를 들어, SPC-3에서의 ALUA 비트는 prio 값을 제공합니다. 가능한 값은 다음과 같습니다:
const: 모든 경로에 우선 순위 1을 설정합니다.
emc: EMC 어레이에 대한 경로 우선 순위를 생성합니다.
alua: SCSI-3 ALUA 설정에 기반하여 경로 우선 순위를 생성합니다.
tpg_pref: 선호하는 포트 비트를 사용하여 SCSI-3 ALUA 설정에 기반한 경로 우선 순위를 생성합니다.
ontap: NetApp 어레이에 대한 경로 우선 순위를 생성합니다.
rdac: LSI/Engenio RDAC 제어기에 대한 경로 우선 순위를 생성합니다.
hp_sw: 활성/대기 모드에서 Compaq/HP 제어기에 대한 경로 우선 순위를 생성합니다.
hds: Hitachi HDS 모듈러 스토리지 어레이에 대한 경로 우선 순위를 생성합니다.
no_path_retry
이러한 속성에 해당하는 숫자 값을 지정하여 대기 상태를 비활성화시키기 전 시스템이 장애 발생 경로를 사용하도록 할 횟수를 정합니다.
fail 값은 대기 상태 없이 즉시 장애가 발생함을 나타냅니다.
queue 값은 경로가 수정될 때 까지 대기 상태가 계속됨을 나타냅니다.
rr_min_io 현재 경로 그룹에서 다음 경로로 전환하기 전 경로로 라우팅하기 위해 I/O 요청 수를 지정합니다. 이 설정은 2.6.31 이전의 커널을 실행하는 시스템에만 유효합니다. 새로운 시스템은 rr_min_io_rq를 사용해야 합니다. 기본값은 1000입니다.
rr_min_io_rq 현재 경로 그룹에서 다음 경로로 전환하기 전 요청 기반 device-mapper-multipath를 사용하여 경로로 라운팅하기 위해 I/O 요청 수를 지정합니다. 이 설정은 현재 커널을 실행하고 있는 시스템에서 사용해야 합니다. 2.6.31 이전의 커널을 실행하고 있는 시스템에서는 rr_min_io를 사용합니다. 기본값은 1입니다.
rr_weight priorities로 설정되어 있을 경우, 다음 경로를 선택하기 위해 path_selector를 호출하기 전 경로로 rr_min_io 요청을 보내는 대신, prio 함수에 의해 지정되듯이, 보낼 요청 수를 경로 우선 순위인 rr_min_io번으로 지정합니다. uniform으로 설정되어 있을 경우 모든 경로는 동일한 우선 순위를 갖습니다.
flush_on_last_del yes로 설정되어 있을 경우, 장치로의 마지막 경로가 삭제될 때 멀티패스는 대기열을 비활성화하게 됩니다.
user_friendly_names yes로 설정되어 있을 경우, 시스템이 /etc/multipath/bindings 파일을 사용하여 mpathn 형식으로 멀티패스에 지속적이고 고유한 별칭을 지정해야 합니다. no로 설정되어 있을 경우, 시스템에 멀티패스에 대한 별칭으로 WWID 사용을 지정합니다. 두 경우 모두, 여기서 지정된 것은 설정 파일의 multipaths 부분에서 지정한 특정 장치 별칭에 의해 덮어쓰기될 수 있습니다.
다음 예에서는 두 개의 특정한 멀티패스 장치에 해당하는 설정 파일에 지정된 멀티패스 속성을 보여주고 있습니다. 첫 번째 장치는 WWID 3600508b4000156d70001200000b0000yellow라는 상징적 이름을 가지고 있습니다.
예에서 두 번째 멀티패스 장치는 WWID 1DEC_____321816758474red라는 상징적 이름을 가지고 있습니다. 예에서, rr_weight 속성은 priorities로 설정되어 있습니다.
multipaths {
       multipath {
              wwid                  3600508b4000156d70001200000b0000
              alias                 yellow
              path_grouping_policy  multibus
              path_selector         "round-robin 0"
              failback              manual
              rr_weight             priorities
              no_path_retry         5
       }
       multipath {
              wwid                  1DEC_____321816758474
              alias                 red
              rr_weight             priorities
        }
}