|
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_multipaths 를 yes 로 설정합니다.
|
|
find_multipaths_timeout
|
find_multipaths 스마트 가 설정된 경우 첫 번째 경로를 감지한 후 추가 경로를 대기하는 시간(초)을 나타냅니다. 가능한 값은 다음과 같습니다.
|
|
positive 값: 양수를 사용하여 설정하면 차단되지 않은 모든 장치에 시간 초과가 적용됩니다.
|
|
음수 값으로 설정하면 시간 제한이 기본 제공 테이블 또는 장치 섹션에 있는 다중 경로 하드웨어 테이블에 항목이 있는 알려진 장치에 만 적용됩니다. 다른 알 수 없는 장치는 부팅 지연을 방지하기 위해 1초의 시간 초과를 사용합니다.
|
|
0: 시스템이 이 속성에 내장된 기본값을 적용합니다.
|
|
알려진 하드웨어의 기본값은 -10 입니다. 즉, 알려진 장치에는 10초의 시간 초과가 있습니다. 알 수 없는 장치에는 1초의 타임아웃이 있습니다. find_multipaths 속성에 smart 가 아닌 값이 있는 경우 이 속성이 적용되지 않습니다.
|
|
uxsock_timeout
|
다중 경로 대화형 명령의 시간 초과를 밀리초 단위로 설정합니다.
|
|
많은 장치가 있는 시스템의 경우 multipathd 대화형 명령이 시간 초과되어 실패할 수 있습니다. 이 문제가 발생하면 이 시간 제한을 늘려 문제를 해결합니다.
|
|
기본값은 4000 입니다.
|
|
reassign_maps
|
장치-매퍼 맵 재 할당을 활성화합니다. 이 옵션을 사용하면 multipathd 데몬이 기본 블록 장치가 아닌 항상 다중 경로 장치를 가리키도록 기존 장치 매퍼 맵을 다시 매핑합니다. 가능한 값은 yes 및 no 입니다. 기본값은 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_arg 값 exclusive_pref_bit 을 허용합니다. sysfs 값은 sysfs 속성 access_state 및 preferred_path 를 사용합니다.
|
|
ALU A: SCSI-3 ALUA 설정에 따라 경로 우선 순위를 생성합니다. 장치 구성에 prio alua 및 prio_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_prio 가 yes 로 설정된 경우 기본 우선순위 알고리즘은 sysfs 입니다. 유일한 예외는 NetAPP E-Series에 대한 것입니다. 여기서 기본값은 alua 입니다. detect_prio 가 no 로 설정되어 있으면 기본 우선순위 알고리즘은 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
|
|
|
이는 기본값입니다.
|
|
|
|
|