5.2. 구성 파일 기본값


/etc/multipath.conf 설정 파일에는 defaults 섹션이 포함되어 있습니다. 이 섹션에는 DM(Device Mapper) Multipath의 기본 구성이 포함되어 있습니다. 기본값은 초기 장치 설정에 따라 다를 수 있습니다.

다음 표에서는 multipath.conf 구성 파일의 defaults 섹션에 설정된 선택적 속성을 설명합니다. 이를 설정하지 않으면 overrides 또는 devices 섹션의 기본값이 적용됩니다.

표 5.1. 다중 경로 구성 기본값
속성설명

polling_interval

두 경로 점검(초) 사이의 간격을 지정합니다. 제대로 작동하는 경로의 경우 검사 간격이 max_polling_interval 로 점차 증가합니다. 기본값은 5 입니다.

max_polling_interval

두 경로 점검(초) 사이의 간격의 최대 길이를 지정합니다.

기본값은 4 * poll_interval 입니다.

find_multipaths

다중 경로 장치 설정 모드를 정의합니다. 사용 가능한 값은 다음과 같습니다.

아니요: find_multipaths 가 .로 설정되어 있으면다중 경로는 엄격한 값과 마찬가지로 규칙을 적용하고 multipathd 데몬은 greedy 값과 마찬가지로 규칙을 적용합니다.

: 동일한 WWID(world Wide Identifier)를 사용하는 블랙리스트에 없는 장치가 있거나 다중 경로 장치가 있기 전에 장치 WWID를 사용하여 다중 경로 장치를 생성한 경우 장치는 다중 경로 장치 경로로 취급됩니다.

greedy: multipath d 와 다중 경로 모두 차단 목록이 없는 모든 장치를 다중 경로 장치 경로로 처리합니다.

smart: Multipath는 차단 목록이 없는 모든 장치가 다중 경로 장치 경로임을 자동으로 고려합니다. 두 번째 경로인 동일한 WWID가 find_multipaths_timeout 에 설정된 시간 내에 나타나지 않으면 다중 경로에서 장치를 해제하고 나머지 시스템에서 사용할 수 있습니다. multipathd 데몬은 yes 값을 사용하여 로 규칙을 적용합니다.

Strict: WWID 장치가 있는 다중 경로 장치를 생성하는 경우 이 값은 장치를 다중 경로 경로로만 처리합니다.

기본값은 OFF 입니다. 기본 multipath.conf 파일은 find_multipathsyes 로 설정합니다.

find_multipaths_timeout

find_multipaths 스마트 가 설정된 경우 첫 번째 경로를 감지한 후 추가 경로를 대기하는 시간(초)을 나타냅니다. 가능한 값은 다음과 같습니다.

positive 값: 양수를 사용하여 설정하면 차단되지 않은 모든 장치에 시간 초과가 적용됩니다.

음수 값으로 설정하면 시간 제한이 기본 제공 테이블 또는 장치 섹션에 있는 다중 경로 하드웨어 테이블에 항목이 있는 알려진 장치에 만 적용됩니다. 다른 알 수 없는 장치는 부팅 지연을 방지하기 위해 1초의 시간 초과를 사용합니다.

0: 시스템이 이 속성에 내장된 기본값을 적용합니다.

알려진 하드웨어의 기본값은 -10 입니다. 즉, 알려진 장치에는 10초의 시간 초과가 있습니다. 알 수 없는 장치에는 1초의 타임아웃이 있습니다. find_multipaths 속성에 smart 가 아닌 값이 있는 경우 이 속성이 적용되지 않습니다.

uxsock_timeout

다중 경로 대화형 명령의 시간 초과를 밀리초 단위로 설정합니다.

많은 장치가 있는 시스템의 경우 multipathd 대화형 명령이 시간 초과되어 실패할 수 있습니다. 이 문제가 발생하면 이 시간 제한을 늘려 문제를 해결합니다.

기본값은 4000 입니다.

reassign_maps

장치-매퍼 맵 재 할당을 활성화합니다. 이 옵션을 사용하면 multipathd 데몬이 기본 블록 장치가 아닌 항상 다중 경로 장치를 가리키도록 기존 장치 매퍼 맵을 다시 매핑합니다. 가능한 값은 yesno 입니다. 기본값은 no 입니다.

상세 정보 표시

기본 세부 정보 표시 값은 2 입니다. 값이 클수록 상세 수준을 높입니다. 유효한 수준은 0 에서 4 사이입니다.

path_selector

다음 I/O 작업에 사용할 경로를 결정하는 데 사용할 기본 알고리즘을 지정합니다. 가능한 값은 다음과 같습니다.

라운드 로빈 0: 경로 그룹의 모든 경로를 통해 rr_min_io 또는 rr_min_ io _rq 로 결정되는 동일한 수의 I/O 요청을 보냅니다.

queue-length 0: 다음 그룹인 I/O 요청 그룹을 미해결 I/O 요청 수와 함께 경로 아래로 보냅니다.

Service-time 0: 다음 그룹 I/O 요청을 예상 서비스 시간으로 경로 아래로 보냅니다. 이는 각 경로에서 상대 처리량에 따라 미지정 I/O의 총 크기를 나눠 결정됩니다.

기본값은 service-time 0 입니다.

path_grouping_policy

지정되지 않은 다중 경로에 적용할 기본 경로 그룹화 정책을 지정합니다. 가능한 값은 다음과 같습니다.

장애 조치( failover ) : 우선순위 그룹당 경로 1개

Multibus: 하나의 우선 순위 그룹의 모든 유효한 경로입니다.

group_by_serial: 감지된 일련 번호당 1개의 우선 순위 그룹

group_by_prio: 경로 우선순위 값당 1개의 우선순위 그룹 우선순위는 prio 특성에 따라 결정됩니다.

group_by_node_name: 대상 노드 이름당 1개의 우선순위 그룹 /sys/class/fc_transport/target*/node_name 디렉터리에는 대상 노드 이름이 포함됩니다.

기본값은 장애 조치( failover )입니다.

uid_attrs

WWID로 uevents 병합을 활성화하려면 이 옵션을 설정합니다. 이 작업은 uevent 처리 효율성을 향상시킬 수 있습니다. 또한 WWID(고유 경로 식별자)를 결정하는 데 사용할 udev 속성을 구성하는 대체 방법입니다.

이 옵션의 값은 type:ATTR 과 같은 공백으로 구분된 레코드 목록입니다. 여기서 type 은 장치 노드 이름의 시작 부분과 일치하며, ATTR 은 일치하는 장치에 사용할 udev 속성의 이름입니다.

이 옵션을 구성하고 장치의 장치 노드 이름과 일치하는 경우 이 장치의 WWID를 결정하는 기타 구성된 방법을 덮어씁니다.

이 값을 sd:ID_SERIAL dasd:ID_UID nvme:ID_WWN 로 설정하여 uevent 병합을 활성화할 수 있습니다.

기본값은 unset 입니다.

Prio

경로 우선 순위 값을 얻기 위해 호출할 기본 함수를 지정합니다. 예를 들어, SPC-3의 ALUA 비트는 악용 가능한 prio 값을 제공합니다. 가능한 값은 다음과 같습니다.

const: 우선 순위를 모든 경로로 1로 설정합니다.

EMC: EMC 어레이의 경로 우선 순위를 생성합니다.

sysfs: sysfs 에서 경로 우선 순위를 생성합니다. 이 우선순위는 선택적 prio_argexclusive_pref_bit 을 허용합니다. sysfs 값은 sysfs 속성 access_statepreferred_path 를 사용합니다.

ALU A: SCSI-3 ALUA 설정에 따라 경로 우선 순위를 생성합니다. 장치 구성에 prio aluaprio_args exclusive_pref_bit 을 지정하는 경우 다중 경로는 exclusive_pref_bit 이 설정된 경로만 포함하는 경로 그룹을 생성하고 해당 경로 그룹을 가장 높은 우선 순위로 할당합니다. 이러한 유형의 사례에 대한 자세한 내용은 multipath.conf(5) 매뉴얼 페이지를 참조하십시오.

ONTAP : NetApp 배열의 경로 우선 순위를 생성합니다.

R DAC: LSI/Engenio RDAC 컨트롤러에 대한 경로 우선 순위를 생성합니다.

hp_sw: active/standby 모드에서 Compaq/HP 컨트롤러에 대한 경로 우선 순위를 생성합니다.

IRQ S : HitachigradleS 모듈형 스토리지 어레이의 경로 우선 순위를 생성합니다.

random: 1에서 10 사이의 임의의 우선 순위를 생성합니다.

weightedpath: 정규식과 지정된 우선 순위를 인수로 기반으로 경로 우선 순위를 생성합니다. prio_args 키워드가 필요합니다.

path_latency: 대기 시간 알고리즘을 기반으로 경로 우선 순위를 생성합니다. prio_args 키워드가 필요합니다.

Ana: NVMe ANA 설정을 기반으로 경로 우선 순위를 생성합니다. 이 우선 순위 루틴은 하드웨어에 따라 다릅니다.

datacore: 일부 DataCore 스토리지 어레이의 경로 우선 순위를 생성합니다. prio_args 키워드가 필요합니다. 이 우선 순위 루틴은 하드웨어에 따라 다릅니다.

I ET: IP 주소를 기반으로 iSCSI 대상의 경로 우선 순위를 생성합니다. prio_args 키워드가 필요합니다. 이 우선순위 루틴은 iSCSI에서만 사용할 수 있습니다.

기본값은 detect_prio 설정에 따라 다릅니다. detect_prioyes 로 설정된 경우 기본 우선순위 알고리즘은 sysfs 입니다. 유일한 예외는 NetAPP E-Series에 대한 것입니다. 여기서 기본값은 alua 입니다. detect_priono 로 설정되어 있으면 기본 우선순위 알고리즘은 const 입니다.

prio_args

prio 함수에 전달할 인수입니다. 이는 다음 우선순위에 대해서만 적용됩니다.

가중치: < hbtl,devname,serial,wwn> <regex1> <prex1> <regex2> <prex2> 형식의 값이 필요합니다.

features

path_checker

alias_prefix

failback

rr_min_io

rr_min_io_rq

기본값은 1 입니다.

no_path_retry

user_friendly_names

queue_without_daemon

flush_on_last_del

max_fds

checker_timeout

fast_io_fail_tmo

dev_loss_tmo

eh_deadline

detect_prio

uid_attribute

force_sync

strict_timing

retrigger_tries, retrigger_delay

missing_uev_wait_timeout

deferred_remove

san_path_err_threshold, san_path_err_forget_rate, san_path_err_recovery_time

marginal_pathgroups

log_checker_err

skip_kpartx

max_sectors_kb

ghost_delay

enable_foreign

recheck_wwid

remove_retries

detect_checker

reservation_key

all_tg_pt

auto_resize

이는 기본값입니다.

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.