Show Table of Contents
4.5. 설정 파일 장치
표 4.3. “장치 속성 ”에서는
multipath.conf 설정 파일의 devices 부분에 있는 개별적 스토리지 장치를 설정할 수 있는 속성을 보여주고 있습니다. 장치가 들어 있는 경로에 해당하는 multipath.conf 파일의 multipaths 부분에서 지정된 속성으로 덮어쓰기하지 않을 경우, 이는 DM Multipath에 의해 사용됩니다. 이러한 속성은 multipath.conf 파일의 defaults 부분에 설정된 속성을 덮어 쓰기합니다.
멀티패싱을 지원하는 여러 장치는 멀티패스 설정에서 기본값으로 포함되어 있습니다. 지원 장치 및 기본 설정 값에 대한 자세한 내용은 다음 명령 중 하나를 실행하여 확인할 수 있습니다.
#multipathd show config#multipath -t
이러한 장치에 해당하는 값을 수정할 필요는 없지만, 장치에 해당하는 설정 파일에 있는 항목을 포함하여 기본값을 덮어쓰기할 수 있습니다.
multipathd show config 명령으로 표시되는 장치의 설정 기본값을 복사하여 변경하고자 하는 값으로 덮어쓰기할 수 있습니다.
기본값으로 자동 설정되어 있지 않는 설정 파일 부분에 장치를 추가하려면,
vendor 및 product 매개 변수를 설정해야 합니다. 다음 예에서와 같이 device_name이 멀티패스된 장치에 있는 /sys/block/device_name/device/vendor 및 /sys/block/device_name/device/model을 찾아 이러한 값을 확인할 수 있습니다:
#cat /sys/block/sda/device/vendorWINSYS #cat /sys/block/sda/device/modelSF2372
지정할 추가 매개 변수는 특정 장치에 의해 결정됩니다. 장치가 활성/활성 상태일 경우, 일반적으로 추가 매개 변수를 설정할 필요가 없습니다.
multibus에 path_grouping_policy를 설정할 수 있습니다. 설정하고자 하는 기타 다른 매개 변수는 표 4.3. “장치 속성 ”에서 설명하고 있듯이 no_path_retry 및 rr_min_io가 있습니다.
장치가 활성/비활성 상태이지만, I/O를 사용하여 비활성 경로로 자동 전환할 경우, 잘 작동하는지 테스트하기 위해 경로로 I/O를 보내지 않는 체크 함수를 변경해야 합니다 (그렇지 않을 경우, 계속하여 장애 조치하게 됩니다). 이는
path_checker를 tur로 설정함을 의미합니다; 이는 Test Unit Ready 명령을 지원하는 모든 SCSI 장치에서 작동합니다.
경로 전환을 위해 장치에 특정 명령이 필요할 경우, 멀티패스에 대한 이러한 장치 설정은 하드웨어 처리기 커널 모듈에 필요합니다. 현재 사용 가능한 하드웨어 처리기는
emc입니다. 이러한 처리기가 장치에 충분하지 않을 경우, 멀티패스에 해당하는 장치 설정을 하지 못할 수 있습니다.
표 4.3. 장치 속성
| 속성 | 설명 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
vendor | 예를 들어 COMPAQ와 같이 device 속성이 적용되는 스토리지 장치의 공급 업체 이름을 지정합니다. | ||||||||
product | 예를 들어 HSV110 (C)COMPAQ과 같이 device 속성이 적용되는 스토리지 장치의 제품 이름을 지정합니다. | ||||||||
revision | 스토리지 장치의 제품 버전 식별 번호를 지정합니다. | ||||||||
product_blacklist | 제품에 따라 장치를 블랙리스트하는데 사용되는 정규 표현을 지정합니다. | ||||||||
hardware_handler |
| ||||||||
path_grouping_policy |
| ||||||||
path_selector |
| ||||||||
path_checker |
| ||||||||
features |
| ||||||||
prio |
| ||||||||
failback |
| ||||||||
rr_weight | priorities로 설정되어 있을 경우, 다음 경로를 선택하기 위해 path_selector를 호출하기 전 경로로 rr_min_io 요청을 보내는 대신, prio 함수에 의해 지정되듯이, 보낼 요청 수를 경로 우선 순위인 rr_min_io번으로 지정합니다. uniform으로 설정되어 있을 경우 모든 경로는 동일한 우선 순위를 갖습니다. | ||||||||
no_path_retry |
| ||||||||
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입니다. | ||||||||
fast_io_fail_tmo | FC 원격 포트에서 문제를 발견한 후 그 원격 포트에서 장치로 I/O 실패 전 까지의 SCSI 레이어의 대기 시간 (초)입니다. 이 값은 dev_loss_tmo 값 보다 작아야 합니다. 이를 off로 설정하면 시간 제한이 비활성화됩니다. | ||||||||
dev_loss_tmo | FC 원격 포트에서 문제를 발견한 후 시스템에서 제거하기 전 까지 SCSI 레이어의 대기 시간 (초)입니다. 이를 무한으로 설정하려면 2147483647 초 또는 68 년으로 설정합니다. | ||||||||
flush_on_last_del | yes로 설정되어 있을 경우, 장치로의 마지막 경로가 삭제될 때 multipathd 데몬은 대기열을 비활성화하게 됩니다. | ||||||||
user_friendly_names | yes로 설정되어 있을 경우, 시스템이 /etc/multipath/bindings 파일을 사용하여 mpathn 형식으로 멀티패스에 지속적이고 고유한 별칭을 지정해야 합니다. no로 설정되어 있을 경우, 시스템에 멀티패스에 대한 별칭으로 WWID 사용을 지정합니다. 두 경우 모두, 여기서 지정된 것은 설정 파일의 multipaths 부분에서 지정한 특정 장치 별칭에 의해 덮어쓰기될 수 있습니다. 기본값은 no 입니다. | ||||||||
retain_attached_hw_handler | 매개 변수가 yes로 설정되어 있고 SCSI 레이어가 경로 장치에 하드웨어 처리기를 부착한 경우 멀티패스는 mutipath.conf 파일에 의해 지정된 hardware_handler를 사용하기 위해 장치를 강제하지 않습니다. SCSI 레이어가 하드웨어 처리기에 부착되지 않은 경우 멀티패스는 정상적으로 설정된 하드웨어 처리기를 계속 사용하게 됩니다. 기본값은 no입니다. | ||||||||
detect_prio | yes로 설정되어 있는 경우, 먼저 멀티패스는 장치가 ALUA를 지원하는지를 확인합니다. 지원하는 경우 장치를 alua prioritizer에 할당합니다. 장치가 ALUA를 지원하지 않는 경우 통상대로 prioritizer를 지정합니다. | ||||||||
delay_watch_checks | (Red Hat Enterprise Linux Release 7.2 이상) 0 보다 큰 값으로 설정되어 있는 경우 multipathd 데몬은 지정된 검사 횟수 동안 유효한 상태인 경로를 감시합니다. 감시하고 있는 경로가 다시 실패할 경우 경로가 다음번에 유효한 상태가 되었을 때 delay_wait_checks에 지정된 지속적인 검사 횟수를 유지할 때 까지 사용되지 않습니다. 이를 통해 신뢰할 수 없는 경로가 온라인으로 돌아오면 즉시 사용되는 것을 방지할 수 있습니다. | ||||||||
delay_wait_checks | (Red Hat Enterprise Linux Release 7.2 이상) 0 보다 큰 값으로 설정되어 있는 경우 온라인 상태로 돌아온 장치가 delay_watch_checks에 지정된 검사 횟수 이내에서 다시 실패한 경우 이러한 장치가 다음 번에 다시 온라인 상태가 되면 이를 표시 및 지연하여 delay_wait_checks에 지정된 검사 횟수를 경과할 때 까지 사용하지 않습니다. | ||||||||
deferred_remove | yes로 설정되어 있을 경우 multipathd는 마지막 경로 장치가 삭제될 때 일반 삭제가 아닌 지연 삭제를 실행합니다. 이는 일반 삭제가 실행되어 삭제 실패했을 때 multipathed 장치가 사용 중인 경우 마지막 사용자가 장치를 종료할 때 장치는 자동으로 삭제됩니다. |
다음의 예에서는 멀티패스 설정 파일에 있는
device 항목을 보여주고 있습니다.
# }
# device {
# vendor "COMPAQ "
# product "MSA1000 "
# path_grouping_policy multibus
# path_checker tur
# rr_weight priorities
# }
#}
Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.